mirror of
https://github.com/SabreTools/MPF.git
synced 2026-02-05 21:29:24 +00:00
[Problem] Freezing & Opening Submission Info window before finished scanning #402
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @PurpleNekoNova on GitHub (Feb 9, 2022).
Originally assigned to: @mnadareski on GitHub.
Version
Build
Describe the issue
Frozen Disc Information window while scanning. You can see the scanning numbers change in the two images while the Disc Info window is open. The Disc Info window is unresponsive and MPF freezes entirely after. Disabling archive scanning prevents this from happening.
Screenshots
https://media.discordapp.net/attachments/461797735427735562/940795918209392660/unknown.png
https://media.discordapp.net/attachments/461797735427735562/940795982277398578/unknown.png
Additional context
May be related to Blizzard's MPQ archives and how BOS handles it.
@mnadareski commented on GitHub (Feb 12, 2022):
Current theory:
If these are correct, then this is thankfully not a race condition, just a point against the internal queueing structure that MPF uses to ensure the log is consistent.
@mnadareski commented on GitHub (Feb 16, 2022):
I finally ran into this myself and it was what I expected. The internal queues get overloaded and need to flush. The reason I didn't notice before is that I kept the ejection reminder enabled locally, which basically allows for the queue to catch up before the info screen is shown. I will be closing this since it's not a bug, rather an unintended side-effect of a poorly-designed queueing system.