Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [f=0000241] Reloading: "luaui.lua"
- [f=0000241] Red_UI_Framework>> last processed widget was "Red Tooltip"
- Program received signal SIGSEGV, Segmentation fault.
- 0x000000000075af04 in CLuaHandle::GotChatMsg (this=0x0, msg=..., playerID=0) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:416
- 416 luaL_checkstack(L, 4, __FUNCTION__);
- (gdb) bt full
- #0 0x000000000075af04 in CLuaHandle::GotChatMsg (this=0x0, msg=..., playerID=0) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:416
- myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 293, starttime = {static binder = {
- class_ = 0x1a90630, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x19b9300 <spring_time::memberRegistrator>,
- name = 0x12d4201 "spring_time", size = 8, alignment = 8, hasVTable = false,
- constructor = 0xcb0090 <spring_time::_ConstructInstance(void*)>, destructor = 0xcb00bc <spring_time::_DestructInstance(void*)>,
- nextBinder = 0x19b9220 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x19b9420 <spring_timemreg>,
- static hasVTable = false, x = 1389828108671874585, static xs = 1389828059701641517}, nameIterator = {_M_node = 0x1df1ae0}},
- autoShowGraph = false, it = {_M_node = 0x26e32f0}}
- __FUNCTION__ = "GotChatMsg"
- cmdStr = {str = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x7fffa27b9048 "GotChatMsg"}}, hash = 2838507596}
- processed = false
- #1 0x00000000005ca1d9 in CGame::ProcessAction (this=0x234cd10, action=..., key=4294967295, isRepeat=false)
- at /home/linux1/src/spgit/rts/Game/Game.cpp:2177
- No locals.
- #2 0x000000000065feea in CGuiHandler::RunCustomCommands (this=0x7fffabfc67c0, cmds=..., rightMouseButton=false)
- at /home/linux1/src/spgit/rts/Game/UI/GuiHandler.cpp:1479
- tmpAlt = false
- action = {command = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x20a7698 "showhealthbars"}}, extra = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x4119108 "1"}},
- rawline = {static npos = <optimised out>,
- ---Type <return> to continue, or q <return> to quit---
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x20abb68 "showhealthbars 1"}}, boundWith = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x7ffff4f8e3f8 <std::string::_Rep::_S_empty_rep_storage+24> ""}}}
- tmpCtrl = false
- tmpMeta = false
- tmpShift = false
- copy = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x20abb68 "showhealthbars 1"}}
- inMods = {alt = DontCare, ctrl = DontCare, meta = DontCare, shift = DontCare, right = DontCare}
- outMods = {alt = DontCare, ctrl = DontCare, meta = DontCare, shift = DontCare, right = DontCare}
- p = 0
- depth = 1
- #3 0x000000000080ac21 in LuaUnsyncedCtrl::SendCommands (L=0x7fffa11533e0) at /home/linux1/src/spgit/rts/Lua/LuaUnsyncedCtrl.cpp:1680
- cmds = {<std::_Vector_base<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {
- _M_impl = {<std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<__gnu_cxx::new_allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > >> = {<No data fields>}, <No data fields>}, _M_start = 0x48d3ce0, _M_finish = 0x48d3ce8,
- _M_end_of_storage = 0x48d3ce8}}, <No data fields>}
- #4 0x0000000000e13dbc in luaD_precall (L=0x7fffa11533e0, func=0x7fffa274c310, nresults=0) at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:320
- ci = 0x7fffa2749ac8
- n = 32767
- cl = 0x7fffa2116a40
- ---Type <return> to continue, or q <return> to quit---
- funcr = 256
- #5 0x0000000000e2946f in luaV_execute (L=0x7fffa11533e0, nexeccalls=1) at /home/linux1/src/spgit/rts/lib/lua/src/lvm.cpp:613
- b = 2
- nresults = 0
- i = 16793692
- ra = 0x7fffa274c310
- cl = 0x7fffa2695e70
- base = 0x7fffa274c300
- k = 0x7fffa2594d70
- pc = 0x7fffa259586c
- #6 0x0000000000e1408e in luaD_call (L=0x7fffa11533e0, func=0x7fffa274c2f0, nResults=-1) at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:378
- No locals.
- #7 0x0000000000e0b6c6 in f_call (L=0x7fffa11533e0, ud=0x7fffffffcaf0) at /home/linux1/src/spgit/rts/lib/lua/src/lapi.cpp:812
- c = 0x7fffffffcaf0
- #8 0x0000000000e130d6 in luaD_rawrunprotected (L=0x7fffa11533e0, f=0xe0b691 <f_call(lua_State*, void*)>, ud=0x7fffffffcaf0)
- at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:116
- lj = {previous = 0x7fffffffcfa0, b = -8160, status = 0}
- #9 0x0000000000e144d5 in luaD_pcall (L=0x7fffa11533e0, func=0xe0b691 <f_call(lua_State*, void*)>, u=0x7fffffffcaf0, old_top=224, ef=0)
- at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:464
- status = 1
- old_ci = 120
- old_errfunc = 16
- oldnCcalls = 1
- old_allowhooks = 1 '\001'
- ---Type <return> to continue, or q <return> to quit---
- #10 0x0000000000e0b783 in lua_pcall (L=0x7fffa11533e0, nargs=1, nresults=-1, errfunc=0) at /home/linux1/src/spgit/rts/lib/lua/src/lapi.cpp:833
- c = {func = 0x7fffa274c2f0, nresults = -1}
- status = 32767
- func = 0
- #11 0x0000000000e0ef64 in luaB_pcall (L=0x7fffa11533e0) at /home/linux1/src/spgit/rts/lib/lua/src/lbaselib.cpp:377
- status = 32767
- #12 0x0000000000e13dbc in luaD_precall (L=0x7fffa11533e0, func=0x7fffa274c2e0, nresults=-1) at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:320
- ci = 0x7fffa2749a78
- n = 32767
- cl = 0x7fffa107e930
- funcr = 208
- #13 0x0000000000e2946f in luaV_execute (L=0x7fffa11533e0, nexeccalls=2) at /home/linux1/src/spgit/rts/lib/lua/src/lvm.cpp:613
- b = 0
- nresults = -1
- i = 156
- ra = 0x7fffa274c2e0
- cl = 0x7fffa27b3730
- base = 0x7fffa274c2c0
- k = 0x7fffa2284170
- pc = 0x7fffa2283648
- #14 0x0000000000e1408e in luaD_call (L=0x7fffa11533e0, func=0x7fffa274c230, nResults=0) at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:378
- No locals.
- #15 0x0000000000e0b6c6 in f_call (L=0x7fffa11533e0, ud=0x7fffffffd060) at /home/linux1/src/spgit/rts/lib/lua/src/lapi.cpp:812
- c = 0x7fffffffd060
- ---Type <return> to continue, or q <return> to quit---
- #16 0x0000000000e130d6 in luaD_rawrunprotected (L=0x7fffa11533e0, f=0xe0b691 <f_call(lua_State*, void*)>, ud=0x7fffffffd060)
- at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:116
- lj = {previous = 0x0, b = -8160, status = 0}
- #17 0x0000000000e144d5 in luaD_pcall (L=0x7fffa11533e0, func=0xe0b691 <f_call(lua_State*, void*)>, u=0x7fffffffd060, old_top=32, ef=16)
- at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:464
- status = 32767
- old_ci = 0
- old_errfunc = 0
- oldnCcalls = 0
- old_allowhooks = 1 '\001'
- #18 0x0000000000e0b783 in lua_pcall (L=0x7fffa11533e0, nargs=0, nresults=0, errfunc=1) at /home/linux1/src/spgit/rts/lib/lua/src/lapi.cpp:833
- c = {func = 0x7fffa274c230, nresults = 0}
- status = 0
- func = 16
- #19 0x000000000075a7fc in CLuaHandle::ScopedLuaCall::ScopedLuaCall (this=0x7fffffffd160, handle=0x7fffa2013540, state=0x7fffa11533e0,
- func=0x19661d0 <CLuaHandle::Shutdown()::cmdStr>, _nInArgs=0, _nOutArgs=0, _errFuncIdx=1, _popErrFunc=false)
- at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:303
- oldRun = false
- matTracker = @0x7fffa20136f8: {matrixData = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
- _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffa2013700, _M_right = 0x7fffa2013700}, _M_node_count = 0}}},
- listMode = false}
- ---Type <return> to continue, or q <return> to quit---
- prevMatState = {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::pair<unsigned int const, int> > >> = {<No data fields>}, <No data fields>},
- _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
- _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffd0c8, _M_right = 0x7fffffffd0c8}, _M_node_count = 0}}}
- #20 0x000000000075ab89 in CLuaHandle::RunCallInTraceback (this=0x7fffa2013540, L=0x7fffa11533e0, hs=0x19661d0 <CLuaHandle::Shutdown()::cmdStr>,
- inArgs=0, outArgs=0, errFuncIndex=1, tracebackMsg=..., popErrorFunc=false) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:373
- fe = {<No data fields>}
- call = {luaState = 0x7fffa11533e0, luaHandle = 0x7fffa2013540, nInArgs = 0, nOutArgs = 0, errFuncIdx = 1, popErrFunc = false, top = 2,
- error = 32767}
- #21 0x000000000075ac41 in CLuaHandle::RunCallInTraceback (this=0x7fffa2013540, L=0x7fffa11533e0, hs=..., inArgs=0, outArgs=0, errFuncIndex=1,
- popErrFunc=false) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:383
- traceback = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x7ffff4f8e3f8 <std::string::_Rep::_S_empty_rep_storage+24> ""}}
- error = 32767
- #22 0x000000000075ae34 in CLuaHandle::Shutdown (this=0x7fffa2013540) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:409
- myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 293, starttime = {static binder = {
- class_ = 0x1a90630, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x19b9300 <spring_time::memberRegistrator>,
- name = 0x12d4201 "spring_time", size = 8, alignment = 8, hasVTable = false,
- constructor = 0xcb0090 <spring_time::_ConstructInstance(void*)>, destructor = 0xcb00bc <spring_time::_DestructInstance(void*)>,
- nextBinder = 0x19b9220 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x19b9420 <spring_timemreg>,
- static hasVTable = false, x = 1389828108629369846, static xs = 1389828059701641517}, nameIterator = {_M_node = 0x1df1ae0}},
- autoShowGraph = false, it = {_M_node = 0x26e32f0}}
- ---Type <return> to continue, or q <return> to quit---
- __FUNCTION__ = "Shutdown"
- traceBack = {L = 0x7fffa11533e0, errFuncIdx = 1}
- cmdStr = {str = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x7fffa0e84118 "Shutdown"}}, hash = 2981625275}
- #23 0x000000000075a053 in CLuaHandle::KillLua (this=0x7fffa2013540) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:103
- No locals.
- #24 0x00000000007e9b9f in CLuaUI::FreeHandler () at /home/linux1/src/spgit/rts/Lua/LuaUI.cpp:113
- lk = {_M_device = @0x19690a0}
- inst = 0x7fffa2013540
- #25 0x00000000006d3005 in (anonymous namespace)::LuaUIActionExecutor::Execute (this=0x7fffb6a46bd0, action=...)
- at /home/linux1/src/spgit/rts/Game/UnsyncedGameCommands.cpp:2417
- command = @0x7fffffffd498: {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x25ff618 "reload"}}
- #26 0x00000000005d2202 in IActionExecutor<UnsyncedAction, false>::ExecuteAction (this=0x7fffb6a46bd0, action=...)
- at /home/linux1/src/spgit/rts/Game/IActionExecutor.h:120
- No locals.
- #27 0x00000000005ca305 in CGame::ActionPressed (this=0x234cd10, key=13, action=..., isRepeat=false) at /home/linux1/src/spgit/rts/Game/Game.cpp:2206
- unsyncedAction = {<IAction> = {_vptr.IAction = 0x120f010 <vtable for UnsyncedAction+16>, action = @0x7fffffffd490}, key = 13, repeat = false}
- executor = 0x7fffb6a46bd0
- serverCommands = @0x7fffffffd420: {_M_t = {
- _M_impl = {<std::allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<__gnu_cxx::new_allocator<std::_Rb_tree_node<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >> = {<No data fields>}, <No data fields>},
- ---Type <return> to continue, or q <return> to quit---
- _M_key_compare = {<std::binary_function<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
- _M_color = (std::_S_black | unknown: 6070690), _M_parent = 0x23970f0, _M_left = 0xdffffd400, _M_right = 0x7fffffffd490},
- _M_node_count = 37014800}}}
- #28 0x00000000005ca1a3 in CGame::ProcessAction (this=0x234cd10, action=..., key=13, isRepeat=false) at /home/linux1/src/spgit/rts/Game/Game.cpp:2171
- No locals.
- #29 0x00000000006c523a in CGame::ProcessCommandText (this=0x234cd10, key=13, command=...)
- at /home/linux1/src/spgit/rts/Game/UnsyncedGameCommands.cpp:121
- actionLine = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x49d4478 "luaui reload"}}
- fakeAction = {command = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x1ad1278 "luaui"}}, extra = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x25ff618 "reload"}}, rawline = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x49d4478 "luaui reload"}}, boundWith = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- _M_p = 0x7ffff4f8e3f8 <std::string::_Rep::_S_empty_rep_storage+24> ""}}}
- #30 0x00000000006c53d7 in CGame::ProcessKeyPressAction (this=0x234cd10, key=13, action=...)
- at /home/linux1/src/spgit/rts/Game/UnsyncedGameCommands.cpp:143
- command = {static npos = <optimised out>,
- _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
- ---Type <return> to continue, or q <return> to quit---
- _M_p = 0x3d906f8 "/luaui reload"}}
- #31 0x00000000005c43af in CGame::KeyPressed (this=0x234cd10, key=13, isRepeat=false) at /home/linux1/src/spgit/rts/Game/Game.cpp:909
- actionIndex = 1
- ks = {key = 13, modifiers = 0 '\000'}
- actionList = @0x7fffabecd9e8: {<std::_Vector_base<Action, std::allocator<Action> >> = {
- _M_impl = {<std::allocator<Action>> = {<__gnu_cxx::new_allocator<Action>> = {<No data fields>}, <No data fields>},
- _M_start = 0x7fffabeced80, _M_finish = 0x7fffabecedc0, _M_end_of_storage = 0x7fffabecedc0}}, <No data fields>}
- inputReceivers = @0x1ff00000200: <error reading variable>
- ri = {_M_node = 0x0}
- #32 0x0000000000cd937e in SpringApp::MainEventHandler (this=0x7fffffffde40, event=...) at /home/linux1/src/spgit/rts/System/SpringApp.cpp:1084
- No locals.
- #33 0x0000000000cdcb14 in boost::_mfi::mf1<bool, SpringApp, SDL_Event const&>::operator() (this=0x1f2b3a0, p=0x7fffffffde40, a1=...)
- at /usr/include/boost/bind/mem_fn_template.hpp:165
- No locals.
- #34 0x0000000000cdc8de in boost::_bi::list2<boost::_bi::value<SpringApp*>, boost::arg<1> >::operator()<bool, boost::_mfi::mf1<bool, SpringApp, SDL_Event const&>, boost::_bi::list1<SDL_Event const&> > (this=0x1f2b3b0, f=..., a=...) at /usr/include/boost/bind/bind.hpp:303
- No locals.
- #35 0x0000000000cdc7c8 in boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, SpringApp, SDL_Event const&>, boost::_bi::list2<boost::_bi::value<SpringApp*>, boost::arg<1> > >::operator()<SDL_Event> (this=0x1f2b3a0, a1=...) at /usr/include/boost/bind/bind_template.hpp:47
- a = {<boost::_bi::storage1<SDL_Event const&>> = {a1_ = @0x7fffffffdd10}, <No data fields>}
- #36 0x0000000000cdc6fb in boost::detail::function::void_function_obj_invoker1<boost::_bi::bind_t<bool, boost::_mfi::mf1<bool, SpringApp, SDL_Event const&>, boost::_bi::list2<boost::_bi::value<SpringApp*>, boost::arg<1> > >, void, SDL_Event const&>::invoke (function_obj_ptr=..., a0=...)
- at /usr/include/boost/function/function_template.hpp:153
- f = 0x1f2b3a0
- ---Type <return> to continue, or q <return> to quit---
- #37 0x0000000000c97967 in boost::function1<void, SDL_Event const&>::operator() (this=0x1f2b398, a0=...)
- at /usr/include/boost/function/function_template.hpp:767
- No locals.
- #38 0x0000000000c977a3 in boost::signals2::detail::call_with_tuple_args<boost::signals2::detail::void_type>::m_invoke<boost::function<void (SDL_Event const&)>, 0u, SDL_Event const&>(void*, boost::function<void (SDL_Event const&)>&, boost::signals2::detail::unsigned_meta_array<0u>, std::tuple<SDL_Event const&>) const (this=0x7fffffffd8cf, func=..., args=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:89
- No locals.
- #39 0x0000000000c9757c in boost::signals2::detail::call_with_tuple_args<boost::signals2::detail::void_type>::operator()<boost::function<void (SDL_Event const&)>, SDL_Event const&>(boost::function<void (SDL_Event const&)>&, std::tuple<SDL_Event const&>) const (this=0x7fffffffd8cf, func=..., args=...)
- at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:78
- resolver = 0x0
- #40 0x0000000000c971f8 in boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>::m_invoke<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0x7fffffffdc50, connectionBody=...)
- at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:114
- No locals.
- #41 0x0000000000c96b78 in boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>::operator()<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >(boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > const&) const (this=0x7fffffffdc50, connectionBody=...)
- at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:107
- ---Type <return> to continue, or q <return> to quit---
- resolver = 0x0
- #42 0x0000000000c9603d in boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> >::dereference() const (this=0x7fffffffd9f0)
- at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82
- No locals.
- #43 0x0000000000c955f2 in boost::iterator_core_access::dereference<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514
- No locals.
- #44 0x0000000000c946a6 in boost::iterator_facade<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> >, boost::signals2::detail::void_type, boost::single_pas---Type <return> to continue, or q <return> to quit---
- s_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7fffffffd9f0)
- at /usr/include/boost/iterator/iterator_facade.hpp:639
- No locals.
- #45 0x0000000000c938d3 in boost::signals2::optional_last_value<void>::operator()<boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> >) const (this=0x1a4a8a0, first=..., last=...)
- at /usr/include/boost/signals2/optional_last_value.hpp:55
- No locals.
- #46 0x0000000000c92ae1 in boost::signals2::detail::combiner_invoker<void>::operator()<boost::signals2::optional_last_value<void>, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >,---Type <return> to continue, or q <return> to quit---
- boost::signals2::mutex> > >(boost::signals2::optional_last_value<void>&, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> >, boost::signals2::detail::slot_call_iterator_t<boost::signals2::detail::variadic_slot_invoker<boost::signals2::detail::void_type, SDL_Event const&>, std::_List_iterator<boost::shared_ptr<boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body<std::pair<boost::signals2::detail::slot_meta_group, boost::optional<int> >, boost::signals2::slot<void (SDL_Event const&), boost::function<void (SDL_Event const&)> >, boost::signals2::mutex> >) const (this=0x7fffffffdaaf, combiner=..., first=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64
- No locals.
- #47 0x0000000000c9210a in boost::signals2::detail::signal_impl<void (SDL_Event const&), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (SDL_Event const&)>, boost::function<void (boost::signals2::connection const&, SDL_Event const&)>, boost::signals2::mutex>::operator()(SDL_Event const&) (this=0x1a4a7b0, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:246
- local_state = {px = 0x1a4a800, pn = {pi_ = 0x1a4a8e0}}
- janitor = {_cache = @0x7fffffffdb40, _sig = @0x1a4a7b0, _connection_bodies = 0x1a4a830}
- it = {_M_node = 0x0}
- invoker = {
- _args = {<std::_Tuple_impl<0ul, SDL_Event const&>> = {<std::_Tuple_impl<1ul>> = {<No data fields>}, <std::_Head_base<0ul, SDL_Event const&, false>> = {_M_head_impl = @0x7fffffffdd10}, <No data fields>}, <No data fields>}}
- cache = {
- result = {<boost::optional_detail::optional_base<boost::signals2::detail::void_type>> = {<boost::optional_detail::optional_tag> = {<No data fields>}, m_initialized = false, m_storage = {dummy_ = {data = <incomplete sequence \333>, aligner_ = -37 '\333'}}}, <No data fields>},
- tracked_ptrs = {<std::allocator<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::varia---Type <return> to continue, or q <return> to quit---
- nt::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<__gnu_cxx::new_allocator<boost::variant<boost::shared_ptr<void>, boost::signals2::detail::foreign_void_shared_ptr, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_, boost::detail::variant::void_> >> = {<No data fields>}, <No data fields>}, static is_stack_buffer_empty = <optimised out>,
- members_ = {<boost::aligned_storage<240ul, 8ul>> = {<boost::detail::aligned_storage::aligned_storage_imp<240ul, 8ul>> = {data_ = {
- buf = "x\333\377\377\377\177\000\000P\311\016\002\000\000\000\000\300'\255\001\000\000\000\000p\333\377\377\377\177\000\000\372\f\221\366\377\177\000\000\000\000\000\000\000\000\000\000\300'\255\001\000\000\000\000\300'\255\001\000\000\000\000\300'\255\001\000\000\000\000\320\333\377\377\377\177\000\000\341\371\217\366\377\177\000\000\300'\255\001\000\000\000\000\031\061\220\366\377\177\000\000\300'\255\001\000\000\000\000\357\275I\364\377\177\000\000\000\000\000\000\000\000\000\000\357\275I\364\377\177\000\000\000\000\000\000\000\000\000\000\205\263\272\367\377\177\000\000\000\000\000\000\000\000\000\000^\257\272\367\377\177\000\000\000\000\000\000\000\000\000\000\034ɳ\367\377\177\000\000\000\000\000\000\000\000\000\000\020\335\377\377\377\177\000\000\002"..., align_ = {<No data fields>}}}, static size = <optimised out>, static alignment = <optimised out>}, capacity_ = 10},
- buffer_ = 0x7fffffffdb48, size_ = 0}, f = {
- _args = {<std::_Tuple_impl<0ul, SDL_Event const&>> = {<std::_Tuple_impl<1ul>> = {<No data fields>}, <std::_Head_base<0ul, SDL_Event const&, false>> = {_M_head_impl = @0x7fffffffdd10}, <No data fields>}, <No data fields>}}, connected_slot_count = 2, disconnected_slot_count = 0}
- #48 0x0000000000c91af9 in boost::signals2::signal<void (SDL_Event const&), boost::signals2::optional_last_value<void>, int, std::less<int>, boost::function<void (SDL_Event const&)>, boost::function<void (boost::signals2::connection const&, SDL_Event const&)>, boost::signals2::mutex>::operator()(SDL_Event const&) (this=0x19b67b0 <input>, args#0=...) at /usr/include/boost/signals2/detail/signal_template.hpp:695
- No locals.
- #49 0x0000000000c914a7 in InputHandler::PushEvent (this=0x19b67b0 <input>, ev=...) at /home/linux1/src/spgit/rts/System/Input/InputHandler.cpp:14
- ---Type <return> to continue, or q <return> to quit---
- No locals.
- #50 0x0000000000c914ff in InputHandler::PushEvents (this=0x19b67b0 <input>) at /home/linux1/src/spgit/rts/System/Input/InputHandler.cpp:25
- myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 2415, starttime = {static binder = {
- class_ = 0x1a90630, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x19b9300 <spring_time::memberRegistrator>,
- name = 0x12d4201 "spring_time", size = 8, alignment = 8, hasVTable = false,
- constructor = 0xcb0090 <spring_time::_ConstructInstance(void*)>, destructor = 0xcb00bc <spring_time::_DestructInstance(void*)>,
- nextBinder = 0x19b9220 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x19b9420 <spring_timemreg>,
- static hasVTable = false, x = 1389828108628848820, static xs = 1389828059701641517}, nameIterator = {_M_node = 0x26cbc60}},
- autoShowGraph = false, it = {_M_node = 0x22b0850}}
- event = {type = 768, common = {type = 768, timestamp = 48923}, window = {type = 768, timestamp = 48923, windowID = 2, event = 1 '\001',
- padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', data1 = 40, data2 = 13}, key = {type = 768, timestamp = 48923,
- windowID = 2, state = 1 '\001', repeat = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', keysym = {scancode = SDL_SCANCODE_RETURN,
- sym = 13, mod = 0, unused = 32767}}, edit = {type = 768, timestamp = 48923, windowID = 2,
- text = "\001\000\000\000(\000\000\000\r\000\000\000\000\000\223\366\377\177", '\000' <repeats 13 times>, start = 0, length = 0}, text = {
- type = 768, timestamp = 48923, windowID = 2,
- text = "\001\000\000\000(\000\000\000\r\000\000\000\000\000\223\366\377\177", '\000' <repeats 13 times>}, motion = {type = 768,
- timestamp = 48923, windowID = 2, which = 1, state = 40, x = 13, y = -158138368, xrel = 32767, yrel = 0}, button = {type = 768,
- timestamp = 48923, windowID = 2, which = 1, button = 40 '(', state = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000', x = 13,
- y = -158138368}, wheel = {type = 768, timestamp = 48923, windowID = 2, which = 1, x = 40, y = 13}, jaxis = {type = 768, timestamp = 48923,
- which = 2, axis = 1 '\001', padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', value = 40, padding4 = 0}, jball = {type = 768,
- timestamp = 48923, which = 2, ball = 1 '\001', padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', xrel = 40, yrel = 0},
- jhat = {type = 768, timestamp = 48923, which = 2, hat = 1 '\001', value = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000'}, jbutton = {
- type = 768, timestamp = 48923, which = 2, button = 1 '\001', state = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000'}, jdevice = {
- type = 768, timestamp = 48923, which = 2}, caxis = {type = 768, timestamp = 48923, which = 2, axis = 1 '\001', padding1 = 0 '\000',
- ---Type <return> to continue, or q <return> to quit---
- padding2 = 0 '\000', padding3 = 0 '\000', value = 40, padding4 = 0}, cbutton = {type = 768, timestamp = 48923, which = 2,
- button = 1 '\001', state = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000'}, cdevice = {type = 768, timestamp = 48923, which = 2},
- quit = {type = 768, timestamp = 48923}, user = {type = 768, timestamp = 48923, windowID = 2, code = 1, data1 = 0xd00000028,
- data2 = 0x7ffff6930000 <_XimProtoCreateIC+16>}, syswm = {type = 768, timestamp = 48923, msg = 0x100000002}, tfinger = {type = 768,
- timestamp = 48923, touchId = 4294967298, fingerId = 55834574888, x = -1.49075711e+33, y = 4.59163468e-41, dx = 0, dy = 0, pressure = 0},
- mgesture = {type = 768, timestamp = 48923, touchId = 4294967298, dTheta = 5.60519386e-44, dDist = 1.821688e-44, x = -1.49075711e+33,
- y = 4.59163468e-41, numFingers = 0, padding = 0}, dgesture = {type = 768, timestamp = 48923, touchId = 4294967298,
- gestureId = 55834574888, numFingers = 4136828928, error = 4.59163468e-41, x = 0, y = 0}, drop = {type = 768, timestamp = 48923,
- file = 0x100000002 <Address 0x100000002 out of bounds>},
- padding = "\000\003\000\000\033\277\000\000\002\000\000\000\001\000\000\000(\000\000\000\r\000\000\000\000\000\223\366\377\177", '\000' <repeats 25 times>}
- #51 0x0000000000cd8701 in SpringApp::Run (this=0x7fffffffde40) at /home/linux1/src/spgit/rts/System/SpringApp.cpp:888
- __FUNCTION__ = "Run"
- #52 0x0000000000ca8355 in Run (argc=1, argv=0x7fffffffe028) at /home/linux1/src/spgit/rts/System/Main.cpp:48
- app = {cmdline = 0x1a7ec30}
- ret = -1
- err = 0x0
- __FUNCTION__ = "Run"
- #53 0x0000000000ca8bbd in main (argc=1, argv=0x7fffffffe028) at /home/linux1/src/spgit/rts/System/Main.cpp:108
- No locals.
Advertisement
Add Comment
Please, Sign In to add comment