Mataniko / scummvm

ScummVM main repository
http://www.scummvm.org/
GNU General Public License v3.0
0 stars 0 forks source link

DOTT: Crash when using VCR #319

Closed Mataniko closed 22 years ago

Mataniko commented 22 years ago

Issue migrated from trac ticket # 319

component: Engine: SCUMM | priority: normal

2002-06-27 02:29:55: created the issue


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.
Mataniko commented 22 years ago

2002-06-27 02:29:55: uploaded file saves.zip (47.9 KiB)

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

Mataniko commented 22 years ago

2002-06-29 21:11:12: fingolfin changed title from DOTT crashes when using VCR to DOTT: Crash when using VCR

Mataniko commented 22 years ago

2002-06-29 21:11:12: fingolfin commented



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?
Mataniko commented 22 years ago

2002-06-30 20:28:59: SF/masterh commented



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.
Mataniko commented 22 years ago

2002-07-01 18:52:18: fingolfin commented



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\).
Mataniko commented 22 years ago

2002-07-01 20:24:20: SF/masterh commented



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\!
Mataniko commented 22 years ago

2002-07-11 01:02:18: fingolfin changed owner from * to fingolfin*

Mataniko commented 22 years ago

2002-07-11 01:02:18: fingolfin changed status from new to closed

Mataniko commented 22 years ago

2002-07-11 01:02:18: fingolfin commented



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