[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