id summary reporter owner description type status priority component version resolution keywords cc game 1369 DIG: Crash in bundle decoder Kirben fingolfin "{{{#!Markdown Latest ScummVM cvs version. English version of The Dig \[PC\]. Compiled under mingw with GCC 3.2.3 and running under Windows XP. The Dig crash when launching the Pig at start of game. A gdb back trace is below: Program received signal SIGSEGV, Segmentation fault. \[Switching to thread 1964.0x144\] 0x0049f9ff in Scumm::compDecode\(unsigned char\*, unsigned char\*\) \(src=0x24761e0 ""ż\003x"", dst=0x2bc055c ""x""\) at scumm/bundle.cpp:458 458 \*dstptr++ = \*srcptr++; \(gdb\) bt \#0 0x0049f9ff in Scumm::compDecode\(unsigned char\*, unsigned char\*\) \(src=0x24761e0 ""ż\003x"", dst=0x2bc055c ""x""\) at scumm/bundle.cpp:458 \#1 0x004a04a1 in Scumm::Bundle::decompressCodec \(int, unsigned char\*, unsigned char\*, int\) \( this=0x14489a0, codec=12, comp\_input=0x24761e0 ""ż\003x"", comp\_output=0x2bc055c ""x"", input\_size=4317\) at scumm/bundle.cpp:756 \#2 0x0049f71a in Scumm::Bundle::decompressMusicSampleByIndex\(int, int, unsigned char\*\) \( this=0x14489a0, index=0, number=375, comp\_final=0x2bc055c ""x""\) at scumm/bundle.cpp:362 \#3 0x0049f86c in Scumm::Bundle::decompressMusicSampleByName\(char const\*, int, unsigned char\*\) \( this=0x14489a0, name=0x43d5fc ""ASTERO~1.IMU"", number=375, comp\_final=0x2bc055c ""x""\) at scumm/bundle.cpp:402 \#4 0x0043c2c0 in Scumm::IMuseDigital::bundleMusicHandler\(\) \(this=0x2320048\) at scumm/imuse\_digi.cpp:1298 \#5 0x0043bc96 in Scumm::IMuseDigital::music\_handler \(void\*\) \(refCon=0x2320048\) at scumm/imuse\_digi.cpp:1196 \#6 0x005db931 in Timer::handler\(int\) \(this=0x13768f8, t=10\) at common/timer.cpp:99 \#7 0x005db7c8 in Timer::timer\_handler\(int\) \(t=10\) at common/timer.cpp:79 \#8 0x10024339 in SDL\_SetTimer \(\) from C:\msys\1.0 \local\bin\SDL.dll }}} {{{#!div style=""font-size: 75%"" Ticket imported from: !#869045. Ticket imported from: bugs/1369. }}}" defect closed normal Engine: SCUMM fixed The Dig