Opened 17 years ago

Closed 17 years ago

#319 closed defect

DOTT: Crash when using VCR

Reported by: (none) Owned by: fingolfin
Priority: normal Component: Engine: SCUMM
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) 17 years ago.
Save game files, just prior to placing video in VCR.

Download all attachments as: .zip

Change History (8)

by (none), 17 years ago

Attachment: saves.zip added

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

comment:1 by fingolfin, 17 years ago

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

comment:2 by fingolfin, 17 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, 17 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, 17 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, 17 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, 17 years ago

Owner: set to fingolfin
Status: newclosed

comment:7 by fingolfin, 17 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.