You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
As usual, ubuntu 11.04 + intel graphics + the latest revision of stk [r9779].
Now when you press update button in addons menu, there is a warning 'Please wait while addons are updated'. In some cases this can take some time and a user can click on this warning, which will lead to a segfault.
gdb output:
Program received signal SIGSEGV, Segmentation fault.
operator= (this=0x69bc200, w=, h=,
id=) at states_screens/dialogs/addons_loading.cpp:303
303 } // doInstall
(gdb) bt
#0 operator= (this=0x69bc200, w=,
h=<value optimized out>, id=<value optimized out>)
at states_screens/dialogs/addons_loading.cpp:303
h=<value optimized out>, id=<value optimized out>)
at states_screens/dialogs/addons_loading.cpp:47
#3 0x00000000005bf6d7 in AddonsScreen::eventCallback (this=0x68fc580, widget=
0x633dd20, name=..., playerID=<value optimized out>)
at states_screens/addons_screen.cpp:309
#4 0x000000000049114c in GUIEngine::EventHandler::sendEventToUser (
this=<value optimized out>, widget=0x633dd20, name=..., playerID=0)
at guiengine/event_handler.cpp:581
#5 0x0000000000491803 in GUIEngine::EventHandler::onWidgetActivated (
this=0x148d890, w=0x633dd20, playerID=0) at guiengine/event_handler.cpp:627
#6 0x0000000000491ecd in GUIEngine::EventHandler::onGUIEvent (this=0x148d890,
event=<value optimized out>) at guiengine/event_handler.cpp:660
#7 0x000000000049216d in GUIEngine::EventHandler::OnEvent (this=0x148d890,
event=...) at guiengine/event_handler.cpp:126
#8 0x0000000000664c10 in irr::gui::CGUIListBox::selectNew(int, bool) ()
---Type to continue, or q to quit--- #9 0x0000000000665b44 in irr::gui::CGUIListBox::OnEvent(irr::SEvent const&) () #10 0x000000000064910b in irr::gui::CGUIEnvironment::postEventFromUser(irr::SEvent const&) () #11 0x0000000000640874 in irr::CIrrDeviceStub::postEventFromUser(irr::SEvent const&) () #12 0x00000000006360ac in irr::CIrrDeviceLinux::run() () #13 0x0000000000466d93 in IrrDriver::update (this=0xeab150, dt=0.0280000009)
at graphics/irr_driver.cpp:1212
#14 0x000000000041124c in MainLoop::run (this=0x7fffe4049660)
Author: kroartem
As usual, ubuntu 11.04 + intel graphics + the latest revision of stk [r9779].
Now when you press update button in addons menu, there is a warning 'Please wait while addons are updated'. In some cases this can take some time and a user can click on this warning, which will lead to a segfault.
gdb output:
Program received signal SIGSEGV, Segmentation fault.
operator= (this=0x69bc200, w=, h=,
id=) at states_screens/dialogs/addons_loading.cpp:303
303 } // doInstall
(gdb) bt
#0 operator= (this=0x69bc200, w=,
#1 operator= (this=0x69bc200, w=,
#2 AddonsLoading::AddonsLoading (this=0x69bc200, w=,
#3 0x00000000005bf6d7 in AddonsScreen::eventCallback (this=0x68fc580, widget=
#4 0x000000000049114c in GUIEngine::EventHandler::sendEventToUser (
#5 0x0000000000491803 in GUIEngine::EventHandler::onWidgetActivated (
#6 0x0000000000491ecd in GUIEngine::EventHandler::onGUIEvent (this=0x148d890,
#7 0x000000000049216d in GUIEngine::EventHandler::OnEvent (this=0x148d890,
#8 0x0000000000664c10 in irr::gui::CGUIListBox::selectNew(int, bool) ()
---Type to continue, or q to quit---
#9 0x0000000000665b44 in irr::gui::CGUIListBox::OnEvent(irr::SEvent const&) ()
#10 0x000000000064910b in irr::gui::CGUIEnvironment::postEventFromUser(irr::SEvent const&) ()
#11 0x0000000000640874 in irr::CIrrDeviceStub::postEventFromUser(irr::SEvent const&) ()
#12 0x00000000006360ac in irr::CIrrDeviceLinux::run() ()
#13 0x0000000000466d93 in IrrDriver::update (this=0xeab150, dt=0.0280000009)
#14 0x000000000041124c in MainLoop::run (this=0x7fffe4049660)
#15 0x000000000040eb06 in main (argc=,
(gdb)
The text was updated successfully, but these errors were encountered: