Opened 13 years ago

Closed 13 years ago

#5514 closed defect (fixed)

SQ4: Crash after exiting Skate-o-Rama during chase

Reported by: SF/mtknight Owned by: bluegr
Priority: normal Component: Engine: SCI
Version: Keywords: script
Cc: Game: Space Quest 4

Description

When being chased by Sequel Police in Space Quest X, I enter the Skate-O-Rama from the left, go right, up, left, back down, right again, and attempt to exit on the right steps. As soon as I exit the screen, Roger crumbles from the "zap" animation, but he hasn't actually been shot. If I click somewhere, either the game crashes immediately, or an eletrocuted skeleton floats for a second and then it crashes. The ScummVM console prints the following:

ERROR: lookupSelector(): Attept to send to non-object or invalid script. Address was 0000:0000!

stderr prints no errors or warnings; only warnings from FluidSynth are printed. Attached is a ScummVM saved game right before the crash. I've tried to reproduce with the original interpreter, but I can't even get that far: the SP shoot me as soon as I enter the skating rink. :/

Ticket imported from: #3109139. Ticket imported from: bugs/5514.

Attachments (1)

sq4.001 (34.5 KB ) - added by SF/mtknight 13 years ago.
Correct saved game.

Download all attachments as: .zip

Change History (6)

comment:1 by SF/mtknight, 13 years ago

I forgot to mention this is the CD version, running in Windows using daily build from November 14, 06:53 (current as of this writing).

comment:2 by SF/mtknight, 13 years ago

Summary: Crash after exiting right side of Skate-o-Rama during chaseSQ4: Crash after exiting Skate-o-Rama during chase

by SF/mtknight, 13 years ago

Attachment: sq4.001 added

Correct saved game.

comment:3 by digitall, 13 years ago

Have replicated with savegame on : ScummVM 1.3.0svn54239 (Nov 15 2010 06:40:16) Features compiled in: Vorbis FLAC MP3 ALSA SEQ TiMidity RGB zLib FluidSynth Theora

Needed to push speed to full to escape Sequel Police, but bug is as described i.e. Roger collapses without being shot. This occurs in Room 390 when you reach the top of the stairs, though it does not occur everytime.

comment:4 by bluegr, 13 years ago

Keywords: script added
Owner: set to bluegr
Resolution: fixed
Status: newclosed

comment:5 by bluegr, 13 years ago

A timer bug, fixed with our speed throttler in rev 54391

Note: See TracTickets for help on using tickets.