[ scummvm-Bugs-1848399 ] Speech drops out, causing crash/freeze

SourceForge.net noreply at sourceforge.net
Tue Dec 11 07:03:14 CET 2007


Bugs item #1848399, was opened at 2007-12-11 01:03
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1848399&group_id=37116

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: SFX/Talkie
Group: Monkey Island 3
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: Tim (tipabu)
Assigned to: Nobody/Anonymous (nobody)
Summary: Speech drops out, causing crash/freeze

Initial Comment:
In the Windows English version of COMI, shortly after Rottingham boards at the beginning of Act III, the speech drops out (immediately after Rottingham says "You know, of course, that in a swordfight, a sharp wit is much more important than a sharp blade.").  When speech first drops out, I see

(52:125:0xE99): BundleMgr::decompressSampleByName() Failed finding voice 2302-R~1.IMX
(52:125:0xE9F): Opening hashed: /home/tburke/shared/SCUMM/Games/Optimal Versions/1997 - The Curse of Monkey Island/RESOURCE/VOXDISK1.BUN
Opening hashed: /home/tburke/shared/SCUMM/Games/Optimal Versions/1997 - The Curse of Monkey Island/RESOURCE/MUSDISK1.BUN
BundleMgr::decompressSampleByName() Failed finding voice 1305-D~1.IMX

I can use the period key to advance dialog (it won't progress on its own), though it will shortly either freeze in an endless loop of flushTracks() or die entirely with something like:

(52:125:0xFBE): IMuseDigital::startSound(10000)
(52:125:0xFBE): IMuseDigital::allocSlot(): All slots are full
scummvm: engines/scumm/imuse_digi/dimuse_track.cpp:61: int Scumm::IMuseDigital::allocSlot(int): Assertion `trackId != -1' failed.
Aborted (core dumped)

(exact details and timing vary).  You can hit escape to bypass the cutscene, but (depending upon timing) the singing that follows may suffer from the same problem, and cannot be advanced using the period key.  If done early enough, speech persists and the game is completable (presumably; will confirm tonight).

I use the uncompressed files, and was going to recopy the voxdisk2.bun and musdisk2.bun files from the CD when I checked the md5 of each file, and in both cases they matched.  I suppose the CD itself may have gotten corrupted as well, but consider this a remote possibility.

Linux, x86_64 (Kubuntu)
ScummVM 0.11.0svn (Dec  9 2007 13:41:38)
Features compiled in: Vorbis FLAC MP3 ALSA zLib MPEG2 FluidSynth
Compiled with gcc 4.1.3

And

OSX, Intel MacBook Pro
ScummVM 0.11.0svn (Dec  9 2007 18:43:10)
Features compiled in: Vorbis FLAC MP3 zLib MPEG2
Universal image downloaded from http://worldsmainorganization.org/scummvm/

Same save game and data files work fine under 0.10.0 on same platforms.

----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=418820&aid=1848399&group_id=37116




More information about the Scummvm-tracker mailing list