Opened 8 years ago

Closed 8 years ago

#5716 closed defect (fixed)

SCI: SQ1VGA - Engine Abort Upon Loading Ulence Flats Save

Reported by: SF/wellparp Owned by: bluegr
Priority: normal Component: Engine: SCI
Keywords: Cc:
Game: Space Quest 1

Description

Version: ScummVM 1.3.0pre (May 16 2011 20:35:34)
Game: SQ1VGA

I saved the game at the slot machine in Ulence Flats but when loading the savegame the game instantly crashes with the following error:

parameter 0: 0000:002c (integer), should be null, integer, reference
parameter 1: 0000:0014 (integer), should be null, integer, reference, invalid (optional) (more may follow)
parameter 2: 0000:006c (integer)
parameter 3: 0038:04fb (error)
[VM] kDisplay[1b]: signature mismatch via method spinDone::changeState (script 44, room 44, localCall 0x13b0)!

The bug can be reproduced by loading the attached savegame.

Ticket imported from: #3308087. Ticket imported from: bugs/5716.

Attachments (1)

sq1sci.007 (33.8 KB ) - added by SF/wellparp 8 years ago.
Savegame that causes crash

Download all attachments as: .zip

Change History (6)

by SF/wellparp, 8 years ago

Attachment: sq1sci.007 added

Savegame that causes crash

comment:1 by SF/wellparp, 8 years ago

Sorry, I forgot to mention that it was the DOS version of the game

comment:2 by digitall, 8 years ago

Replicated on Linux x86_32 with latest Git master :
ScummVM 1.4.0git584-g09ba2ad-dirty (May 26 2011 22:15:55)
Features compiled in: Vorbis FLAC MP3 ALSA SEQ TiMidity RGB zLib FluidSynth Theora
with attached savegame.

comment:3 by digitall, 8 years ago

Summary: Corrupted savegameSCI: SQ1VGA - Engine Abort Upon Loading Ulence Flats Save

comment:4 by bluegr, 8 years ago

Owner: set to bluegr
Resolution: fixed
Status: newclosed

comment:5 by bluegr, 8 years ago

Fixed (with a workaround) in rev 28b7cf7

Note: See TracTickets for help on using tickets.