Opened 22 years ago

Closed 22 years ago

#319 closed defect

DOTT: Crash when using VCR

Reported by: (none) Owned by: fingolfin
Priority: normal Component: Engine: SCUMM
Version: Keywords:
Cc: Game: Day of the Tentacle

Description

Win32 Version 0.2.0 release June 26 2002 7:46am, DOTT crashes with the message:

Fatal signal: Segmentation Fault (SDL Parachute Deployed)

I'm attaching save game files just prior to placing the video in the VCR, in case it helps anyone.

Ticket imported from: #574378. Ticket imported from: bugs/319.

Attachments (1)

saves.zip (47.9 KB ) - added by (none) 22 years ago.
Save game files, just prior to placing video in VCR.

Download all attachments as: .zip

Change History (8)

by (none), 22 years ago

Attachment: saves.zip added

Save game files, just prior to placing video in VCR.

comment:1 by fingolfin, 22 years ago

Summary: DOTT crashes when using VCRDOTT: Crash when using VCR

comment:2 by fingolfin, 22 years ago

Works for me on Mac OS X (with my own save game, can't use the PC save games here). Can you describe what you do exactly to make it happen? Maybe your save game is corrupt... how old is it?

comment:3 by SF/masterh, 22 years ago

I'm also having the same problem using the Win32 version 0.2.0 running under Windows 98. I just started playing the game today, so it's not an old saved game problem in my case. Bernard reaches his arm out when I select USE VIDEO TAPE ON VCR and the game crashes with the SDL Parachute Deployed error. The rest of the game is working perfectly for me.

comment:4 by fingolfin, 22 years ago

After a discussion in #scummvm, none of the developers there could reproduce this bug, not even on windows, and neither with 0.2.0 nor the latest development version. Please help us by answering these questions:

1) What is the *exact* version of Windows you use? What DirectX version, what graphic card, anything else special that might help?

2) What is the exact version of the game you are using? Is it english/german/... ? Talkie or non-talkie? Floppy disk version, CD version? Etc.

3) Try it with a current snapshot of the game (http://scummvm.sourceforge.net/downloads/scummvmwin32.exe) and report to us whether the problem occurs with that, too.

4) Run with the -d9 option. Then reproduce the crash, and give us the last couple of pages of output ScummVM generated (it will generate a *lot* of output, so you might want to redirect it into a log file).

comment:5 by SF/masterh, 22 years ago

Agh. I spent half an hour writing a reply and I got an error and lost the entire message. Okay. Not as verbose this time.

1) I'm using Windows 98 SE version 4.10.2222 A. I'm not sure what version DirectX I'm using, but I believe it's an 8.X (not sure if it's 8.0 or 8.1). Video card is a TI 4200 128MB Chaintech card. 2) The game version is English Talkie CD-ROM. Not sure of the version number, but the DOTT.EXE file on the CD is dated 05/27/93 and is 40,279 bytes in size. 3) Running it with the current snapshot DOES get rid of the crash! I was originally using the official Windows 0.2.0 build. 4) Here's the last page or so of the output:

readvar=16384 Script 89: [1] o6_pushWord() Script 89: [E] o6_eq() Script 89: [5D] o6_jumpFalse() Script 89: [1] o6_pushWord() Script 89: [6A] o6_freezeUnfreeze() Script 89: [3] o6_pushWordVar() readvar=16384 Script 89: [1] o6_pushWord() Script 89: [E] o6_eq() Script 89: [5D] o6_jumpFalse() Script 89: [3] o6_pushWordVar() readvar=16384 Script 89: [1] o6_pushWord() Script 89: [F] o6_neq() Script 89: [5D] o6_jumpFalse() Script 89: [66] o6_stopObjectCode() getResourceAddress(Inventory,13) == 32337828 Script 419: [1] o6_pushWord() Script 419: [43] o6_writeWordVar() Script 419: [1] o6_pushWord() Script 419: [1] o6_pushWord() Script 419: [1] o6_pushWord() Script 419: [1] o6_pushWord() Script 419: [1] o6_pushWord() Script 419: [1] o6_pushWord() Script 419: [6E] o6_setClass() Script 419: [1] o6_pushWord() Script 419: [1] o6_pushWord() Script 419: [71] o6_setOwner() nukeResource(Inventory,13)

And then there was the Segmentation Fault (SDL Parachute Deployed), which was not logged.

You guys might not spend any more time on it since the latest build seems to fix this problem... but if there's anything else I can send to help (saved files, full log file), please let me know. I'm extremely interested in this project, since the Lucasarts games were some of my favorites back in the day, so I'd be happy to help in any way that I can. Thank you!

comment:6 by fingolfin, 22 years ago

Owner: set to fingolfin
Status: newclosed

comment:7 by fingolfin, 22 years ago

Thanks for testing this, I will close the bug now as it seems to be fixed by your report. Have fun playing :-)

Note: See TracTickets for help on using tickets.