Opened 15 years ago

Closed 15 years ago

Last modified 12 months ago

#1655 closed defect (fixed)

DIG: Hang when using the glowing crystals with Brink

Reported by: SF/ys_ Owned by: aquadran
Priority: normal Component: Engine: SCUMM
Keywords: Cc:
Game: The Dig

Description

You use the crystals in Brink. Then a video is show, and
ALWAYS in the same moment of the video it crashes to
the ScummVM console -that seems crashed too, I can't
write anything, and after some time it goes crazy, if I
move the mouse it flickers...- .
Well, I can continue playing skipping that scene.

GCC 3.3
Debian GNU/Linux testing/unstable
Kernel 2.6.6
The Dig - Spanish version (the one with Spanish
speaking)
CVS 20040603

<<< Debug 9 >>>
...
getDataFromRegion() region:1, offset:621810, size:2646,
numRegions:3
getDataFromRegion() region:1, offset:51714, size:661,
numRegions:3
getDataFromRegion() region:1, offset:52374, size:3,
numRegions:3
getDataFromRegion() region:1, offset:73815, size:1323,
numRegions:3
Unlocking mutex IMuseDigital::callback()
SmushPlayer::handleFrame(126)
SmushPlayer::handleImuseAction()
SmushPlayer::handleIACT(): 201, 126, 2
SmushMixer::findChannel(201)
Smush stats: updateScreen( 000 )
SmushMixer::handleFrame()
Smush stats: FRME( 003 ), Limit(83)
Locking mutex IMuseDigital::callback()
getDataFromRegion() region:1, offset:624456, size:2646,
numRegions:3
getDataFromRegion() region:1, offset:52377, size:661,
numRegions:3
getDataFromRegion() region:1, offset:53037, size:3,
numRegions:3
getDataFromRegion() region:1, offset:75138, size:1323,
numRegions:3
switchToNextRegion(track:3)
getJumpIdByRegionAndHookId() region:2, hookId:0
getRegionIdByJumpId() jumpId:0
getJumpHookId() number:0
getJumpFade() number:0
IMuseDigital::cloneToFadeOutTrack(3, 30)
Locking mutex IMuseDigital::cloneToFadeOutTrack()
(23:2003:0x3E1EC): ImuseDigiSndMgr::openSound()
can't alloc free sound slot
Smush stats: BackendUpdateScreen( 047 )

<<< gdb backtrace >>>
...
(23:2003:0x3E1EC): ImuseDigiSndMgr::openSound()
can't alloc free sound slot

Program received signal SIGINT, Interrupt.
[Switching to Thread 1079224640 (LWP 3285)]
0xffffe410 in __kernel_vsyscall ()
(gdb) bt
#0 0xffffe410 in __kernel_vsyscall ()
#1 0x403fcf41 in select ()
from /lib/tls/i686/cmov/libc.so.6
#2 0x401e1d48 in SDL_Delay ()
from /usr/lib/libSDL-1.2.so.0
#3 0x00000000 in ?? ()

Ticket imported from: #968360. Ticket imported from: bugs/1655.

Attachments (6)

dig.s06 (19.6 KB ) - added by SF/ys_ 15 years ago.
dig01.png (72.1 KB ) - added by SF/ys_ 15 years ago.
Screenshot
dig3.jpg (51.6 KB ) - added by SF/ys_ 15 years ago.
dig.s21 (39.6 KB ) - added by SF/ys_ 15 years ago.
dig4.jpg (46.5 KB ) - added by SF/ys_ 15 years ago.
dig.s26 (40.7 KB ) - added by SF/ys_ 15 years ago.

Download all attachments as: .zip

Change History (10)

by SF/ys_, 15 years ago

Attachment: dig.s06 added

by SF/ys_, 15 years ago

Attachment: dig01.png added

Screenshot

by SF/ys_, 15 years ago

Attachment: dig3.jpg added

comment:1 by SF/ys_, 15 years ago

There is ainother two hangs very similar to the another one
when using the crystals with Brink.

In the first, the video is shown, on it Maggie tries to open
the fence that will release the water to kll the aracnid. In
the middle of it, the ScummVM console is shown with
ImuseDigiSndMgr:openSound() stuff -look at the screenshot-.
However, this time the crash does not occur always at the
same exact moment. More overloaded is the system, earlier
the crash occurs, I think.
dig.s21 - dig3.jpg

In the second one, you make some talk with Maggie to power
on the alien device, so a video is shown. On it, Maggie
deads and then the same error as the other 2 times is shown.
Attached a screenshot and a savegame.
dig.s26 - dig4.jpg

I don't think another pair of Debug9 would be useful, since
this seems to be the same thing. I've attached another pair
of screenshots and savegames.

scummvm cvs 20040607
compiled with gcc 3.3 in a debian testing/unstable box
the dig (spanish version, spanish speech)

I feel sorry if someone can't understand me, since I'm not
an English native speaker. I'll try to explain it again 100
more times if neccessary. Just say it to me.

dig.s21 - savegame when maggie tries to open the fence
dig.s26 - savegame when maggie is going to power on the
alien device
dig2.jpg - screenshot when maggie tries to open the fence
dig3.jpg - screenshot when maggie has powered on the alien
device

by SF/ys_, 15 years ago

Attachment: dig.s21 added

by SF/ys_, 15 years ago

Attachment: dig4.jpg added

by SF/ys_, 15 years ago

Attachment: dig.s26 added

comment:2 by aquadran, 15 years ago

Owner: set to aquadran

comment:3 by aquadran, 15 years ago

Resolution: fixed
Status: newclosed

comment:4 by digitall, 12 months ago

Component: Engine: SCUMM
Game: The Dig
Note: See TracTickets for help on using tickets.