[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