Opened 20 years ago

Closed 20 years ago

Last modified 5 years 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
Version: 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_ 20 years ago.
dig01.png (72.1 KB ) - added by SF/ys_ 20 years ago.
Screenshot
dig3.jpg (51.6 KB ) - added by SF/ys_ 20 years ago.
dig.s21 (39.6 KB ) - added by SF/ys_ 20 years ago.
dig4.jpg (46.5 KB ) - added by SF/ys_ 20 years ago.
dig.s26 (40.7 KB ) - added by SF/ys_ 20 years ago.

Download all attachments as: .zip

Change History (10)

by SF/ys_, 20 years ago

Attachment: dig.s06 added

by SF/ys_, 20 years ago

Attachment: dig01.png added

Screenshot

by SF/ys_, 20 years ago

Attachment: dig3.jpg added

comment:1 by SF/ys_, 20 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_, 20 years ago

Attachment: dig.s21 added

by SF/ys_, 20 years ago

Attachment: dig4.jpg added

by SF/ys_, 20 years ago

Attachment: dig.s26 added

comment:2 by aquadran, 20 years ago

Owner: set to aquadran

comment:3 by aquadran, 20 years ago

Resolution: fixed
Status: newclosed

comment:4 by digitall, 5 years ago

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