[Scummvm-tracker] [ScummVM] #10704: MYST ME (gog version) Crash

digitall trac at scummvm.org
Fri Sep 14 06:16:53 CEST 2018


#10704: MYST ME (gog version) Crash
-----------------------+----------------------------
  Reporter:  weirdzod  |      Owner:  bgK
      Type:  defect    |     Status:  new
  Priority:  high      |  Component:  Engine: Mohawk
Resolution:            |   Keywords:
      Game:  Myst      |
-----------------------+----------------------------

Comment (by digitall):

 gdb backtrace...

 free(): corrupted unsorted chunks

 Thread 1 "scummvm" received signal SIGABRT, Aborted.
 0x00007ffff4316f50 in raise () from /lib64/libc.so.6
 (gdb) bt
 #0  0x00007ffff4316f50 in raise () from /lib64/libc.so.6
 #1  0x00007ffff4318b1d in abort () from /lib64/libc.so.6
 #2  0x00007ffff435d280 in __libc_message () from /lib64/libc.so.6
 #3  0x00007ffff4364b38 in malloc_printerr () from /lib64/libc.so.6
 #4  0x00007ffff4365e90 in _int_free () from /lib64/libc.so.6
 #5  0x00005555557caa9b in Graphics::Surface::free (this=0x555556597e20)
     at graphics/surface.cpp:80
 #6  0x00005555557ae832 in Image::JPEGDecoder::destroy
 (this=0x555556597e10)
     at image/jpeg.cpp:59
 #7  0x00005555557ae7b3 in Image::JPEGDecoder::~JPEGDecoder (
     this=0x555556597e10, __in_chrg=<optimized out>) at image/jpeg.cpp:51
 #8  0x00005555557ae7f0 in Image::JPEGDecoder::~JPEGDecoder (
     this=0x555556597e10, __in_chrg=<optimized out>) at image/jpeg.cpp:52
 #9  0x000055555578a556 in Image::PICTDecoder::decodeCompressedQuickTime (
     this=0x7ffffffb7970, stream=...) at image/pict.cpp:585
 #10 0x0000555555788195 in Image::PICTDecoder::on_compressedQuickTime (
     this=0x7ffffffb7970, stream=...) at image/pict.cpp:188
 #11 0x00005555557885f8 in Image::PICTDecoder::loadStream
 (this=0x7ffffffb7970,
     stream=...) at image/pict.cpp:253
 #12 0x0000555555618cda in Mohawk::MystGraphics::decodeImage (
     this=0x555556545b20, id=4464) at engines/mohawk/myst_graphics.cpp:131
 #13 0x0000555555690015 in Mohawk::GraphicsManager::findImage (
     this=0x555556545b20, id=4464) at engines/mohawk/graphics.cpp:93
 #14 0x0000555555619497 in
 Mohawk::MystGraphics::copyImageSectionToBackBuffer (
     this=0x555556545b20, image=4464, src=..., dest=...)
     at engines/mohawk/myst_graphics.cpp:263
 #15 0x00005555556103c5 in Mohawk::MystAreaImageSwitch::drawDataToScreen (
     this=0x555555f559e0) at engines/mohawk/myst_areas.cpp:429
 #16 0x0000555555615dff in Mohawk::MystCard::drawResourceImages (
     this=0x555555fe06a0) at engines/mohawk/myst_card.cpp:443
 #17 0x0000555555614088 in Mohawk::MystCard::enter (this=0x555555fe06a0)
     at engines/mohawk/myst_card.cpp:58
 #18 0x000055555560ae90 in Mohawk::MohawkEngine_Myst::changeToCard (
     this=0x5555565535d0, card=4461,
 transition=Mohawk::kTransitionDissolve)
     at engines/mohawk/myst.cpp:770
 #19 0x000055555561ec30 in Mohawk::MystScriptParser::o_goToDestForward (
     this=0x55555653aca0, var=0, args=...)
     at engines/mohawk/myst_scripts.cpp:416
 #20 0x0000555555621e0e in Common::Functor2Mem<unsigned short,
 Common::Array<unsigned short> const&, void,
 Mohawk::MystScriptParser>::operator() (
     this=0x555555fe0740, v1=0, v2=...) at ./common/func.h:507
 #21 0x000055555561ddcc in Mohawk::MystScriptParser::runOpcode (
     this=0x55555653aca0, op=6, var=0, args=...)
     at engines/mohawk/myst_scripts.cpp:195
 #22 0x000055555560e7fd in Mohawk::MystArea::handleMouseUp
 (this=0x555555fde8c0)
     at engines/mohawk/myst_areas.cpp:98
 #23 0x00005555556159ca in Mohawk::MystCard::updateResourcesForInput (
     this=0x555555f51790, mouse=..., mouseClicked=false, mouseMoved=false)
     at engines/mohawk/myst_card.cpp:384
 #24 0x0000555555609edd in Mohawk::MohawkEngine_Myst::doFrame (
     this=0x5555565535d0) at engines/mohawk/myst.cpp:557
 #25 0x00005555556096a1 in Mohawk::MohawkEngine_Myst::run
 (this=0x5555565535d0)
     at engines/mohawk/myst.cpp:399
 #26 0x00005555555c2398 in runGame (plugin=0x555555b38d30, system=...,
     edebuglevels=...) at base/main.cpp:264
 #27 0x00005555555c366b in scummvm_main (argc=1, argv=0x7fffffffdc88)
     at base/main.cpp:532
 #28 0x00005555555c059c in main (argc=1, argv=0x7fffffffdc88)
     at backends/platform/sdl/posix/posix-main.cpp:45

--
Ticket URL: <https://bugs.scummvm.org/ticket/10704#comment:4>
ScummVM <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list