Opened 7 years ago
Closed 7 years ago
#10526 closed defect (fixed)
MOHAWK: MYST ME: Crash when opening the map while using the Fortress Simulator
Reported by: | lotharsm | Owned by: | bgK |
---|---|---|---|
Priority: | normal | Component: | Engine: Mohawk |
Version: | Keywords: | ||
Cc: | Game: | Myst |
Description
Visit the Mechanical Age and look at the Fortress Simulator. *Before* the animation/video that appears when the Fortress Simulator starts, try to view the map. After a few seconds, ScummVM will crash.
gdb output:
Thread 1 received signal SIGSEGV, Segmentation fault. Mohawk::MystAreaVideo::playMovie (this=0x21ec7440) at engines/mohawk/myst_areas.cpp:226 226 VideoEntryPtr handle = _vm->_video->findVideo(_videoFile); (gdb) backtrace #0 Mohawk::MystAreaVideo::playMovie (this=0x21ec7440) at engines/mohawk/myst_areas.cpp:226 #1 0x000000000113417a in Mohawk::MystStacks::Mechanical::fortressSimulation_run (this=0x219f0c80) at engines/mohawk/myst_stacks/mechanical.cpp:862 #2 0x000000000111cbf9 in Mohawk::MohawkEngine_Myst::doFrame ( this=this@entry=0x1aa857a0) at engines/mohawk/myst.cpp:394 #3 0x000000000111d518 in Mohawk::MohawkEngine_Myst::run (this=0x1aa857a0) at engines/mohawk/myst.cpp:383 #4 0x00000000004081cf in runGame (edebuglevels=..., system=..., plugin=<optimized out>) at base/main.cpp:264 #5 scummvm_main (argc=argc@entry=1, argv=argv@entry=0x1aa62c00) at base/main.cpp:530
Attachments (3)
Change History (6)
by , 7 years ago
Attachment: | myst-000.mym added |
---|
by , 7 years ago
Attachment: | myst-000.mys added |
---|
by , 7 years ago
Attachment: | timestamps added |
---|
comment:2 by , 7 years ago
The original engine (MYST ME) also does not handle this well. If you pull up the map in the original (ALT+F8) then the game show the fortress animation ontop of the map. The only difference is that scummvm also crashes at the end.
ScummVM will display the map immediately while the original will wait till the animation has started before showing the map.
Maybe just preventing the map from being opened during the simulation?
comment:3 by , 7 years ago
Owner: | set to |
---|---|
Resolution: | → fixed |
Status: | new → closed |
Thanks for your report, this was fixed in commit 6798f9c77ebe9c436c16cd1525554eb49bc1ba1d.
I noticed that the steps to reproduce this are misleading.