[Scummvm-tracker] [ScummVM] #9627: Lands Of Lore - game crashes in Catwalk Caverns
Willem Jan Palenstijn
trac at scummvm.org
Tue Oct 25 09:27:59 CEST 2016
#9627: Lands Of Lore - game crashes in Catwalk Caverns
----------------------------+-------------------------------------------
Reporter: billniakas | Owner:
Type: defect | Status: new
Priority: blocker | Component: Engine: Kyra
Resolution: | Keywords: catwalk caverns, crash, linux
Game: Lands of Lore |
----------------------------+-------------------------------------------
Comment (by wjp):
Ah, this is fortify complaining. I can't reproduce it at
`_FORTIFY_SOURCE=1` but I do see it at `_FORTIFY_SOURCE=2`. Backtrace with
symbols below. We'll have to investigate further to see what's happening.
{{{
#4 0x00007ffff4d8b990 in __chk_fail () from /lib64/libc.so.6
#5 0x00000000004c17a1 in strcpy (__src=0x1d0723a "CAV_PLT3.PAL",
__dest=0x17903ee "CAV_PLT3.PAL") at /usr/include/bits/string3.h:110
#6 Kyra::LoLEngine::loadLevelGraphics (this=this at entry=0x178b860,
file=<optimized out>, specialColor=<optimized out>,
weight=<optimized out>, vcnLen=-1, vmpLen=-1,
palFile=0x1d0723a "CAV_PLT3.PAL") at engines/kyra/scene_lol.cpp:307
#7 0x00000000004ca7d6 in Kyra::LoLEngine::olol_loadLevelGraphics (
this=0x178b860, script=0x7fffffffc980) at
engines/kyra/script_lol.cpp:211
#8 0x000000000046ae9f in Kyra::EMCInterpreter::op_sysCall (
this=<optimized out>, script=0x7fffffffc980) at
engines/kyra/script.cpp:306
#9 0x000000000046b98d in Kyra::EMCInterpreter::run (this=<optimized out>,
script=script at entry=0x7fffffffc980) at engines/kyra/script.cpp:208
#10 0x00000000004d0a79 in Kyra::LoLEngine::runInitScript (
this=this at entry=0x178b860, filename=0x7fffffffcaf0 "LEVEL25.INI",
optionalFunc=0) at engines/kyra/script_lol.cpp:46
#11 0x00000000004c4a66 in Kyra::LoLEngine::loadLevel (
this=this at entry=0x178b860, index=25) at engines/kyra/scene_lol.cpp:74
#12 0x00000000004cc5ee in Kyra::LoLEngine::olol_loadNewLevel
(this=0x178b860,
script=0x7fffffffcbd0) at engines/kyra/script_lol.cpp:903
#13 0x000000000046ae9f in Kyra::EMCInterpreter::op_sysCall (
this=<optimized out>, script=0x7fffffffcbd0) at
engines/kyra/script.cpp:306
#14 0x000000000046b98d in Kyra::EMCInterpreter::run (this=<optimized out>,
script=script at entry=0x7fffffffcbd0) at engines/kyra/script.cpp:208
#15 0x00000000004d0cbf in Kyra::LoLEngine::runLevelScriptCustom (
this=0x178b860, block=325, flags=2, charNum=charNum at entry=-1,
item=item at entry=0, reg3=reg3 at entry=0, reg4=0)
at engines/kyra/script_lol.cpp:88
#16 0x00000000004d0cf6 in Kyra::LoLEngine::runLevelScript (
this=<optimized out>, block=<optimized out>, flags=<optimized out>)
at engines/kyra/script_lol.cpp:66
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/9627#comment:3>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list