Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#2608 closed defect (invalid)

SIMON1DOS/TALKIE: Game Crash at Swampling\'s

Reported by: (none) Owned by: Kirben
Priority: high Component: Engine: AGOS
Keywords: Cc:
Game: Simon the Sorcerer 1

Description

On Spanish version of Simon the Sorcerer 1 (DOS/Talkie)
when Swampling go to open the door the game crash. You
can load this savegame an try it, enter in Swampling's
house talk with him and wait that him to open the door.
I try with v0.8.2 and v0.9.0svn (Apr 26 2006 01:50:43)
in MacOS X.

Ticket imported from: #1490327. Ticket imported from: bugs/2608.

Attachments (2)

simon1.001 (839 bytes ) - added by SF/*anonymous 13 years ago.
Savegame before crash
ScummVM_MacOS_Simon_Error.txt (25.2 KB ) - added by SF/*anonymous 13 years ago.
Traceback of ScummVM after Simon's error

Download all attachments as: .zip

Change History (17)

by SF/*anonymous, 13 years ago

Attachment: simon1.001 added

Savegame before crash

comment:1 by Kirben, 13 years ago

Owner: set to Kirben

comment:2 by Kirben, 13 years ago

Does ScummVM report any error, when it crashes?

We often get reports of sound related errors, due to
corrupt speech files.

by SF/*anonymous, 13 years ago

Traceback of ScummVM after Simon's error

comment:3 by (none), 13 years ago

I send you the traceback error of the system (is the txt
file), the ScummVM only closes, if it does any error i can't
see it.
If you know how to enter in a debug level (or make a log
with ScummVM), I'll do it.

comment:4 by sev-, 13 years ago

Raising priority. This is a release-critical bug

comment:5 by sev-, 13 years ago

Priority: normalhigh

comment:6 by Kirben, 13 years ago

Judging by attached crashed output, the crash occurs in
stretch200To240(), so when scaling the screen. So doesn't
sound like it is related to the game engine, unless crash
position isn't accurate.

Another person (SimSaw) reported no problems in the Spanish
version, when running under Windows too.

comment:7 by Kirben, 13 years ago

fingolfin:
Any ideas on this issue, since it appears to be Macintosh
specific?

comment:8 by Kirben, 13 years ago

Owner: changed from Kirben to fingolfin

comment:9 by fingolfin, 13 years ago

Hmm, somehow I never noticed this item got assigned to me :-/.

I don't have the spanish version of Simon, so I can't directly test this. Furthermore, the statck trace apparently was made with a release build, so it is of very limited use. Perhaps Oscar Garcia / lemming_moire could perform another test run with a debug build (which we could provide, of course) ?

Anyway, the bits that I can decipher of the stacktrace look rather peculiar. If claims to have crashed in stretch200To240 while inside the CoreAudio code -- that would mean it crashed in the mixer. This *could* be possible, assuming AGOS uses a custom AudioStream subclass which in turn causes an immediate draw. If that crashes, it wouldn't surprise me, because only the main thread is supposed to draw into a Cocoa window. E.g. don't call updateScreen from inside an AudioStream.
If that's not the case, well, then the stacktrace simply is rubbish :)

comment:10 by (none), 13 years ago

The error are by corrupt speech files, I change the speech files for other in MP3 format and go fine.

comment:11 by Kirben, 13 years ago

Owner: changed from fingolfin to Kirben
Resolution: invalid
Status: newclosed

comment:12 by fingolfin, 13 years ago

Owner: changed from Kirben to fingolfin

comment:13 by fingolfin, 13 years ago

(apparently kirben and I tried to close this item at about the same time -- reassigning this (closed) item to Kirben)

comment:14 by fingolfin, 13 years ago

Owner: changed from fingolfin to Kirben

comment:15 by Kirben, 13 years ago

Component: Engine: AGIEngine: AGOS
Game: Space Quest 2Simon the Sorcerer 1
Summary: SIMON1DOS/TALKIE: Game Crash at Swampling'sSIMON1DOS/TALKIE: Game Crash at Swampling\'s
Note: See TracTickets for help on using tickets.