==16608== Invalid free() / delete / delete[] ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB2989E: Sci::kUnLoad(Sci::EngineState*, int, Sci::reg_t*) (kscripts.cpp:84) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== by 0x40D5C0: main (main.cpp:65) ==16608== Address 0xcfc35b0 is 0 bytes inside a block of size 1,461 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB5B0B7: Sci::GfxPaint16::kernelGraphRestoreBox(Sci::reg_t) (paint16.cpp:425) ==16608== by 0xB1976C: Sci::kGraph(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:278) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26EC8: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB66566: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:390) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== Address 0xcfe9ad7 is 7 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26ED1: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB66566: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:390) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== Address 0xcfe9ad6 is 6 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26EDC: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB66566: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:390) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== Address 0xcfe9ad5 is 5 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26EE7: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB66566: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:390) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== Address 0xcfe9ad4 is 4 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26F28: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6658A: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:391) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== Address 0xcfe9ad8 is 8 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26FA8: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6673A: Sci::GfxScreen::bitsRestoreScreen(Common::Rect, unsigned char*&, unsigned char*, unsigned short) (screen.cpp:417) ==16608== by 0xB665D4: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:394) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== Address 0xcfe9ad9 is 9 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26FA8: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6686E: Sci::GfxScreen::bitsRestoreDisplayScreen(Common::Rect, unsigned char*&) (screen.cpp:437) ==16608== by 0xB665EB: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:395) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== Address 0xcfe9ada is 10 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26FA8: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6673A: Sci::GfxScreen::bitsRestoreScreen(Common::Rect, unsigned char*&, unsigned char*, unsigned short) (screen.cpp:417) ==16608== by 0xB66629: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:398) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== Address 0xcfe9adb is 11 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26FA8: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6673A: Sci::GfxScreen::bitsRestoreScreen(Common::Rect, unsigned char*&, unsigned char*, unsigned short) (screen.cpp:417) ==16608== by 0xB66667: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:401) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== Address 0xcfe9adc is 12 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26EC8: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB66566: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:390) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB5B0B7: Sci::GfxPaint16::kernelGraphRestoreBox(Sci::reg_t) (paint16.cpp:425) ==16608== by 0xB1976C: Sci::kGraph(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:278) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== by 0x40D5C0: main (main.cpp:65) ==16608== Address 0xd02c8a7 is 7 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26ED1: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB66566: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:390) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB5B0B7: Sci::GfxPaint16::kernelGraphRestoreBox(Sci::reg_t) (paint16.cpp:425) ==16608== by 0xB1976C: Sci::kGraph(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:278) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== by 0x40D5C0: main (main.cpp:65) ==16608== Address 0xd02c8a6 is 6 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26EDC: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB66566: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:390) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB5B0B7: Sci::GfxPaint16::kernelGraphRestoreBox(Sci::reg_t) (paint16.cpp:425) ==16608== by 0xB1976C: Sci::kGraph(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:278) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== by 0x40D5C0: main (main.cpp:65) ==16608== Address 0xd02c8a5 is 5 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26EE7: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB66566: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:390) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB5B0B7: Sci::GfxPaint16::kernelGraphRestoreBox(Sci::reg_t) (paint16.cpp:425) ==16608== by 0xB1976C: Sci::kGraph(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:278) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== by 0x40D5C0: main (main.cpp:65) ==16608== Address 0xd02c8a4 is 4 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26F28: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6658A: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:391) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB5B0B7: Sci::GfxPaint16::kernelGraphRestoreBox(Sci::reg_t) (paint16.cpp:425) ==16608== by 0xB1976C: Sci::kGraph(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:278) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== by 0x4110CE: scummvm_main (main.cpp:399) ==16608== by 0x40D5C0: main (main.cpp:65) ==16608== Address 0xd02c8a8 is 8 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26F28: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6673A: Sci::GfxScreen::bitsRestoreScreen(Common::Rect, unsigned char*&, unsigned char*, unsigned short) (screen.cpp:417) ==16608== by 0xB665D4: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:394) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== Address 0x9ee2d99 is 9 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26F28: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6686E: Sci::GfxScreen::bitsRestoreDisplayScreen(Common::Rect, unsigned char*&) (screen.cpp:437) ==16608== by 0xB665EB: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:395) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== Address 0x9ee2d9a is 10 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26F28: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6673A: Sci::GfxScreen::bitsRestoreScreen(Common::Rect, unsigned char*&, unsigned char*, unsigned short) (screen.cpp:417) ==16608== by 0xB66629: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:398) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== Address 0x9ee2d9b is 11 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== ==16608== Invalid read of size 1 ==16608== at 0x4C26F28: memcpy (mc_replace_strmem.c:482) ==16608== by 0xB6673A: Sci::GfxScreen::bitsRestoreScreen(Common::Rect, unsigned char*&, unsigned char*, unsigned short) (screen.cpp:417) ==16608== by 0xB66667: Sci::GfxScreen::bitsRestore(unsigned char*) (screen.cpp:401) ==16608== by 0xB5ABDA: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:357) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608== by 0x410617: runGame(PluginSubclass const*, OSystem&, Common::String const&) (main.cpp:212) ==16608== Address 0x9ee2d9c is 12 bytes inside a block of size 13 free'd ==16608== at 0x4C254DC: free (vg_replace_malloc.c:325) ==16608== by 0x972AB1A: ??? (in /usr/lib64/opengl/nvidia/lib/libnvidia-tls.so.190.42) ==16608== by 0xB32243: Sci::HunkTable::freeEntry(int) (segment.h:672) ==16608== by 0xB3B7C1: Sci::SegManager::freeHunkEntry(Sci::reg_t) (seg_manager.cpp:427) ==16608== by 0xB5ABEF: Sci::GfxPaint16::bitsRestore(Sci::reg_t) (paint16.cpp:358) ==16608== by 0xB4E7C9: Sci::GfxAnimate::restoreAndDelete(int, Sci::reg_t*) (animate.cpp:549) ==16608== by 0xB4EFE9: Sci::GfxAnimate::kernelAnimate(Sci::reg_t, bool, int, Sci::reg_t*) (animate.cpp:693) ==16608== by 0xB1CB88: Sci::kAnimate(Sci::EngineState*, int, Sci::reg_t*) (kgraphics.cpp:1089) ==16608== by 0xB47040: Sci::callKernelFunc(Sci::EngineState*, int, int) (vm.cpp:700) ==16608== by 0xB4970D: Sci::run_vm(Sci::EngineState*, bool) (vm.cpp:1257) ==16608== by 0xB10AB7: Sci::SciEngine::runGame() (sci.cpp:445) ==16608== by 0xB1021B: Sci::SciEngine::run() (sci.cpp:314) ==16608==