[Scummvm-tracker] [ScummVM :: Bugs] #17188: The Dig (Macintosh) crashes after R2D2 scream on Lucasarts animation logo after the ending credits

ScummVM :: Bugs trac at scummvm.org
Tue Sep 15 09:50:49 UTC 2026


#17188: The Dig (Macintosh) crashes after R2D2 scream on Lucasarts animation logo
after the ending credits
----------------------------------+----------------------------
Reporter:  filipetolhuizen        |       Owner:  (none)
    Type:  defect                 |      Status:  new
Priority:  high                   |   Component:  Engine: SCUMM
 Version:                         |  Resolution:
Keywords:  The Dig Mac Macintosh  |        Game:  The Dig
----------------------------------+----------------------------
Comment (by fusefib):

 What I meant:
 - It resolves to `_musicEngine = (_imuseDigital = nullptr)` and may
 require an `IMuseDigital *` -> `MusicEngine *` conversion, even though the
 value is null.
 - Definition establishing that IMuseDigital inherits from MusicEngine
 seems version guarded, see `scumm/imuse_digi/dimuse_engine.h:22` and
 `:68`.
 - Two separate assignments avoid making compilers sad in case of skinny
 SCUMM builds. Just something to test before committing directly: if
 compiler doesn't complain, then non-issue so nevermind.

 On the new fix: I wonder what happens if you press ctrl+alt+d during the
 useless exit confirmation. Or maybe the punishment is deserved? :)
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/17188#comment:5>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list