[Scummvm-tracker] [ScummVM :: Bugs] #15215: SCUMM: DIG: Error box 29 is out of bounds in ScummVM 2.8.1

ScummVM :: Bugs trac at scummvm.org
Sat Feb 22 14:31:52 UTC 2025


#15215: SCUMM: DIG:  Error box 29 is out of bounds in ScummVM 2.8.1
-----------------------------------+----------------------------
Reporter:  zoltan808080            |       Owner:  bluegr
    Type:  defect                  |      Status:  new
Priority:  normal                  |   Component:  Engine: SCUMM
 Version:                          |  Resolution:
Keywords:  The Dig box out bounds  |        Game:  The Dig
-----------------------------------+----------------------------
Comment (by dwatteau):

 So, as a follow-up to my previous test...

 The UBSan errors above have been fixed by commit
 b5451ca5a1e6957d12eb4b44ca769031de2fe865.

 I continued my gameplay of the French release with my `--enable-debug
 --disable-optimizations --enable-asan --enable-ubsan` 2.9.0git build
 (still having the previous `Actor::actorWalkStep()` code for negative
 values).

 I managed to complete that part where Boston fights Brink at the end,
 without any further issue (whether I was coming from the light bridge or
 from the tram route). I have around 70 saves from that gameplay, in case
 someone needs to study them.

 So, so far: can't reproduce the issue with a completely new gameplay on
 2.9.0git (unless a particular game setting, game action or particular
 compiler/environment is required to trigger it).

 On the other hand, I loaded these new saves from a ThreadSanitizer build,
 and there, multiple issues were reported. I'm attaching the TSan logs in
 case they report something  important.
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/15215#comment:27>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list