[Scummvm-tracker] [ScummVM :: Bugs] #17335: MACS2: ScummVM freezes when interacting with inventory items

ScummVM :: Bugs trac at scummvm.org
Sat Oct 17 17:02:57 UTC 2026


#17335: MACS2: ScummVM freezes when interacting with inventory items
------------------------+--------------------------------------
Reporter:  windlepoons  |       Owner:  (none)
    Type:  defect       |      Status:  new
Priority:  high         |   Component:  Engine: MACS2
 Version:               |  Resolution:
Keywords:  freeze       |        Game:  Der Schatz im Silbersee
------------------------+--------------------------------------
Comment (by mgerhardy):

 {{{
 #0  0x000055555598b7e7 in Common::ReadStream::readByte
 (this=0x55555928bc60) at ./common/stream.h:436
 #1  0x0000555555a2e701 in Macs2::Script::ScriptExecutor::readByte
 (this=0x555558309190) at engines/macs2/scriptexecutor.cpp:788
 #2  0x0000555555a3bbe7 in Macs2::Script::ScriptExecutor::scriptSkipBlock
 (this=0x555558309190) at engines/macs2/scriptexecutor.cpp:111
 #3  0x0000555555a2ed0a in
 Macs2::Script::ScriptExecutor::scriptIfInteraction (this=0x555558309190)
 at engines/macs2/scriptexecutor.cpp:923
 #4  0x0000555555a3a3a4 in Macs2::Script::ScriptExecutor::executeOpcodes
 (this=0x555558309190) at engines/macs2/scriptexecutor.cpp:4251
 #5  0x0000555555a2df78 in Macs2::Script::ScriptExecutor::step
 (this=0x555558309190) at engines/macs2/scriptexecutor.cpp:632
 #6  0x0000555555a3a76b in Macs2::Script::ScriptExecutor::run
 (this=0x555558309190, firstRun=false) at
 engines/macs2/scriptexecutor.cpp:4303
 #7  0x0000555555a1d9fe in Macs2::Macs2Engine::runScriptExecutor
 (this=0x555558703890, firstRun=false) at ./engines/macs2/macs2.h:619
 #8  0x0000555555a43ddf in Macs2::View1::runInventoryPanelScriptIfPending
 (this=0x7fffffff9820, excludeCloseButton=true) at
 engines/macs2/view1.cpp:1418
 #9  0x0000555555a444ed in Macs2::View1::handleInventoryClick
 (this=0x7fffffff9820, msg=...) at engines/macs2/view1.cpp:1555
 #10 0x0000555555a452f8 in Macs2::View1::handleInput (this=0x7fffffff9820,
 msg=...) at engines/macs2/view1.cpp:1815
 #11 0x0000555555a45b25 in Macs2::View1::msgMouseDown (this=0x7fffffff9820,
 msg=...) at engines/macs2/view1.cpp:1974
 #12 0x0000555555a1d2ab in Macs2::Events::msgMouseDown
 (this=0x555558703928, e=...) at ./engines/macs2/events.h:158
 #13 0x0000555555a724e4 in Macs2::Events::processEvent
 (this=0x555558703928, ev=...) at engines/macs2/events.cpp:134
 #14 0x0000555555a7214d in Macs2::Events::runGame (this=0x555558703928) at
 engines/macs2/events.cpp:68
 #15 0x0000555555a19fd3 in Macs2::Macs2Engine::run (this=0x555558703890) at
 engines/macs2/macs2.cpp:3052
 #16 0x00005555559e33e5 in runGame (enginePlugin=0x555556df9b10,
 system=..., game=..., meDescriptor=0x5555572ebe00) at base/main.cpp:328
 #17 0x00005555559e591e in scummvm_main (argc=4, argv=0x7fffffffdea8) at
 base/main.cpp:844
 #18 0x00005555559e02d0 in main (argc=4, argv=0x7fffffffdea8) at
 backends/platform/sdl/posix/posix-main.cpp:56
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/17335#comment:8>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list