[Scummvm-tracker] [ScummVM :: Bugs] #15212: SCI: PEPPER: Crash with savegame made with ScummVM's dialog
ScummVM :: Bugs
trac at scummvm.org
Thu Jun 20 10:10:50 UTC 2024
#15212: SCI: PEPPER: Crash with savegame made with ScummVM's dialog
-------------------------+------------------------------------------
Reporter: eriktorbjorn | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: SCI
Version: | Resolution:
Keywords: | Game: Pepper's Adventures in Time
-------------------------+------------------------------------------
Comment (by eriktorbjorn):
Here's what the "bt" debugger command says:
{{{
Call stack (current base: 0x0):
0: script 0 - twisty::replay()
obj at 0001:1b1f pc=0001:01f2 sp=ST:0000 fp=ST:0000 argp:ST:0001
1: script 994 - Game::replay()
by 0 obj at 0001:1b1f pc=0005:0461 sp=ST:0003 fp=ST:0002 argp:ST:0001
2: script 0 - twisty::doit()
by 1 obj at 0001:1b1f pc=0001:047d sp=ST:0005 fp=ST:0005 argp:ST:0004
3: script 994 - Game::doit()
by 2 obj at 0001:1b1f pc=0005:0514 sp=ST:000a fp=ST:0007 argp:ST:0006
4: script 999 - export 7 (0001:1b1f, 0000:004c)
by 3 obj at 0001:1b1f pc=0004:02ca sp=ST:000d fp=ST:000d argp:ST:000a
5: script 0 - twisty::restore()
by 4 obj at 0001:1b1f pc=0001:01db sp=ST:000f fp=ST:000f argp:ST:000e
6: script 0 - twisty::setCursor(0000:0000, 0000:0001)
by 5 obj at 0001:1b1f pc=0001:0679 sp=ST:0028 fp=ST:0013 argp:ST:0010
7:[6] kSetCursor(0000:0000, 0000:0000, 0000:0000)
by 6 obj at 0000:0000 pc:none argp:ST:0028
}}}
When using a good savegame, the parameters to kSetCursorSci11() were 903,
0, 2.
When using a bad savegame in the same spot, the parameters to
kSetCursorSci11() were 0, 0, 0.
That's as far as I'll get debugging this on my own.
--
Ticket URL: <https://bugs.scummvm.org/ticket/15212#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list