Thanks for your effort!
Unfortunately it crashes at a different place now... and I don't have time to look into it at the moment
callstack according to visual studio:
Code: Select all
CEGUIBase_d.dll!59d66788()
[Frames below may be incorrect and/or missing, no symbols loaded for CEGUIBase_d.dll]
CEGUIBase_d.dll!59d621fa()
CEGUIBase_d.dll!59d61152()
CEGUILuaScriptModule_d.dll!5970e9b0()
lua_d.dll!5cc9ca1d()
lua_d.dll!5ccb3eca()
lua_d.dll!5cc9d0a1()
lua_d.dll!5cc92ff7()
lua_d.dll!5cc9c299()
lua_d.dll!5cc9d423()
lua_d.dll!5cc92f68()
CEGUILuaScriptModule_d.dll!596b5058()
CEGUILuaScriptModule_d.dll!596b484d()
CEGUIBase_d.dll!59d67876()
CEGUIBase_d.dll!59edf559()
CEGUIBase_d.dll!59ee2195()
CEGUIBase_d.dll!59ee1f62()
CEGUIBase_d.dll!59e05398()
CEGUIBase_d.dll!59e04ec7()
CEGUIBase_d.dll!59e03fe5()
CEGUIBase_d.dll!59e04389()
CEGUIBase_d.dll!59e052d6()
CEGUIBase_d.dll!59f48d86()
CEGUIBase_d.dll!59f48d07()
CEGUILuaScriptModule_d.dll!596ff9b1()
CEGUILuaScriptModule_d.dll!596ffb75()
lua_d.dll!5cc9ca1d()
lua_d.dll!5ccb3eca()
lua_d.dll!5cc9d0a1()
lua_d.dll!5cc92ff7()
lua_d.dll!5cc9c299()
lua_d.dll!5cc9d423()
lua_d.dll!5cc92f68()
CEGUILuaScriptModule_d.dll!596b5058()
CEGUILuaScriptModule_d.dll!596b484d()
CEGUIBase_d.dll!59d67876()
CEGUIBase_d.dll!59edf559()
CEGUIBase_d.dll!59ee2195()
CEGUIBase_d.dll!59ee1f62()
CEGUIBase_d.dll!59df2180()
CEGUIBase_d.dll!59df2267()
CEGUIBase_d.dll!59f354c7()
> libcore.dll!boost::_mfi::mf1<bool,CEGUI::System,enum CEGUI::MouseButton>::operator()(CEGUI::System * p, CEGUI::MouseButton a1) Line 165 + 0x18 bytes C++
libcore.dll!boost::_bi::list2<boost::arg<1>,boost::_bi::value<enum CEGUI::MouseButton> >::operator()<bool,boost::_mfi::mf1<bool,CEGUI::System,enum CEGUI::MouseButton>,boost::_bi::list1<CEGUI::System * &> >(boost::_bi::type<bool> __formal, boost::_mfi::mf1<bool,CEGUI::System,enum CEGUI::MouseButton> & f, boost::_bi::list1<CEGUI::System * &> & a, boost::_bi::type<bool> __formal) Line 304 C++
libcore.dll!boost::_bi::bind_t<bool,boost::_mfi::mf1<bool,CEGUI::System,enum CEGUI::MouseButton>,boost::_bi::list2<boost::arg<1>,boost::_bi::value<enum CEGUI::MouseButton> > >::operator()<CEGUI::System *>(CEGUI::System * & a1) Line 33 C++
libcore.dll!orxonox::GUIManager::protectedCall<boost::_bi::bind_t<bool,boost::_mfi::mf1<bool,CEGUI::System,enum CEGUI::MouseButton>,boost::_bi::list2<boost::arg<1>,boost::_bi::value<enum CEGUI::MouseButton> > > >(boost::_bi::bind_t<bool,boost::_mfi::mf1<bool,CEGUI::System,enum CEGUI::MouseButton>,boost::_bi::list2<boost::arg<1>,boost::_bi::value<enum CEGUI::MouseButton> > > function) Line 686 + 0xf bytes C++
libcore.dll!orxonox::GUIManager::buttonReleased(orxonox::MouseButtonCode::ByEnum id) Line 612 C++
libcore.dll!orxonox::InputHandler::buttonEvent<enum orxonox::MouseButtonCode::ByEnum>(unsigned int device, orxonox::MouseButtonCode::ByEnum button, orxonox::ButtonEvent::EnumToType<1> __formal) Line 126 + 0x22 bytes C++
libcore.dll!boost::_mfi::mf3<void,orxonox::InputHandler,unsigned int,enum orxonox::MouseButtonCode::ByEnum,orxonox::ButtonEvent::EnumToType<1> >::operator()(orxonox::InputHandler * p, unsigned int a1, orxonox::MouseButtonCode::ByEnum a2, orxonox::ButtonEvent::EnumToType<1> a3) Line 393 + 0x19 bytes C++
libcore.dll!boost::_bi::list4<boost::_bi::value<orxonox::InputHandler *>,boost::_bi::value<unsigned int>,boost::_bi::value<enum orxonox::MouseButtonCode::ByEnum>,boost::_bi::value<orxonox::ButtonEvent::EnumToType<1> > >::operator()<boost::_mfi::mf3<void,orxonox::InputHandler,unsigned int,enum orxonox::MouseButtonCode::ByEnum,orxonox::ButtonEvent::EnumToType<1> >,boost::_bi::list0>(boost::_bi::type<void> __formal, boost::_mfi::mf3<void,orxonox::InputHandler,unsigned int,enum orxonox::MouseButtonCode::ByEnum,orxonox::ButtonEvent::EnumToType<1> > & f, boost::_bi::list0 & a, boost::_bi::type<void> __formal) Line 458 C++
libcore.dll!boost::_bi::bind_t<void,boost::_mfi::mf3<void,orxonox::InputHandler,unsigned int,enum orxonox::MouseButtonCode::ByEnum,orxonox::ButtonEvent::EnumToType<1> >,boost::_bi::list4<boost::_bi::value<orxonox::InputHandler *>,boost::_bi::value<unsigned int>,boost::_bi::value<enum orxonox::MouseButtonCode::ByEnum>,boost::_bi::value<orxonox::ButtonEvent::EnumToType<1> > > >::operator()() Line 21 C++
libcore.dll!boost::detail::function::void_function_obj_invoker0<boost::_bi::bind_t<void,boost::_mfi::mf3<void,orxonox::InputHandler,unsigned int,enum orxonox::MouseButtonCode::ByEnum,orxonox::ButtonEvent::EnumToType<1> >,boost::_bi::list4<boost::_bi::value<orxonox::InputHandler *>,boost::_bi::value<unsigned int>,boost::_bi::value<enum orxonox::MouseButtonCode::ByEnum>,boost::_bi::value<orxonox::ButtonEvent::EnumToType<1> > > >,void>::invoke(boost::detail::function::function_buffer & function_obj_ptr) Line 154 C++
libcore.dll!boost::function0<void>::operator()() Line 1013 + 0x16 bytes C++
libcore.dll!orxonox::InputManager::preUpdate(const orxonox::Clock & time) Line 403 + 0x19 bytes C++
libcore.dll!orxonox::Core::preUpdate(const orxonox::Clock & time) Line 474 C++
libcore.dll!orxonox::Game::run() Line 203 + 0x19 bytes C++
liborxonox.dll!orxonox::main(const std::basic_string<char,std::char_traits<char>,std::allocator<char> > & strCmdLine) Line 108 + 0xb bytes C++
orxonox.exe!main(int argc, char * * argv) Line 85 + 0xc bytes C++
orxonox.exe!__tmainCRTStartup() Line 555 + 0x19 bytes C
orxonox.exe!mainCRTStartup() Line 371 C
kernel32.dll!7746f13c()
ntdll.dll!77ded819()
ntdll.dll!77deda2b()
callstack according to orxonox::SignalHandler (unreliable):
Code: Select all
Info: Opening log file C:\Users\Fabian\AppData\Local\Temp/orxonox.log
Status: Welcome to Orxonox (v0.0.5 Arcturus)
Status: Finished initialization
Status: Loading graphics
Info: Loading Ogre plugins...
Info: Creating render window...
Info: Ogre config file has changed, but no level was started since then. Display
ing config dialogue again to verify the changes.
Info: Initializing all resource groups...
Info: Loading user interface...
Status: Loading sound
Status: Loading main menu
Info: Loading ambient sound ambient/default/mainmenu.ogg...
Status: Game loaded
Error:
Error: Caught an unhandled exception
Error: Try to write backtrace to orxonox_crash.log...
Error:
Error: orxonox.exe caused an Access Violation at location 599A6788 in module CEG
UIBase_d.dll reading from location 0x00000000
Error:
Error: Call stack:
Error: 0: 0x599a6788 CEGUI::String::utf_length +0x28
1: 0x599a21fa CEGUI::String::assign +0x1a
2: 0x599a1152 CEGUI::String::String +0x22
3: 0x5b8ee9b0 CEGUI::LuaScriptModule::destroy +0x5a620
4: 0x5df1ca1d lua_getinfo +0x20dd
5: 0x5df33eca luaopen_table +0x344a
6: 0x5df1d0a1 lua_getinfo +0x2761
7: 0x5df12ff7 lua_pcall +0x117
8: 0x5df1c299 lua_getinfo +0x1959
9: 0x5df1d423 lua_yield +0xb3
10: 0x5df12f68 lua_pcall +0x88
11: 0x5b895058 CEGUI::LuaScriptModule::destroy +0xcc8
12: 0x5b89484d CEGUI::LuaScriptModule::destroy +0x4bd
13: 0x599a7876 CEGUI::SubscriberSlot::operator() +0x26
14: 0x59b1f559 CEGUI::Event::operator() +0xb9
15: 0x59b22195 CEGUI::EventSet::fireEvent_impl +0x45
16: 0x59b21f62 CEGUI::EventSet::fireEvent +0x52
17: 0x59a45398 CEGUI::TabControl::onSelectionChanged +0x38
18: 0x59a44ec7 CEGUI::TabControl::selectTab_impl +0x147
19: 0x59a43fe5 CEGUI::TabControl::setSelectedTab +0x35
20: 0x59a44389 CEGUI::TabControl::addTab +0x159
21: 0x59a452d6 CEGUI::TabControl::addChild_impl +0x46
22: 0x59b88d86 CEGUI::Window::addChildWindow +0x66
23: 0x59b88d07 CEGUI::Window::addChildWindow +0x27
24: 0x5b8df9b1 CEGUI::LuaScriptModule::destroy +0x4b621
25: 0x5b8dfb75 CEGUI::LuaScriptModule::destroy +0x4b7e5
26: 0x5df1ca1d lua_getinfo +0x20dd
27: 0x5df33eca luaopen_table +0x344a
28: 0x5df1d0a1 lua_getinfo +0x2761
29: 0x5df12ff7 lua_pcall +0x117
30: 0x5df1c299 lua_getinfo +0x1959
31: 0x5df1d423 lua_yield +0xb3
32: 0x5df12f68 lua_pcall +0x88
33: 0x5b895058 CEGUI::LuaScriptModule::destroy +0xcc8
34: 0x5b89484d CEGUI::LuaScriptModule::destroy +0x4bd
35: 0x599a7876 CEGUI::SubscriberSlot::operator() +0x26
36: 0x59b1f559 CEGUI::Event::operator() +0xb9
37: 0x59b22195 CEGUI::EventSet::fireEvent_impl +0x45
38: 0x59b21f62 CEGUI::EventSet::fireEvent +0x52
39: 0x59a32180 CEGUI::PushButton::onClicked +0x30
40: 0x59a32267 CEGUI::PushButton::onMouseButtonUp +0xc7
41: 0x59b754c7 CEGUI::System::injectMouseButtonUp +0x147
42: 0x596375d7 boost::_mfi::mf1<bool,CEGUI::System,enum CEGUI::MouseButto
n>::operator() +0x27
43: 0x596342b2 boost::_bi::list2<boost::arg<1>,boost::_bi::value<enum CEG
UI::MouseButton> >::operator()<bool,boost::_mfi::mf1<bool,CEGUI::System,enum CEG
UI::MouseButton>,boost::_bi::list1<CEGUI::System * &> > +0x42
44: 0x5962eaf8 boost::_bi::bind_t<bool,boost::_mfi::mf1<bool,CEGUI::Syste
m,enum CEGUI::MouseButton>,boost::_bi::list2<boost::arg<1>,boost::_bi::value<enu
m CEGUI::MouseButton> > >::operator()<CEGUI::System *> +0x48
45: 0x59628439 orxonox::GUIManager::protectedCall<boost::_bi::bind_t<bool
,boost::_mfi::mf1<bool,CEGUI::System,enum CEGUI::MouseButton>,boost::_bi::list2<
boost::arg<1>,boost::_bi::value<enum CEGUI::MouseButton> > > > +0x59
46: 0x596156ae orxonox::GUIManager::buttonReleased +0x7e
47: 0x59700922 orxonox::InputHandler::buttonEvent<enum orxonox::MouseButt
onCode::ByEnum> +0x22
48: 0x5970b9d8 boost::_mfi::mf3<void,orxonox::InputHandler,unsigned int,e
num orxonox::MouseButtonCode::ByEnum,orxonox::ButtonEvent::EnumToType<1> >::oper
ator() +0x28
49: 0x5970b609 boost::_bi::list4<boost::_bi::value<orxonox::InputHandler
*>,boost::_bi::value<unsigned int>,boost::_bi::value<enum orxonox::MouseButtonCo
de::ByEnum>,boost::_bi::value<orxonox::ButtonEvent::EnumToType<1> > >::operator(
)<boost::_mfi::mf3<void,orxonox::Inpu +0x69
50: 0x59709674 boost::_bi::bind_t<void,boost::_mfi::mf3<void,orxonox::Inp
utHandler,unsigned int,enum orxonox::MouseButtonCode::ByEnum,orxonox::ButtonEven
t::EnumToType<1> >,boost::_bi::list4<boost::_bi::value<orxonox::InputHandler *>,
boost::_bi::value<unsigned int>,boost +0x44
51: 0x5970907c boost::detail::function::void_function_obj_invoker0<boost:
:_bi::bind_t<void,boost::_mfi::mf3<void,orxonox::InputHandler,unsigned int,enum
orxonox::MouseButtonCode::ByEnum,orxonox::ButtonEvent::EnumToType<1> >,boost::_b
i::list4<boost::_bi::value<orxonox::I +0x2c
52: 0x596f6fe5 boost::function0<void>::operator() +0x95
53: 0x596dfd58 orxonox::InputManager::preUpdate +0x8f8
54: 0x595ea004 orxonox::Core::preUpdate +0x34
55: 0x59508c6d orxonox::Game::run +0x1ed
56: 0x5adbf9c5 orxonox::main +0x805
57: 0x01183506 main +0x256
58: 0x011881bf __tmainCRTStartup +0x1bf
59: 0x01187fef mainCRTStartup +0xf
60: 0x7746f13c BaseThreadInitThunk +0xe
61: 0x77ded819 RtlCreateUserProcess +0x8c
62: 0x77deda2b RtlCreateProcessParameters +0x4e