#852 closed defect (wontfix)
COMI dies during intro
Reported by: | SF/mithro | Owned by: | SF/khalek |
---|---|---|---|
Priority: | normal | Component: | Engine: SCUMM |
Version: | Keywords: | ||
Cc: | Game: | Monkey Island 3 |
Description
Game goes to debugger after screen corrupt on Curse of Monkey Island startup. If you try and do anything in ScummVM debugger ScummVM segfaults.
[root@slim COMI]# /usr/games/scummvm -v ScummVM 0.4.2cvs Built on Jun 6 2003 16:15:09 [root@slim COMI]#
Last big of output after running /usr/games/scummvm -d5 comi
SmushPlayer::handleImuseAction() Smush stats: updateScreen( 009 ) Smush stats: FRME( 029 ), Limit(83) Smush stats: BackendUpdateScreen( 038 ) SmushPlayer::handleFrame(242) SmushPlayer::handleImuseAction() Fatal signal: Segmentation Fault (SDL Parachute Deployed) (1:119:0xED): invalid seek request : 551360702 > 16430 (delta == 551356296)! (1:119:0xED): invalid seek request : 551360702 > 16430 (delta == 551356296)
[root@slim COMI]# gdb /usr/games/scummvm GNU gdb 5.3-debian Copyright 2002 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 "i386-linux"... (gdb) run comi Starting program: /usr/games/scummvm comi [New Thread 16384 (LWP 4562)] [New Thread 32769 (LWP 4564)] [New Thread 16386 (LWP 4565)] Looking for comi Trying to start game 'The Curse of Monkey Island' [New Thread 32771 (LWP 4570)] WARNING: Set userface charset to 1! WARNING: o8_startVideo(/opt/COMI//opening.san)!
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 16384 (LWP 4562)]
0x080d4a09 in NewGui::blendRect(int, int, int, int,
short, int) (this=0x81f1748, x=0, y=0, w=640, h=58,
color=0, level=2) at gui/newgui.cpp:334
334
_system->colorToRGB(ptr[i], ar, ag, ab);
(gdb) bt
#0 0x080d4a09 in NewGui::blendRect(int, int, int, int,
short, int) (this=0x81f1748, x=0, y=0, w=640, h=58,
color=0, level=2) at gui/newgui.cpp:334
#1 0x080cdf19 in ConsoleDialog::drawDialog()
(this=0x8591198) at gui/console.cpp:96
#2 0x080d4417 in NewGui::runLoop() (this=0x81f1748) at
gui/newgui.h:59
#3 0x080cee4b in Dialog::runModal() (this=0x83b4c48)
at gui/dialog.cpp:57
#4 0x08054570 in Scumm::runDialog(Dialog*)
(this=0x81f2030, dialog=0x83b4c48) at
scumm/scummvm.cpp:1828
#5 0x08054600 in Scumm::pauseDialog() (this=0x81f2030)
at scumm/scummvm.cpp:1846
#6 0x08054532 in Scumm::pauseGame() (this=0x81f2030)
at scumm/scummvm.cpp:1812
#7 0x08054afb in Scumm::processKbd() (this=0x81f2030)
at scumm/scummvm.cpp:1962
#8 0x080996b0 in SmushPlayer::play(char const*, char
const*) (this=0x40674008, filename=0x83b1c11
"opening.san", directory=0x81f1658 "/opt/COMI/")
at scumm/smush/smush_player.cpp:891
#9 0x08096c7d in Scumm_v8::o8_startVideo()
(this=0x81f2030) at scumm/script_v8.cpp:1269
#10 0x08095357 in Scumm_v8::executeOpcode(unsigned
char) (this=0x81f2030, i=185 'š') at
scumm/script_v8.cpp:366
#11 0x08087328 in Scumm::executeScript()
(this=0x81f2030) at scumm/script.cpp:417
#12 0x08087d3c in Scumm::runAllScripts()
(this=0x81f2030) at scumm/script.cpp:725
#13 0x08052ae3 in Scumm::scummLoop(int)
(this=0x81f2030, delta=5) at scumm/scummvm.cpp:1130
#14 0x08055bff in Scumm::mainRun() (this=0x81f2030) at
scumm/scummvm.cpp:2417
#15 0x08055ea8 in Scumm::go() (this=0x81f2030) at
scumm/scummvm.cpp:2504
#16 0x080caf4f in main (argc=2, argv=0xbffffc74) at
common/main.cpp:230
(gdb)
Hope this helps....
Ticket imported from: #750481. Ticket imported from: bugs/852.
Change History (3)
comment:1 by , 21 years ago
comment:2 by , 21 years ago
Owner: | set to |
---|---|
Resolution: | → wontfix |
Status: | new → closed |
comment:3 by , 6 years ago
Component: | → Engine: SCUMM |
---|---|
Game: | → Monkey Island 3 |
mithro tells me is a very worn cd, he has incorrect files sizes, and similiar problems happen when trying to run from windows.
closing