Skip to content

Instantly share code, notes, and snippets.

@jyrkive
Created November 25, 2016 21:14
Show Gist options
  • Save jyrkive/b9f460172a3128f8921af414482961cb to your computer and use it in GitHub Desktop.
Save jyrkive/b9f460172a3128f8921af414482961cb to your computer and use it in GitHub Desktop.
MP test stuck call stack
#0 0x00007fe01d54e81d in nanosleep () from /lib/x86_64-linux-gnu/libpthread.so.0
#1 0x00007fe01d82e855 in ?? () from /usr/lib/x86_64-linux-gnu/libSDL2-2.0.so.0
#2 0x000055b358092167 in gui2::dialogs::network_transmission::wesnothd_dialog (msg=...,
conn=..., video=...)
at /home/jyrki/wesnoth/src/gui/dialogs/network_transmission.cpp:107
#3 gui2::dialogs::network_transmission::wesnothd_receive_dialog (video=..., msg=...,
cfg=..., connection=...)
at /home/jyrki/wesnoth/src/gui/dialogs/network_transmission.cpp:136
#4 0x000055b35807ac7b in gui2::dialogs::mp_join_game::fetch_game_config (
this=this@entry=0x7ffd9530d6a0, video=...)
at /home/jyrki/wesnoth/src/gui/dialogs/multiplayer/mp_join_game.cpp:92
#5 0x000055b35816af1d in mp::goto_mp_wait (video=..., state=..., game_config=...,
connection=0x55b35b485df0, observe=observe@entry=false)
at /home/jyrki/wesnoth/src/game_initialization/multiplayer.cpp:687
#6 0x000055b3581a09e8 in campaign_controller::play_game (this=this@entry=0x7ffd9530e120)
at /home/jyrki/wesnoth/src/game_initialization/playcampaign.cpp:355
#7 0x000055b35816c229 in enter_wait_mode (current_turn=0, observe=<optimized out>,
li=..., connection=0x55b35b485df0, state=..., game_config=..., video=...)
at /home/jyrki/wesnoth/src/game_initialization/multiplayer.cpp:383
#8 enter_lobby_mode (installed_addons=..., connection=0x55b35b485df0, state=...,
game_config=..., video=...)
at /home/jyrki/wesnoth/src/game_initialization/multiplayer.cpp:508
#9 mp::start_client (video=..., game_config=..., state=..., host=...)
at /home/jyrki/wesnoth/src/game_initialization/multiplayer.cpp:655
#10 0x000055b357f88152 in game_launcher::play_multiplayer (this=0x55b359cb8090,
res=<optimized out>) at /home/jyrki/wesnoth/src/game_launcher.cpp:847
#11 0x000055b3581e2fdb in std::function<bool (config)>::operator()(config) const (
__args#0=..., this=0x55b35b62f340) at /usr/include/c++/6/functional:2136
#12 std::_Bind<std::function<bool (config)> (config)>::__call<bool, , 0ul>(std::tuple<>&&, std::_Index_tuple<0ul>) (__args=<optimized out>, this=0x55b35b62f340)
at /usr/include/c++/6/functional:943
#13 std::_Bind<std::function<bool (config)> (config)>::operator()<, bool>() (
this=0x55b35b62f340) at /usr/include/c++/6/functional:1002
#14 std::_Function_handler<bool (), std::_Bind<std::function<bool (config)> (config)> >::_M_invoke(std::_Any_data const&) (__functor=...) at /usr/include/c++/6/functional:1726
#15 0x000055b3582318e6 in std::function<bool ()>::operator()() const (
this=<optimized out>) at /usr/include/c++/6/functional:2136
#16 plugins_manager::play_slice (this=0x7ffd9530f510, ctxt=...)
at /home/jyrki/wesnoth/src/scripting/plugins/manager.cpp:189
#17 0x000055b357aaf6cc in do_gameloop (args=...)
at /home/jyrki/wesnoth/src/wesnoth.cpp:704
#18 main (argc=<optimized out>, argv=<optimized out>)
at /home/jyrki/wesnoth/src/wesnoth.cpp:1055
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment