Guest User

Untitled

a guest
Jan 15th, 2014
90
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.35 KB | None | 0 0
  1. [f=0000241] Reloading: "luaui.lua"
  2. [f=0000241] Red_UI_Framework>> last processed widget was "Red Tooltip"
  3.  
  4. Program received signal SIGSEGV, Segmentation fault.
  5. 0x000000000075af04 in CLuaHandle::GotChatMsg (this=0x0, msg=..., playerID=0) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:416
  6. 416 luaL_checkstack(L, 4, __FUNCTION__);
  7. (gdb) bt full
  8. #0 0x000000000075af04 in CLuaHandle::GotChatMsg (this=0x0, msg=..., playerID=0) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:416
  9. myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 293, starttime = {static binder = {
  10. class_ = 0x1a90630, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x19b9300 <spring_time::memberRegistrator>,
  11. name = 0x12d4201 "spring_time", size = 8, alignment = 8, hasVTable = false,
  12. constructor = 0xcb0090 <spring_time::_ConstructInstance(void*)>, destructor = 0xcb00bc <spring_time::_DestructInstance(void*)>,
  13. nextBinder = 0x19b9220 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x19b9420 <spring_timemreg>,
  14. static hasVTable = false, x = 1389828108671874585, static xs = 1389828059701641517}, nameIterator = {_M_node = 0x1df1ae0}},
  15. autoShowGraph = false, it = {_M_node = 0x26e32f0}}
  16. __FUNCTION__ = "GotChatMsg"
  17. cmdStr = {str = {static npos = <optimised out>,
  18. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  19. _M_p = 0x7fffa27b9048 "GotChatMsg"}}, hash = 2838507596}
  20. processed = false
  21. #1 0x00000000005ca1d9 in CGame::ProcessAction (this=0x234cd10, action=..., key=4294967295, isRepeat=false)
  22. at /home/linux1/src/spgit/rts/Game/Game.cpp:2177
  23. No locals.
  24. #2 0x000000000065feea in CGuiHandler::RunCustomCommands (this=0x7fffabfc67c0, cmds=..., rightMouseButton=false)
  25. at /home/linux1/src/spgit/rts/Game/UI/GuiHandler.cpp:1479
  26. tmpAlt = false
  27. action = {command = {static npos = <optimised out>,
  28. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  29. _M_p = 0x20a7698 "showhealthbars"}}, extra = {static npos = <optimised out>,
  30. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0x4119108 "1"}},
  31. rawline = {static npos = <optimised out>,
  32. ---Type <return> to continue, or q <return> to quit---
  33. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  34. _M_p = 0x20abb68 "showhealthbars 1"}}, boundWith = {static npos = <optimised out>,
  35. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  36. _M_p = 0x7ffff4f8e3f8 <std::string::_Rep::_S_empty_rep_storage+24> ""}}}
  37. tmpCtrl = false
  38. tmpMeta = false
  39. tmpShift = false
  40. copy = {static npos = <optimised out>,
  41. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  42. _M_p = 0x20abb68 "showhealthbars 1"}}
  43. inMods = {alt = DontCare, ctrl = DontCare, meta = DontCare, shift = DontCare, right = DontCare}
  44. outMods = {alt = DontCare, ctrl = DontCare, meta = DontCare, shift = DontCare, right = DontCare}
  45. p = 0
  46. depth = 1
  47. #3 0x000000000080ac21 in LuaUnsyncedCtrl::SendCommands (L=0x7fffa11533e0) at /home/linux1/src/spgit/rts/Lua/LuaUnsyncedCtrl.cpp:1680
  48. 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> > > >> = {
  49. _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,
  50. _M_end_of_storage = 0x48d3ce8}}, <No data fields>}
  51. #4 0x0000000000e13dbc in luaD_precall (L=0x7fffa11533e0, func=0x7fffa274c310, nresults=0) at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:320
  52. ci = 0x7fffa2749ac8
  53. n = 32767
  54. cl = 0x7fffa2116a40
  55. ---Type <return> to continue, or q <return> to quit---
  56. funcr = 256
  57. #5 0x0000000000e2946f in luaV_execute (L=0x7fffa11533e0, nexeccalls=1) at /home/linux1/src/spgit/rts/lib/lua/src/lvm.cpp:613
  58. b = 2
  59. nresults = 0
  60. i = 16793692
  61. ra = 0x7fffa274c310
  62. cl = 0x7fffa2695e70
  63. base = 0x7fffa274c300
  64. k = 0x7fffa2594d70
  65. pc = 0x7fffa259586c
  66. #6 0x0000000000e1408e in luaD_call (L=0x7fffa11533e0, func=0x7fffa274c2f0, nResults=-1) at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:378
  67. No locals.
  68. #7 0x0000000000e0b6c6 in f_call (L=0x7fffa11533e0, ud=0x7fffffffcaf0) at /home/linux1/src/spgit/rts/lib/lua/src/lapi.cpp:812
  69. c = 0x7fffffffcaf0
  70. #8 0x0000000000e130d6 in luaD_rawrunprotected (L=0x7fffa11533e0, f=0xe0b691 <f_call(lua_State*, void*)>, ud=0x7fffffffcaf0)
  71. at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:116
  72. lj = {previous = 0x7fffffffcfa0, b = -8160, status = 0}
  73. #9 0x0000000000e144d5 in luaD_pcall (L=0x7fffa11533e0, func=0xe0b691 <f_call(lua_State*, void*)>, u=0x7fffffffcaf0, old_top=224, ef=0)
  74. at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:464
  75. status = 1
  76. old_ci = 120
  77. old_errfunc = 16
  78. oldnCcalls = 1
  79. old_allowhooks = 1 '\001'
  80. ---Type <return> to continue, or q <return> to quit---
  81. #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
  82. c = {func = 0x7fffa274c2f0, nresults = -1}
  83. status = 32767
  84. func = 0
  85. #11 0x0000000000e0ef64 in luaB_pcall (L=0x7fffa11533e0) at /home/linux1/src/spgit/rts/lib/lua/src/lbaselib.cpp:377
  86. status = 32767
  87. #12 0x0000000000e13dbc in luaD_precall (L=0x7fffa11533e0, func=0x7fffa274c2e0, nresults=-1) at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:320
  88. ci = 0x7fffa2749a78
  89. n = 32767
  90. cl = 0x7fffa107e930
  91. funcr = 208
  92. #13 0x0000000000e2946f in luaV_execute (L=0x7fffa11533e0, nexeccalls=2) at /home/linux1/src/spgit/rts/lib/lua/src/lvm.cpp:613
  93. b = 0
  94. nresults = -1
  95. i = 156
  96. ra = 0x7fffa274c2e0
  97. cl = 0x7fffa27b3730
  98. base = 0x7fffa274c2c0
  99. k = 0x7fffa2284170
  100. pc = 0x7fffa2283648
  101. #14 0x0000000000e1408e in luaD_call (L=0x7fffa11533e0, func=0x7fffa274c230, nResults=0) at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:378
  102. No locals.
  103. #15 0x0000000000e0b6c6 in f_call (L=0x7fffa11533e0, ud=0x7fffffffd060) at /home/linux1/src/spgit/rts/lib/lua/src/lapi.cpp:812
  104. c = 0x7fffffffd060
  105. ---Type <return> to continue, or q <return> to quit---
  106. #16 0x0000000000e130d6 in luaD_rawrunprotected (L=0x7fffa11533e0, f=0xe0b691 <f_call(lua_State*, void*)>, ud=0x7fffffffd060)
  107. at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:116
  108. lj = {previous = 0x0, b = -8160, status = 0}
  109. #17 0x0000000000e144d5 in luaD_pcall (L=0x7fffa11533e0, func=0xe0b691 <f_call(lua_State*, void*)>, u=0x7fffffffd060, old_top=32, ef=16)
  110. at /home/linux1/src/spgit/rts/lib/lua/src/ldo.cpp:464
  111. status = 32767
  112. old_ci = 0
  113. old_errfunc = 0
  114. oldnCcalls = 0
  115. old_allowhooks = 1 '\001'
  116. #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
  117. c = {func = 0x7fffa274c230, nresults = 0}
  118. status = 0
  119. func = 16
  120. #19 0x000000000075a7fc in CLuaHandle::ScopedLuaCall::ScopedLuaCall (this=0x7fffffffd160, handle=0x7fffa2013540, state=0x7fffa11533e0,
  121. func=0x19661d0 <CLuaHandle::Shutdown()::cmdStr>, _nInArgs=0, _nOutArgs=0, _errFuncIdx=1, _popErrFunc=false)
  122. at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:303
  123. oldRun = false
  124. matTracker = @0x7fffa20136f8: {matrixData = {_M_t = {
  125. _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>},
  126. _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
  127. _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffa2013700, _M_right = 0x7fffa2013700}, _M_node_count = 0}}},
  128. listMode = false}
  129. ---Type <return> to continue, or q <return> to quit---
  130. prevMatState = {_M_t = {
  131. _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>},
  132. _M_key_compare = {<std::binary_function<unsigned int, unsigned int, bool>> = {<No data fields>}, <No data fields>}, _M_header = {
  133. _M_color = std::_S_red, _M_parent = 0x0, _M_left = 0x7fffffffd0c8, _M_right = 0x7fffffffd0c8}, _M_node_count = 0}}}
  134. #20 0x000000000075ab89 in CLuaHandle::RunCallInTraceback (this=0x7fffa2013540, L=0x7fffa11533e0, hs=0x19661d0 <CLuaHandle::Shutdown()::cmdStr>,
  135. inArgs=0, outArgs=0, errFuncIndex=1, tracebackMsg=..., popErrorFunc=false) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:373
  136. fe = {<No data fields>}
  137. call = {luaState = 0x7fffa11533e0, luaHandle = 0x7fffa2013540, nInArgs = 0, nOutArgs = 0, errFuncIdx = 1, popErrFunc = false, top = 2,
  138. error = 32767}
  139. #21 0x000000000075ac41 in CLuaHandle::RunCallInTraceback (this=0x7fffa2013540, L=0x7fffa11533e0, hs=..., inArgs=0, outArgs=0, errFuncIndex=1,
  140. popErrFunc=false) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:383
  141.  
  142. traceback = {static npos = <optimised out>,
  143. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  144. _M_p = 0x7ffff4f8e3f8 <std::string::_Rep::_S_empty_rep_storage+24> ""}}
  145. error = 32767
  146. #22 0x000000000075ae34 in CLuaHandle::Shutdown (this=0x7fffa2013540) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:409
  147. myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 293, starttime = {static binder = {
  148. class_ = 0x1a90630, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x19b9300 <spring_time::memberRegistrator>,
  149. name = 0x12d4201 "spring_time", size = 8, alignment = 8, hasVTable = false,
  150. constructor = 0xcb0090 <spring_time::_ConstructInstance(void*)>, destructor = 0xcb00bc <spring_time::_DestructInstance(void*)>,
  151. nextBinder = 0x19b9220 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x19b9420 <spring_timemreg>,
  152. static hasVTable = false, x = 1389828108629369846, static xs = 1389828059701641517}, nameIterator = {_M_node = 0x1df1ae0}},
  153. autoShowGraph = false, it = {_M_node = 0x26e32f0}}
  154. ---Type <return> to continue, or q <return> to quit---
  155. __FUNCTION__ = "Shutdown"
  156. traceBack = {L = 0x7fffa11533e0, errFuncIdx = 1}
  157.  
  158. cmdStr = {str = {static npos = <optimised out>,
  159. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  160. _M_p = 0x7fffa0e84118 "Shutdown"}}, hash = 2981625275}
  161.  
  162.  
  163.  
  164.  
  165. #23 0x000000000075a053 in CLuaHandle::KillLua (this=0x7fffa2013540) at /home/linux1/src/spgit/rts/Lua/LuaHandle.cpp:103
  166. No locals.
  167.  
  168.  
  169.  
  170.  
  171.  
  172. #24 0x00000000007e9b9f in CLuaUI::FreeHandler () at /home/linux1/src/spgit/rts/Lua/LuaUI.cpp:113
  173. lk = {_M_device = @0x19690a0}
  174. inst = 0x7fffa2013540
  175. #25 0x00000000006d3005 in (anonymous namespace)::LuaUIActionExecutor::Execute (this=0x7fffb6a46bd0, action=...)
  176. at /home/linux1/src/spgit/rts/Game/UnsyncedGameCommands.cpp:2417
  177. command = @0x7fffffffd498: {static npos = <optimised out>,
  178. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  179. _M_p = 0x25ff618 "reload"}}
  180. #26 0x00000000005d2202 in IActionExecutor<UnsyncedAction, false>::ExecuteAction (this=0x7fffb6a46bd0, action=...)
  181. at /home/linux1/src/spgit/rts/Game/IActionExecutor.h:120
  182. No locals.
  183. #27 0x00000000005ca305 in CGame::ActionPressed (this=0x234cd10, key=13, action=..., isRepeat=false) at /home/linux1/src/spgit/rts/Game/Game.cpp:2206
  184. unsyncedAction = {<IAction> = {_vptr.IAction = 0x120f010 <vtable for UnsyncedAction+16>, action = @0x7fffffffd490}, key = 13, repeat = false}
  185. executor = 0x7fffb6a46bd0
  186. serverCommands = @0x7fffffffd420: {_M_t = {
  187. _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>},
  188. ---Type <return> to continue, or q <return> to quit---
  189. _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 = {
  190. _M_color = (std::_S_black | unknown: 6070690), _M_parent = 0x23970f0, _M_left = 0xdffffd400, _M_right = 0x7fffffffd490},
  191. _M_node_count = 37014800}}}
  192. #28 0x00000000005ca1a3 in CGame::ProcessAction (this=0x234cd10, action=..., key=13, isRepeat=false) at /home/linux1/src/spgit/rts/Game/Game.cpp:2171
  193. No locals.
  194. #29 0x00000000006c523a in CGame::ProcessCommandText (this=0x234cd10, key=13, command=...)
  195. at /home/linux1/src/spgit/rts/Game/UnsyncedGameCommands.cpp:121
  196. actionLine = {static npos = <optimised out>,
  197. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  198. _M_p = 0x49d4478 "luaui reload"}}
  199. fakeAction = {command = {static npos = <optimised out>,
  200. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  201. _M_p = 0x1ad1278 "luaui"}}, extra = {static npos = <optimised out>,
  202. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  203. _M_p = 0x25ff618 "reload"}}, rawline = {static npos = <optimised out>,
  204. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  205. _M_p = 0x49d4478 "luaui reload"}}, boundWith = {static npos = <optimised out>,
  206. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  207. _M_p = 0x7ffff4f8e3f8 <std::string::_Rep::_S_empty_rep_storage+24> ""}}}
  208. #30 0x00000000006c53d7 in CGame::ProcessKeyPressAction (this=0x234cd10, key=13, action=...)
  209. at /home/linux1/src/spgit/rts/Game/UnsyncedGameCommands.cpp:143
  210. command = {static npos = <optimised out>,
  211. _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>},
  212. ---Type <return> to continue, or q <return> to quit---
  213. _M_p = 0x3d906f8 "/luaui reload"}}
  214. #31 0x00000000005c43af in CGame::KeyPressed (this=0x234cd10, key=13, isRepeat=false) at /home/linux1/src/spgit/rts/Game/Game.cpp:909
  215. actionIndex = 1
  216. ks = {key = 13, modifiers = 0 '\000'}
  217. actionList = @0x7fffabecd9e8: {<std::_Vector_base<Action, std::allocator<Action> >> = {
  218. _M_impl = {<std::allocator<Action>> = {<__gnu_cxx::new_allocator<Action>> = {<No data fields>}, <No data fields>},
  219. _M_start = 0x7fffabeced80, _M_finish = 0x7fffabecedc0, _M_end_of_storage = 0x7fffabecedc0}}, <No data fields>}
  220. inputReceivers = @0x1ff00000200: <error reading variable>
  221. ri = {_M_node = 0x0}
  222. #32 0x0000000000cd937e in SpringApp::MainEventHandler (this=0x7fffffffde40, event=...) at /home/linux1/src/spgit/rts/System/SpringApp.cpp:1084
  223. No locals.
  224. #33 0x0000000000cdcb14 in boost::_mfi::mf1<bool, SpringApp, SDL_Event const&>::operator() (this=0x1f2b3a0, p=0x7fffffffde40, a1=...)
  225. at /usr/include/boost/bind/mem_fn_template.hpp:165
  226. No locals.
  227. #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
  228. No locals.
  229. #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
  230. a = {<boost::_bi::storage1<SDL_Event const&>> = {a1_ = @0x7fffffffdd10}, <No data fields>}
  231. #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=...)
  232. at /usr/include/boost/function/function_template.hpp:153
  233. f = 0x1f2b3a0
  234. ---Type <return> to continue, or q <return> to quit---
  235. #37 0x0000000000c97967 in boost::function1<void, SDL_Event const&>::operator() (this=0x1f2b398, a0=...)
  236. at /usr/include/boost/function/function_template.hpp:767
  237. No locals.
  238. #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
  239. No locals.
  240. #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=...)
  241. at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:78
  242. resolver = 0x0
  243. #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=...)
  244. at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:114
  245. No locals.
  246. #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=...)
  247. at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:107
  248. ---Type <return> to continue, or q <return> to quit---
  249. resolver = 0x0
  250. #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)
  251. at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82
  252. No locals.
  253. #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
  254. No locals.
  255. #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---
  256. s_traversal_tag, boost::signals2::detail::void_type const&, long>::operator*() const (this=0x7fffffffd9f0)
  257. at /usr/include/boost/iterator/iterator_facade.hpp:639
  258. No locals.
  259. #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=...)
  260. at /usr/include/boost/signals2/optional_last_value.hpp:55
  261. No locals.
  262. #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---
  263. 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
  264. No locals.
  265. #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
  266. local_state = {px = 0x1a4a800, pn = {pi_ = 0x1a4a8e0}}
  267. janitor = {_cache = @0x7fffffffdb40, _sig = @0x1a4a7b0, _connection_bodies = 0x1a4a830}
  268. it = {_M_node = 0x0}
  269. invoker = {
  270. _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>}}
  271. cache = {
  272. 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>},
  273. 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---
  274. 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>,
  275. members_ = {<boost::aligned_storage<240ul, 8ul>> = {<boost::detail::aligned_storage::aligned_storage_imp<240ul, 8ul>> = {data_ = {
  276. 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},
  277. buffer_ = 0x7fffffffdb48, size_ = 0}, f = {
  278. _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}
  279. #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
  280. No locals.
  281. #49 0x0000000000c914a7 in InputHandler::PushEvent (this=0x19b67b0 <input>, ev=...) at /home/linux1/src/spgit/rts/System/Input/InputHandler.cpp:14
  282. ---Type <return> to continue, or q <return> to quit---
  283. No locals.
  284. #50 0x0000000000c914ff in InputHandler::PushEvents (this=0x19b67b0 <input>) at /home/linux1/src/spgit/rts/System/Input/InputHandler.cpp:25
  285. myScopedTimerFromMakro = {<BasicTimer> = {<boost::noncopyable_::noncopyable> = {<No data fields>}, hash = 2415, starttime = {static binder = {
  286. class_ = 0x1a90630, base = 0x0, flags = creg::CF_None, memberRegistrator = 0x19b9300 <spring_time::memberRegistrator>,
  287. name = 0x12d4201 "spring_time", size = 8, alignment = 8, hasVTable = false,
  288. constructor = 0xcb0090 <spring_time::_ConstructInstance(void*)>, destructor = 0xcb00bc <spring_time::_DestructInstance(void*)>,
  289. nextBinder = 0x19b9220 <CRectangleOptimizer::binder>}, static memberRegistrator = 0x19b9420 <spring_timemreg>,
  290. static hasVTable = false, x = 1389828108628848820, static xs = 1389828059701641517}, nameIterator = {_M_node = 0x26cbc60}},
  291. autoShowGraph = false, it = {_M_node = 0x22b0850}}
  292. event = {type = 768, common = {type = 768, timestamp = 48923}, window = {type = 768, timestamp = 48923, windowID = 2, event = 1 '\001',
  293. padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', data1 = 40, data2 = 13}, key = {type = 768, timestamp = 48923,
  294. windowID = 2, state = 1 '\001', repeat = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', keysym = {scancode = SDL_SCANCODE_RETURN,
  295. sym = 13, mod = 0, unused = 32767}}, edit = {type = 768, timestamp = 48923, windowID = 2,
  296. 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 = {
  297. type = 768, timestamp = 48923, windowID = 2,
  298. 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,
  299. timestamp = 48923, windowID = 2, which = 1, state = 40, x = 13, y = -158138368, xrel = 32767, yrel = 0}, button = {type = 768,
  300. timestamp = 48923, windowID = 2, which = 1, button = 40 '(', state = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000', x = 13,
  301. y = -158138368}, wheel = {type = 768, timestamp = 48923, windowID = 2, which = 1, x = 40, y = 13}, jaxis = {type = 768, timestamp = 48923,
  302. which = 2, axis = 1 '\001', padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', value = 40, padding4 = 0}, jball = {type = 768,
  303. timestamp = 48923, which = 2, ball = 1 '\001', padding1 = 0 '\000', padding2 = 0 '\000', padding3 = 0 '\000', xrel = 40, yrel = 0},
  304. jhat = {type = 768, timestamp = 48923, which = 2, hat = 1 '\001', value = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000'}, jbutton = {
  305. type = 768, timestamp = 48923, which = 2, button = 1 '\001', state = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000'}, jdevice = {
  306. type = 768, timestamp = 48923, which = 2}, caxis = {type = 768, timestamp = 48923, which = 2, axis = 1 '\001', padding1 = 0 '\000',
  307. ---Type <return> to continue, or q <return> to quit---
  308. padding2 = 0 '\000', padding3 = 0 '\000', value = 40, padding4 = 0}, cbutton = {type = 768, timestamp = 48923, which = 2,
  309. button = 1 '\001', state = 0 '\000', padding1 = 0 '\000', padding2 = 0 '\000'}, cdevice = {type = 768, timestamp = 48923, which = 2},
  310. quit = {type = 768, timestamp = 48923}, user = {type = 768, timestamp = 48923, windowID = 2, code = 1, data1 = 0xd00000028,
  311. data2 = 0x7ffff6930000 <_XimProtoCreateIC+16>}, syswm = {type = 768, timestamp = 48923, msg = 0x100000002}, tfinger = {type = 768,
  312. timestamp = 48923, touchId = 4294967298, fingerId = 55834574888, x = -1.49075711e+33, y = 4.59163468e-41, dx = 0, dy = 0, pressure = 0},
  313. mgesture = {type = 768, timestamp = 48923, touchId = 4294967298, dTheta = 5.60519386e-44, dDist = 1.821688e-44, x = -1.49075711e+33,
  314. y = 4.59163468e-41, numFingers = 0, padding = 0}, dgesture = {type = 768, timestamp = 48923, touchId = 4294967298,
  315. gestureId = 55834574888, numFingers = 4136828928, error = 4.59163468e-41, x = 0, y = 0}, drop = {type = 768, timestamp = 48923,
  316. file = 0x100000002 <Address 0x100000002 out of bounds>},
  317. 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>}
  318. #51 0x0000000000cd8701 in SpringApp::Run (this=0x7fffffffde40) at /home/linux1/src/spgit/rts/System/SpringApp.cpp:888
  319. __FUNCTION__ = "Run"
  320. #52 0x0000000000ca8355 in Run (argc=1, argv=0x7fffffffe028) at /home/linux1/src/spgit/rts/System/Main.cpp:48
  321. app = {cmdline = 0x1a7ec30}
  322. ret = -1
  323. err = 0x0
  324. __FUNCTION__ = "Run"
  325. #53 0x0000000000ca8bbd in main (argc=1, argv=0x7fffffffe028) at /home/linux1/src/spgit/rts/System/Main.cpp:108
  326. No locals.
Advertisement
Add Comment
Please, Sign In to add comment