[Scummvm-tracker] [ScummVM :: Bugs] #13908: SCUMM: INDY3 (MAC): ASAN crash in Player_V2Base::next_freqs() in Castle Brunwald
ScummVM :: Bugs
trac at scummvm.org
Tue Oct 25 05:44:02 UTC 2022
#13908: SCUMM: INDY3 (MAC): ASAN crash in Player_V2Base::next_freqs() in Castle
Brunwald
-------------------------------------------------+-------------------------
Reporter: dwatteau | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine:
| SCUMM
Version: | Resolution:
Keywords: asan,crash,castle brunwald,macintosh | Game: Indiana
| Jones 3
-------------------------------------------------+-------------------------
Comment (by eriktorbjorn):
I don't have the time to recompile ScummVM right now, so I hoped I would
be able to capture it in Valgrind. Unfortunately not, but it did flag
this:
{{{
==23698== Conditional jump or move depends on uninitialised value(s)
==23698== at 0xB54D00: Scumm::ScummEngine::getIntegralTime(double)
(scumm.cpp:2353)
==23698== by 0xB54A7C: Scumm::ScummEngine::waitForTimer(int)
(scumm.cpp:2302)
==23698== by 0xB549D1: Scumm::ScummEngine::go() (scumm.cpp:2286)
==23698== by 0xA48D45: Scumm::ScummEngine::run() (scumm.h:510)
==23698== by 0x9FC7D0: runGame(Plugin const*, Plugin const*, OSystem&,
Common::String const&) (main.cpp:318)
==23698== by 0x9FE03E: scummvm_main (main.cpp:619)
==23698== by 0x9F9AA8: main (posix-main.cpp:44)
==23698==
}}}
Plus a few others, but they were just other ways of calling
getIntegralTime().
This isn't directly related, of course.
--
Ticket URL: <https://bugs.scummvm.org/ticket/13908#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list