[Scummvm-tracker] [ScummVM] #9645: Myst - clicking pages crash ScummVM on MacOS
vonLeheCreative
trac at scummvm.org
Sat Mar 18 03:03:42 CET 2017
#9645: Myst - clicking pages crash ScummVM on MacOS
-----------------------+----------------------------
Reporter: elaseela | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: Engine: Mohawk
Resolution: | Keywords:
Game: Myst |
-----------------------+----------------------------
Comment (by vonLeheCreative):
Hi bgK. Here's the backtrace:
{{{
Program received signal SIGSEGV, Segmentation fault.
0x000000000043f174 in Mohawk::MystScriptParser::o_takePage
(this=0x9b05700, op=3, var=103, argc=0, argv=0x0)
at engines/mohawk/myst_scripts.cpp:358
358 engines/mohawk/myst_scripts.cpp: No such file or directory.
(gdb) bt
#0 0x000000000043f174 in Mohawk::MystScriptParser::o_takePage
(this=0x9b05700, op=3, var=103, argc=0, argv=0x0)
at engines/mohawk/myst_scripts.cpp:358
#1 0x000000000043e5eb in Mohawk::MystScriptParser::runOpcode
(this=0x9b05700, op=3, var=103, argc=0, argv=0x0)
at engines/mohawk/myst_scripts.cpp:184
#2 0x000000000043e4ca in Mohawk::MystScriptParser::runScript
(this=0x9b05700, script=..., invokingResource=0x9b05de0)
at engines/mohawk/myst_scripts.cpp:173
#3 0x0000000000435bd6 in Mohawk::MystAreaAction::handleMouseUp
(this=0x9b05de0) at engines/mohawk/myst_areas.cpp:148
#4 0x0000000000436ac2 in Mohawk::MystAreaActionSwitch::doSwitch
(this=0x9b0a5b0,
handler=&virtual Mohawk::MystArea::handleMouseUp()) at
engines/mohawk/myst_areas.cpp:305
#5 0x0000000000436d1e in Mohawk::MystAreaActionSwitch::handleMouseUp
(this=0x9b0a5b0)
at engines/mohawk/myst_areas.cpp:331
#6 0x0000000000431747 in Mohawk::MohawkEngine_Myst::run (this=0x3ce4360)
at engines/mohawk/myst.cpp:286
#7 0x0000000000405b46 in runGame (plugin=0x9aa7790, system=...,
edebuglevels=...) at base/main.cpp:263
#8 0x0000000000406ce5 in scummvm_main (argc=1, argv=0x3dfa1c0) at
base/main.cpp:529
#9 0x0000000000403c3d in SDL_main (argc=1, argv=0x3dfa1c0) at
backends/platform/sdl/win32/win32-main.cpp:72
#10 0x0000000000403b88 in WinMain () at
backends/platform/sdl/win32/win32-main.cpp:55
#11 0x00000000007371b2 in main (flags=<optimized out>, cmdline=<optimized
out>, inst=<optimized out>)
at C:/repo/mingw-w64-crt-
git/src/mingw-w64/mingw-w64-crt/crt/crt0_c.c:18
#12 0x00000000004013ed in __tmainCRTStartup ()
at C:/repo/mingw-w64-crt-
git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:334
#13 0x00000000004014fb in WinMainCRTStartup ()
at C:/repo/mingw-w64-crt-
git/src/mingw-w64/mingw-w64-crt/crt/crtexe.c:184
}}}
Also, in the ScummVM Status Window, I get the following:
{{{
User picked target 'myst-win' (gameid 'mohawk')...
Looking for a plugin supporting this gameid... Mohawk
Starting 'Mohawk Game'
The game in 'C:\Users\<redacted>\MYST\' seems to be unknown.
Please, report the following data to the ScummVM team along with name
of the game you tried to add and its version, language, etc.:
{"MYST.DAT", 0, "0e4b6fcbd2419d4371365314fb7443f8", 66143775},
}}}
One additional data point: by default, there doesn't seem to be a way to
start the game. Starting it just plays the "Making Of MYST" video. In
order to play the game, I have to move the MAKING.DAT file out of the MYST
directory.
Let me know if you need any additional info.
--
Ticket URL: <https://bugs.scummvm.org/ticket/9645#comment:5>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list