SIGABRT in OgrePlatform::shutdown on Mac OS X 10.6

Calder

12-05-2010 15:22:41

I've run into the following issue for the first time on 10.6, and I'm not sure what to make of it. For some reason, when I call the OgrePlatform object's shutdown method in the exit routine, the program exits with a SIGABRT and the following backtrace:

#0 0x90a6f132 in __kill ()
#1 0x90a6f124 in kill$UNIX2003 ()
#2 0x90b018e5 in raise ()
#3 0x90b1799c in abort ()
#4 0x90b04544 in __assert_rtn ()
#5 0x00b92beb in MyGUI::LogManager::getSTDOutputEnabled ()
#6 0x00b93f1b in MyGUI::LogStream::getSTDOutputEnabled ()
#7 0x001297ed in MyGUI::LogStream::operator<< <char const*> (this=0xc117a0, _value=0x141b20 "* Shutdown: ") at MyGUI_LogStream.h:46
#8 0x0012edba in MyGUI::OgreRenderManager::shutdown (this=0x1e2ff80) at /Users/mayproject/Developer/mygui/Platforms/Ogre/OgrePlatform/src/MyGUI_OgreRenderManager.cpp:69
#9 0x0003d2cf in MyGUI::OgrePlatform::shutdown (this=0x1e320f0) at MyGUI_OgrePlatform.h:60
#10 0x0003ae66 in JD::GUISystem::~GUISystem (this=0x1e30450) at /Users/daniel/Developer/judgmentday/trunk/build/../src/JDGUISystem.cpp:73
#11 0x0003ba14 in JD::GUISystem::destroySingleton () at /Users/daniel/Developer/judgmentday/trunk/build/../src/JDGUISystem.cpp:46
#12 0x00035a72 in JD::Application::~Application (this=0x1e10550) at /Users/daniel/Developer/judgmentday/trunk/build/../src/JDApplication.cpp:84
#13 0x00036220 in JD::Application::destroySingleton () at /Users/daniel/Developer/judgmentday/trunk/build/../src/JDApplication.cpp:52
#14 0x0004cf56 in main (argc=1, argv=0xbffff7ac) at /Users/daniel/Developer/judgmentday/trunk/build/../src/main.cpp:62

any idea what this could mean?

Thanks,
-Calder

my.name

13-05-2010 09:13:27

show your code