[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