[Scummvm-tracker] [ScummVM :: Bugs] #15668: GRIM: Segfault and use-heap-after-free in the wine cellar moving around the forklift
ScummVM :: Bugs
trac at scummvm.org
Tue Jan 7 10:43:28 UTC 2025
#15668: GRIM: Segfault and use-heap-after-free in the wine cellar moving around the
forklift
------------------------+----------------------------
Reporter: mparnaudeau | Owner: (none)
Type: defect | Status: new
Priority: high | Component: Engine: Grim
Version: | Resolution:
Keywords: | Game: Grim Fandango
------------------------+----------------------------
Comment (by antoniou79):
I am seeing the same thing (crash with Seg fault) when loading from your
saved game. I am testing with the Windows ScummVM 2.9.0 release version
and also a local msys/mingw64 build from recent master HEAD for 2.10.0git
on mine (I am typically building in release mode, so with enable-release
and disable-debug, so I haven't tested in debug builds).
This is the output for gdb in msys2/mingw64
{{{
Thread 1 received signal SIGSEGV, Segmentation fault.
0x00007ff6e253a898 in Grim::luaV_execute(Grim::lua_Task*) ()
(gdb) bt
#0 0x00007ff6e253a898 in Grim::luaV_execute(Grim::lua_Task*) ()
#1 0x00007ff6e0fa105a in Grim::luaD_call(int, int) ()
#2 0x00007ff6e24b08be in Grim::runtasks(Grim::LState*) ()
#3 0x00007ff6e03e86ee in Grim::GrimEngine::luaUpdate() [clone .part.0] ()
#4 0x00007ff6e03eab2d in Grim::GrimEngine::mainLoop() ()
#5 0x00007ff6e03ebe60 in Grim::GrimEngine::run() ()
#6 0x00007ff6dff0fb8a in runGame(Plugin const*, OSystem&, DetectedGame
const&, void const*) ()
#7 0x00007ff6dff122dd in scummvm_main ()
#8 0x00007ff6dff0c394 in SDL_main ()
#9 0x00007ff6dfee1319 in __tmainCRTStartup () at
C:/M/B/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:266
#10 0x00007ff6dfee1426 in mainCRTStartup () at
C:/M/B/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:186
}}}
Also I should add that on my original playthrough of the game, a few
months ago now, I also did have the issue of getting stuck when trying to
get on the forklift from the right side of the forklift (left of the
screen as the player looks at it) but that was "resolved" by going from
the other side. Still, that is also probably something to investigate for
fixing.
--
Ticket URL: <https://bugs.scummvm.org/ticket/15668#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list