Opened 9 years ago

Closed 9 years ago

Last modified 9 years ago

#5178 closed defect (fixed)

SQ1SCI: Crash at Arcadia

Reported by: SF/escarlate Owned by: m-kiewitz
Priority: normal Component: Engine: SCI
Keywords: script Cc:
Game: Space Quest 1

Description

At the beginning of the game, saving and restoring on certain rooms of the Arcadia ship causes a crash. I attached a crashing savegame below. The console log:

WARNING: kDoBresen: destination x, y would be off-screen(344, 66)!
WARNING: kDoBresen: destination x, y would be off-screen(344, 156)!
WARNING: kDoBresen: destination x, y would be off-screen(344, 145)!
parameter 0: 0000:02bc (integer), should be null, integer, reference
parameter 1: 0000:0003 (integer), should be null, integer, reference, invalid (optional) (more may follow)
parameter 2: 0000:006c (integer)
parameter 3: 002c:0002 (error)
[VM] kDisplay[1b]: signature mismatch via method arcadaRegion::doit (script 700, room 8, localCall 0xffffffff)!

Game Version: DOS/English/version 2.000
ScummVM Version: 1.2.0svn51774
Operating System: Win32 (XP SP2)

Ticket imported from: #3040908. Ticket imported from: bugs/5178.

Attachments (1)

sq1sci.000 (41.9 KB ) - added by SF/escarlate 9 years ago.

Download all attachments as: .zip

Change History (5)

by SF/escarlate, 9 years ago

Attachment: sq1sci.000 added

comment:1 by SF/escarlate, 9 years ago

Keywords: script added

comment:2 by OmerMor, 9 years ago

I got the same problem with the EGA version as well.
Here is my console output:
parameter 0: 0000:02bc (integer), should be null, integer, reference
parameter 1: 0000:0003 (integer), should be null, integer, reference, invalid (optional) (more may follow)
parameter 2: 0000:006c (integer)
parameter 3: 002b:0004 (error)
[VM] kDisplay[1b]: signature mismatch via method arcadaRegion::doit (script 700, room 11, localCall 0xffffffff)!

comment:3 by m-kiewitz, 9 years ago

fixed in r51984

comment:4 by m-kiewitz, 9 years ago

Owner: set to m-kiewitz
Resolution: fixed
Status: newclosed
Note: See TracTickets for help on using tickets.