ALL: Crash on 64Bit
|Reported by:||SF/dvandyk||Owned by:||SF/ender|
|Game:||Indiana Jones 3|
ScummVM crashed with "Segmentation Fault" on amd64 architecture. Here my error log: (It does crash also with Indina Jones - Last Crusade. I don't have other supported games to test.)
bash-2.05b$ gdb scummvm GNU gdb 6.0 Copyright 2003 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "x86_64-pc-linux-gnu"...Using host libthread_db libra ry "/lib/libthread_db.so.1".
(gdb) run Starting program: /usr/games/bin/scummvm [Thread debugging using libthread_db enabled] [New Thread 16384 (LWP 27536)] [New Thread 32769 (LWP 27539)] [New Thread 16386 (LWP 27540)] Looking for tentacle Trying to start game 'Day Of The Tentacle' [New Thread 32771 (LWP 27541)] 6e959d65358eedf9b68b81e304b97fa4 tentacle.000 Match found in database: target tentacle, language German, platform (null) Registered debugger WARNING: IMuse doCommand(6) - setMasterVolume (74)!
Program received signal SIGSEGV, Segmentation fault. [Switching to Thread 16384 (LWP 27536)] Scumm::CostumeRenderer::proc3() (this=0x1881c40) at scumm/costume.cpp:469 469 *dst = pcolor; (gdb) bt #0 Scumm::CostumeRenderer::proc3() (this=0x1881c40) at scumm/costume.cpp:469 #1 0x00000000004469b6 in Scumm::CostumeRenderer::mainRoutine(int, int) ( this=0x1881c40, xmoveCur=1, ymoveCur=26284721) at scumm/costume.cpp:287 #2 0x00000000004476c7 in Scumm::CostumeRenderer::drawLimb(Scumm::CostumeData co
nst&, int) (this=0x1881c40, cost=@0x1, limb=9) at scumm/costume.cpp:666 #3 0x000000000043fed7 in Scumm::BaseCostumeRenderer::drawCostume(Scumm::VirtScr
een const&, Scumm::CostumeData const&) (this=0x1881c40, vs=@0x1, cost=@0x18b1794) at scumm/base-costume.cpp:47 #4 0x000000000043c53b in Scumm::Actor::drawActorCostume() (this=0x18b1748) at scumm/actor.cpp:1015 #5 0x000000000043c2a6 in Scumm::ScummEngine::processActors() (this=0x18902f0) at scumm/actor.cpp:921 #6 0x0000000000416e90 in Scumm::ScummEngine::scummLoop(int) (this=0x186dc90, delta=21) at scumm/scummvm.cpp:1521 #7 0x0000000000415ff0 in Scumm::ScummEngine::mainRun() (this=0x186dc90) at scumm/scummvm.cpp:1258 #8 0x0000000000414cff in Scumm::ScummEngine::go() (this=0x186dc90) at scumm/scummvm.cpp:897 #9 0x000000000040d200 in runGame (detector=@0xbffff230, system=0x1826b10) at base/main.cpp:225 #10 0x000000000040d49a in main (argc=1, argv=0xbffff348) at base/main.cpp:313 (gdb) q The program is running. Exit anyway? (y or n) y bash-2.05b$
Ticket imported from: #880814. Ticket imported from: bugs/1400.