[Scummvm-tracker] [ScummVM :: Bugs] #16432: COMPOSER: Darby The Dragon Crashes On Loading Old Save

ScummVM :: Bugs trac at scummvm.org
Fri Jan 2 00:12:10 UTC 2026


#16432: COMPOSER: Darby The Dragon Crashes On Loading Old Save
-------------------+-------------------------------
Reporter:  bboydj  |       Owner:  (none)
    Type:  defect  |      Status:  new
Priority:  normal  |   Component:  Engine: Composer
 Version:          |  Resolution:
Keywords:          |        Game:  Darby the Dragon
-------------------+-------------------------------
Comment (by digitall):

 Managed to get a backtrace with gdb... The error is coming from
 gui/widgets/list.cpp

 {{{

 #7  0x00005555555e59ab in OSystem_SDL::messageBox (this=0x555555d0a580,
     type=LogMessageType::kError,
     message=0x7fffffffa4b0 "Wrong string format (!\n")
     at backends/platform/sdl/sdl.cpp:820
 #8  0x0000555555a85609 in error (s=0x555555b5de34 "Wrong string format
 (%c)")
     at common/textconsole.cpp:119
 #9  0x0000555555723c83 in GUI::ListWidget::stripGUIformatting (str=...)
     at gui/widgets/list.cpp:882
 #10 0x0000555555720947 in GUI::ListWidget::copyListData
 (this=0x555558a18cf0,
     list=...) at gui/widgets/list.cpp:138
 #11 0x0000555555720d33 in GUI::ListWidget::setList (this=0x555558a18cf0,
     list=...) at gui/widgets/list.cpp:202
 #12 0x00005555556d9e27 in GUI::SaveLoadChooserSimple::updateSaveList (
     this=0x5555579be620, external=false) at gui/saveload-dialog.cpp:804
 #13 0x00005555556d7b90 in GUI::SaveLoadChooserSimple::runIntern (
     this=0x5555579be620) at gui/saveload-dialog.cpp:485
 #14 0x00005555556d5ed8 in GUI::SaveLoadChooserDialog::run (
     this=0x5555579be620, target=..., metaEngine=0x555555f8cbe0)
     at gui/saveload-dialog.cpp:232
 #15 0x00005555556d4ac5 in
 GUI::SaveLoadChooser::runModalWithMetaEngineAndTarget
     (this=0x555558afdf70, engine=0x555555f8cbe0, target=...)
     at gui/saveload.cpp:101
 #16 0x0000555555696ba1 in GUI::LauncherDialog::loadGame
 (this=0x55555865bf00,
     item=107) at gui/launcher.cpp:558
     #19 0x0000555555685e8d in GUI::CommandSender::sendCommand (
     this=0x555558afe488, cmd=1280262468, data=0) at ./gui/object.h:54
 #20 0x0000555555706d9c in GUI::ButtonWidget::handleMouseUp (
     this=0x555558afe2f0, x=37, y=13, button=1, clickCount=1)
     at gui/widget.cpp:426
 #21 0x0000555555707e75 in GUI::DropdownButtonWidget::handleMouseUp (
     this=0x555558afe2f0, x=37, y=13, button=1, clickCount=1)
     at gui/widget.cpp:567
 #22 0x000055555568d91b in GUI::Dialog::handleMouseUp (this=0x55555865bf00,
     x=546, y=156, button=1, clickCount=1) at gui/dialog.cpp:237
 #23 0x00005555556920a4 in GUI::GuiManager::processEvent
 (this=0x555558662ce0,
     event=..., activeDialog=0x55555865bf00) at gui/gui-manager.cpp:880
 #24 0x0000555555690f6f in GUI::GuiManager::runLoop (this=0x555558662ce0)
     at gui/gui-manager.cpp:587
 #25 0x0000555555695cd0 in GUI::LauncherDialog::run (this=0x55555865bf00)
     at gui/launcher.cpp:345
 #26 0x0000555555699c9e in GUI::LauncherChooser::runModal
 (this=0x7fffffffbff8)
     at gui/launcher.cpp:1060
 #27 0x00005555555ec1c9 in launcherDialog () at base/main.cpp:116
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/16432#comment:7>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list