[Scummvm-tracker] [ScummVM :: Bugs] #13953: TINSEL: DW2 - random setMusicSceneDetails() mutex lock-ups when changing scenes

ScummVM :: Bugs trac at scummvm.org
Sun Dec 4 15:00:13 UTC 2022


#13953: TINSEL: DW2 - random setMusicSceneDetails() mutex lock-ups when changing
scenes
--------------------------+-----------------------------
Reporter:  dwatteau       |       Owner:  (none)
    Type:  defect         |      Status:  new
Priority:  normal         |   Component:  Engine: Tinsel
 Version:                 |  Resolution:
Keywords:  mutex,lock-up  |        Game:  Discworld II
--------------------------+-----------------------------
Comment (by dwatteau):

 @raziel- Thanks for your test!

 I don't think this is related to the guy who arrives on a camel's back.
 Because he only appears near the end of the game, but I can also trigger
 this issue in Act 2 or once he's gone. Similar lock-ups happen in some
 other parts of the game, too. With the camels it just appears to be a bit
 more likely to happen, for some reason...

 I wonder if this could be related to the camels triggering a very frequent
 noise with their mouths; i.e. when you leave the scene, you're switching
 from a background music to another one, but with some timing both the
 music and SFX will be triggered at the same time, leading to this lock-up
 or something like that. Just a very wild guess while putting some logs
 around setMusicSceneDetails() though... I may be completely wrong.

 https://www.lspace.org/games/discworld/faq.html#part3.5 mentions that
 there originally were some random issues around the camels, but I think
 our engine is based on the later interpreter which fixed this, and lock-
 ups aren't mentionned there.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/13953#comment:2>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list