Opened 15 years ago

Closed 15 years ago

Last modified 10 months ago

#1654 closed defect (fixed)

COMI: Crash when talking with Rottingham (starting Chapter 3

Reported by: SF/ys_ Owned by: aquadran
Priority: high Component: Engine: SCUMM
Keywords: Cc:
Game: Monkey Island 3

Description

Thanks to the fix of another bug now I can continue
playing the Chapter 3 intro. Now it crashes at another
moment. It seems it has some difficult finding a file or
something (see output below). Here is the approximated
transcription of the dialogue (the original one is in
Spanish, and my English isn't too good, sorry).

GUY: "Rottingham, it's you! What do you want, plus of a
good hairpiece?"
ROT: "I'm coming to take your legendary Blood Island
map, and then i'll found the diamond you quoted. It will
be a good papercrush for my desktop"
( VAN: "Oh, look! It's jumping!" BIL: "Ooooh!" HAG:
"Ah!" )
GUY: "Hear me, i'll never give you that map. I need it to
save Elaine"
ROT: "So I'll have to take it by force!"
( VAN: "That whale must be 30 mettres long!.. and must
be 200 tons. weight!" )
ROT: "You know, in a sword fighting, a... (CRASH)"
- The CRASH always occurs in that sentence, but not
always at the same moment-

Here is, output from debug 9:

getResourceAddress(Script,125) == 0x872aa7c
Script 125, offset 0xe88: [69] o8_wait()
Script 125, offset 0xe8a: [1] o6_pushWord()
Script 125, offset 0xe8f: [1] o6_pushWord()
Script 125, offset 0xe94: [1] o6_pushWord()
Script 125, offset 0xe99: [B2] o6_soundKludge()
ImuseSetSequence (2305)
Set music sequence: seqRott2b, 2302-R~1.IMX
IMuseDigital::fadeOutMusic
IMuseDigital::cloneToFadeOutTrack(1, 60)
Locking mutex IMuseDigital::cloneToFadeOutTrack()
Locking mutex IMuseDigital::callback()
Unlocking mutex IMuseDigital::cloneToFadeOutTrack()
startMusicBundle(2302-R~1.IMX)
IMuseDigital::startSound(2305)
BundleMgr::decompressSampleByName() Failed finding
voice 2302-R~1.IMX
Fatal signal: Segmentation Fault (SDL Parachute
Deployed)
Fade: sound(2304), Vol(121)
getDataFromRegion() region:8, offset:46416, size:7056,
numRegions:20
Unlocking mutex IMuseDigital::callback()
Violación de segmento

I'm using ScummVM CVS 20040604 in a Debian
GNU/Linux testing/unstable box, compiled with gcc 3.3.
COMI is the Spanish version.

Attached a savegame.

Ticket imported from: #968358. Ticket imported from: bugs/1654.

Attachments (1)

comi.s19 (56.6 KB) - added by SF/ys_ 15 years ago.

Download all attachments as: .zip

Change History (14)

Changed 15 years ago by SF/ys_

Attachment: comi.s19 added

comment:1 Changed 15 years ago by aquadran

Owner: set to aquadran

comment:2 Changed 15 years ago by aquadran

Resolution: fixed
Status: newclosed

comment:3 Changed 15 years ago by fingolfin

There is a report on the forums indicating that this bug is indeed not yet
fixed.

comment:4 Changed 15 years ago by aquadran

failed find sound bug is fixed in current cvs, you are using
old one.

comment:5 Changed 15 years ago by aquadran

Resolution: fixedwontfix

comment:6 Changed 15 years ago by SF/ys_

It isn't really fixed. It continues crashing with 20040621 and
20040622 snapshots. :\

comment:7 Changed 15 years ago by SF/ys_

Status: closednew

comment:8 Changed 15 years ago by SF/ys_

Resolution: wontfix

comment:9 Changed 15 years ago by SF/ys_

It does not crash anymore with 20040720. With 20040717
continued crashing... something changed since that day? well,
no matter, it seems to be fixed anyway.

Thanks.

(not closing since it's assigned to aquadran, i'll let him close it,
since i don't know if i should do it)

comment:10 Changed 15 years ago by SF/ys_

I know it sound weird, but it seems to crash when it's in the
foreground. If it's backgrounded it does not crash.

This time I backgrounded it, so that's why it hasn't crashed. But
if I focus the window it continues crashing. Nothing changed
so :\

comment:11 Changed 15 years ago by SF/ys_

Well... I've found the problem: the savegame I provided.

Yes, this is fixed as you said, only that if I play from this
savegame, it crashes anyway. I think it could be because a
sound was expected to be loaded at the time the game is
loaded or so.

I'm 100% sure now, I've been making tries all this afternoon
with more savegames and this one.

Forget about backgrounding the game and that weird things...

Sorry :\

FIXED.

comment:12 Changed 15 years ago by fingolfin

Priority: normalhigh
Resolution: fixed
Status: newclosed

comment:13 Changed 10 months ago by digitall

Component: Engine: SCUMM
Game: Monkey Island 3
Note: See TracTickets for help on using tickets.