[Scummvm-tracker] [ScummVM] #10637: GUI: Segfault when accessing the option dialog from the GMM
Bastien Bouclet
trac at scummvm.org
Sun Jul 22 12:43:31 CEST 2018
#10637: GUI: Segfault when accessing the option dialog from the GMM
-------------------+--------------------
Reporter: bgK | Owner: (none)
Type: defect | Status: new
Priority: normal | Component: GUI
Keywords: | Game:
-------------------+--------------------
Git revision: cfe176a4f5600e2c772af40451ee6db4187291dc
{{{
Thread 1 "scummvm" received signal SIGSEGV, Segmentation fault.
0x000055555577ecca in GUI::Widget::clearFlags (this=0x0, flags=2) at
../gui/widget.cpp:75
75 updateState(_flags, _flags & ~flags);
(gdb) bt
#0 0x000055555577ecca in GUI::Widget::clearFlags (this=0x0, flags=2) at
../gui/widget.cpp:75
#1 0x0000555555780474 in GUI::Widget::setVisible (this=0x0, e=true) at
../gui/widget.cpp:202
#2 0x000055555570cf19 in GUI::OptionsDialog::setupGraphicsTab
(this=0x61800000cc80) at ../gui/options.cpp:1421
#3 0x000055555570ce63 in GUI::OptionsDialog::reflowLayout
(this=0x61800000cc80) at ../gui/options.cpp:1417
#4 0x00005555556d9cf5 in GUI::GuiManager::openDialog
(this=0x61d00005fa80, dialog=0x61800000cc80) at ../gui/gui-manager.cpp:459
#5 0x00005555556d2c14 in GUI::Dialog::open (this=0x61800000cc80) at
../gui/dialog.cpp:89
#6 0x00005555556f5f38 in GUI::OptionsDialog::open (this=0x61800000cc80)
at ../gui/options.cpp:451
#7 0x00005555556d2b2e in GUI::Dialog::runModal (this=0x61800000cc80) at
../gui/dialog.cpp:77
#8 0x000055555587260e in MainMenuDialog::handleCommand
(this=0x61100006c380, sender=0x61100006ca88, cmd=1330664526, data=0)
at ../engines/dialogs.cpp:138
#9 0x0000555555788a1c in GUI::CommandSender::sendCommand
(this=0x61100006ca88, cmd=1330664526, data=0) at ../gui/object.h:55
#10 0x000055555578207b in GUI::ButtonWidget::handleMouseUp
(this=0x61100006c9c0, x=86, y=1, button=1, clickCount=1) at
../gui/widget.cpp:332
#11 0x00005555556d3cb3 in GUI::Dialog::handleMouseUp (this=0x61100006c380,
x=132, y=193, button=1, clickCount=1) at ../gui/dialog.cpp:226
#12 0x00005555556dba7e in GUI::GuiManager::processEvent
(this=0x61d00005fa80, event=..., activeDialog=0x61100006c380) at ../gui
/gui-manager.cpp:588
#13 0x00005555556d8db7 in GUI::GuiManager::runLoop (this=0x61d00005fa80)
at ../gui/gui-manager.cpp:359
#14 0x00005555556d2b3b in GUI::Dialog::runModal (this=0x61100006c380) at
../gui/dialog.cpp:80
#15 0x0000555555869a5b in Engine::runDialog (this=0x61300000b640,
dialog=...) at ../engines/engine.cpp:560
#16 0x0000555555868f6c in Engine::openMainMenuDialog (this=0x61300000b640)
at ../engines/engine.cpp:509
#17 0x00005555557c7dcc in DefaultEventManager::pollEvent
(this=0x60d000003920, event=...) at ../backends/events/default/default-
events.cpp:148
#18 0x0000555555683406 in Groovie::GroovieEngine::run
(this=0x61300000b640) at ../engines/groovie/groovie.cpp:266
#19 0x00005555556535d9 in runGame (plugin=0x6030000148f0, system=...,
edebuglevels="") at ../base/main.cpp:264
#20 0x0000555555655ef3 in scummvm_main (argc=1, argv=0x7fffffffe168) at
../base/main.cpp:532
#21 0x000055555564efbd in main (argc=1, argv=0x7fffffffe168) at
../backends/platform/sdl/posix/posix-main.cpp:45
}}}
--
Ticket URL: <https://bugs.scummvm.org/ticket/10637>
ScummVM <https://bugs.scummvm.org>
ScummVM
More information about the Scummvm-tracker
mailing list