Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Segfalut related to updating addons #473

Closed
supertuxkart-sourceforge-migration opened this issue Feb 24, 2014 · 1 comment
Closed

Segfalut related to updating addons #473

supertuxkart-sourceforge-migration opened this issue Feb 24, 2014 · 1 comment

Comments

@supertuxkart-sourceforge-migration

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=,

h=<value optimized out>, id=<value optimized out>)
at states_screens/dialogs/addons_loading.cpp:303

#1 operator= (this=0x69bc200, w=,

h=<value optimized out>, id=<value optimized out>) at ./addons/addon.hpp:32

#2 AddonsLoading::AddonsLoading (this=0x69bc200, w=,

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)

at main_loop.cpp:156

#15 0x000000000040eb06 in main (argc=,

argv=<value optimized out>) at main.cpp:1119

(gdb)

@supertuxkart-sourceforge-migration

Author: auria
Should be fixed in r9781, thanks for the testing :)

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants