#1703 closed defect (fixed)
IMUSE+DEBUG: 'room' debug command + imuse digital = lockup
Reported by: | fingolfin | Owned by: | aquadran |
---|---|---|---|
Priority: | low | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: |
Description
When using the "room" command in the debugger in any iMuseDigital game (dig, ft, comi), you get a dead lock. So the "room" command is right now totally unusable in these games.
The problem is caused by stopAllSounds, which hangs in an endless loop. It waits for the callback timer to stop&remove any remaining sounds; but at this point, the callback timer is paused! So of course it hangs in an endless loop...
Might want to add a check in stopAllSounds, and if the game is paused, just directly remove all the sounds.
Ticket imported from: #1003849. Ticket imported from: bugs/1703.
Change History (4)
comment:1 by , 20 years ago
comment:2 by , 20 years ago
I wasn't aware that there was a "fix" ?! Must have missed that commit...
In any case, this is still occuring.
comment:3 by , 20 years ago
Resolution: | → fixed |
---|---|
Status: | new → closed |
comment:4 by , 6 years ago
Component: | --Unset-- → Engine: SCUMM |
---|
what is current status after fix ?