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

GUI Test segfaults on exit but works #206

Open
svenstaro opened this issue Apr 15, 2012 · 4 comments
Open

GUI Test segfaults on exit but works #206

svenstaro opened this issue Apr 15, 2012 · 4 comments
Assignees
Milestone

Comments

@svenstaro
Copy link
Member

No description provided.

@ghost ghost assigned EternalWind Apr 15, 2012
@EternalWind
Copy link
Member

Details?

@svenstaro
Copy link
Member Author

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff4d5f699 in MyGUI::WidgetInput::~WidgetInput() () from /usr/lib/libMyGUIEngine.so.3
(gdb) bt
#0 0x00007ffff4d5f699 in MyGUI::WidgetInput::~WidgetInput() () from /usr/lib/libMyGUIEngine.so.3
#1 0x00007ffff4d31a17 in MyGUI::Widget::~Widget() () from /usr/lib/libMyGUIEngine.so.3
#2 0x00007ffff4cc6fc6 in MyGUI::Button::~Button() () from /usr/lib/libMyGUIEngine.so.3
#3 0x00007ffff4deda6e in MyGUI::WidgetManager::_deleteDelayWidgets() () from /usr/lib/libMyGUIEngine.so.3
#4 0x00007ffff4dee72e in MyGUI::WidgetManager::shutdown() () from /usr/lib/libMyGUIEngine.so.3
#5 0x00007ffff4da8794 in MyGUI::Gui::shutdown() () from /usr/lib/libMyGUIEngine.so.3
#6 0x00007ffff7b1bb00 in dt::GuiManager::deinitialize (this=0x707dc8)
at /home/svenstaro/prj/ducttape-engine/engine/src/Gui/GuiManager.cpp:66
#7 0x00007ffff7b30423 in dt::DisplayManager::_destroyWindow (this=0x707d60)
at /home/svenstaro/prj/ducttape-engine/engine/src/Graphics/DisplayManager.cpp:136
#8 0x00007ffff7b2f8a5 in dt::DisplayManager::deinitialize (this=0x707d60)
at /home/svenstaro/prj/ducttape-engine/engine/src/Graphics/DisplayManager.cpp:33
#9 0x00007ffff7ae1962 in dt::Root::deinitialize (this=0x7ffff7dd8e00)
at /home/svenstaro/prj/ducttape-engine/engine/src/Core/Root.cpp:89
#10 0x00007ffff7add875 in dt::Game::run (this=0x7fffffffe090, start_state=0x70f720, argc=2,
argv=0x7fffffffe348) at /home/svenstaro/prj/ducttape-engine/engine/src/Scene/Game.cpp:108
#11 0x0000000000438b2f in GuiTest::GuiTest::run (this=0x6db9f0, argc=2, argv=0x7fffffffe348)
at /home/svenstaro/prj/ducttape-engine/tests/src/GuiTest/GuiTest.cpp:20
#12 0x000000000045549f in main (argc=2, argv=0x7fffffffe348)
at /home/svenstaro/prj/ducttape-engine/tests/src/TestFramework.cpp:120

@LeviSchuck
Copy link

Usually something is being deleted in the wrong order here.

@EternalWind
Copy link
Member

I got no error though...

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

3 participants