[ scummvm-Bugs-1003849 ] IMUSE+DEBUG: 'room' debug command + imuse digital = lockup

SourceForge.net noreply at sourceforge.net
Thu Aug 5 11:54:26 CEST 2004


Bugs item #1003849, was opened at 2004-08-05 11:54
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1003849&group_id=37116

Category: iMuse/Music
Group: All Games
Status: Open
Resolution: None
Priority: 4
Submitted By: Max Horn (fingolfin)
Assigned to: Pawel Kolodziejski (aquadran)
Summary: IMUSE+DEBUG: 'room' debug command + imuse digital = lockup

Initial Comment:
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.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1003849&group_id=37116




More information about the Scummvm-tracker mailing list