[Scummvm-tracker] [ScummVM :: Bugs] #15516: GOB: Adibou 2 (Demo): random setGoblinState() SIGSEGV at game start
ScummVM :: Bugs
trac at scummvm.org
Wed Nov 27 21:04:08 UTC 2024
#15516: GOB: Adibou 2 (Demo): random setGoblinState() SIGSEGV at game start
---------------------+--------------------------
Reporter: dwatteau | Owner: sdelamarre
Type: defect | Status: new
Priority: high | Component: Engine: Gob
Version: | Resolution:
Keywords: | Game: Adibou 2
---------------------+--------------------------
Comment (by sdelamarre):
Thanks for the traces, actually my previous change was a no-op, the so-
called "missing break statement" was actually done a few lines below - I
missed it because the nesting blocks organization were quite contrived.
I simplified the nesting in that function (commit fb5155) and fixed the
uninitialized variable detected by your ubsan (b07f0d) but this will
probably not solve the crash. The setGoblinState() function seems in par
with the original now, it would mean that the issue is elsewhere in the
engine, at the time the game variables read by setGoblinState() were
written, which will be longer to track.
--
Ticket URL: <https://bugs.scummvm.org/ticket/15516#comment:10>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list