[Scummvm-tracker] [ScummVM :: Bugs] #12993: ULTIMA 8: Segmentation fault when clicking on Options in the in-game menu

ScummVM :: Bugs trac at scummvm.org
Tue Oct 12 12:37:06 UTC 2021


#12993: ULTIMA 8: Segmentation fault when clicking on Options in the in-game menu
---------------------------------------+---------------------------------
Reporter:  antoniou79                  |       Owner:  (none)
    Type:  defect                      |      Status:  new
Priority:  normal                      |   Component:  Engine: Ultima
 Version:                              |  Resolution:
Keywords:  freeze, segmentation fault  |        Game:  Ultima VIII: Pagan
---------------------------------------+---------------------------------
Comment (by einstein95):

 Backtrace
 {{{
 #0  0x000055555872d795 in GUI::Widget::setEnabled(bool) (this=0x0,
 e=false) at ../gui/widget.cpp:195
 #1  0x00005555586e5b45 in
 GUI::OptionsDialog::setGraphicSettingsState(bool) (this=0x7fffffffcd50,
 enabled=false) at ../gui/options.cpp:1075
 #2  0x00005555586ee376 in GUI::OptionsDialog::setupGraphicsTab()
 (this=0x7fffffffcd50) at ../gui/options.cpp:1811
 #3  0x00005555586ee332 in GUI::OptionsDialog::reflowLayout()
 (this=0x7fffffffcd50) at ../gui/options.cpp:1807
 #4  0x00005555586d4840 in GUI::GuiManager::openDialog(GUI::Dialog*)
 (this=0x55555c9efe60, dialog=0x7fffffffcd50)
     at ../gui/gui-manager.cpp:558
 #5  0x00005555586d0450 in GUI::Dialog::open() (this=0x7fffffffcd50) at
 ../gui/dialog.cpp:88
 #6  0x00005555586e1999 in GUI::OptionsDialog::open() (this=0x7fffffffcd50)
 at ../gui/options.cpp:558
 #7  0x00005555586d0403 in GUI::Dialog::runModal() (this=0x7fffffffcd50) at
 ../gui/dialog.cpp:76
 #8  0x00005555581fb6d5 in
 Ultima::Ultima8::Ultima8Engine::openConfigDialog() (this=0x55555ce9d530)
     at ../engines/ultima/ultima8/ultima8.cpp:1273
 #9  0x00005555582404e0 in Ultima::Ultima8::MenuGump::selectEntry(int)
 (this=0x55555d8497e0, entry=4)
     at ../engines/ultima/ultima8/gumps/menu_gump.cpp:235
 #10 0x000055555824036e in
 Ultima::Ultima8::MenuGump::ChildNotify(Ultima::Ultima8::Gump*, unsigned
 int)
     (this=0x55555d8497e0, child=0x55555d86b130, message=0) at
 ../engines/ultima/ultima8/gumps/menu_gump.cpp:218
 #11 0x000055555824ea3a in Ultima::Ultima8::ButtonWidget::onMouseClick(int,
 int, int) (this=0x55555d86b130, button=1, mx=205, my=63)
     at ../engines/ultima/ultima8/gumps/widgets/button_widget.cpp:146
 #12 0x0000555558255bcb in Ultima::Ultima8::Mouse::handleDelayedEvents()
 (this=0x55555ccbbd60)
     at ../engines/ultima/ultima8/kernel/mouse.cpp:524
 #13 0x00005555581f9733 in
 Ultima::Ultima8::Ultima8Engine::handleDelayedEvents()
 (this=0x55555ce9d530)
     at ../engines/ultima/ultima8/ultima8.cpp:858
 #14 0x00005555581f81c8 in Ultima::Ultima8::Ultima8Engine::runGame()
 (this=0x55555ce9d530) at ../engines/ultima/ultima8/ultima8.cpp:584
 #15 0x00005555581f5bb6 in Ultima::Ultima8::Ultima8Engine::run()
 (this=0x55555ce9d530) at ../engines/ultima/ultima8/ultima8.cpp:163
 #16 0x0000555555ccef37 in runGame(Plugin const*, Plugin const*, OSystem&,
 Common::String const&)
     (plugin=0x55555aab3e80, enginePlugin=0x55555a9c1ae0, system=...,
 debugLevels=...) at ../base/main.cpp:318
 #17 0x0000555555cd08b3 in scummvm_main(int, char const* const*) (argc=3,
 argv=0x7fffffffde58) at ../base/main.cpp:626
 #18 0x0000555555ccc17c in main(int, char**) (argc=3, argv=0x7fffffffde58)
 at ../backends/platform/sdl/posix/posix-main.cpp:45
 }}}
-- 
Ticket URL: <https://bugs.scummvm.org/ticket/12993#comment:1>
ScummVM :: Bugs <https://bugs.scummvm.org>
ScummVM


More information about the Scummvm-tracker mailing list