In rev6692: when an enemy conquered a sentry of mine, i got a "bad news" sound but no corresponding message in my inbox. Could this be related?
Also, possibly related: when running the lua test "widelands --scenario=test/lua/ts.wmf", it SIGSEGVs on sending a "Hallo World!" message (seen in the argument in #2):
0x0868bfdf in boost::shared_ptr<boost::signals::detail::signal_base_impl>::operator-> (this=0x4)
at /usr/include/boost/smart_ptr/shared_ptr.hpp:424
424 BOOST_ASSERT(px != 0);
(gdb) bt
#0 0x0868bfdf in boost::shared_ptr<boost::signals::detail::signal_base_impl>::operator-> (this=0x4)
at /usr/include/boost/smart_ptr/shared_ptr.hpp:424
#1 0x087022f0 in boost::signal1<void, unsigned int, boost::last_value<void>, int, std::less<int>, boost::function<void (unsigned int)> >::connect(boost::slot<boost::function<void (unsigned int)> > const&, boost::signals::connect_position) (this=0x4, in_slot=..., at=boost::signals::at_back)
at /usr/include/boost/signals/signal_template.hpp:286
#2 0x086f9bbb in Widelands::Player::add_message (this=0xa3b5af8, game=..., message=..., popup=false)
at /home/steven/widelands/code-repo/widelands/src/logic/player.cc:320
#3 0x08692c1b in LuaGame::L_Player::send_message (this=0xa6da530, L=0x8f44af0)
at /home/steven/widelands/code-repo/widelands/src/scripting/lua_game.cc:390
#4 0x0869a382 in m_method_dispatch<LuaGame::L_Player, LuaGame::L_Player> (L=0x8f44af0)
at /home/steven/widelands/code-repo/widelands/src/scripting/luna_impl.h:184
#5 0xb7e3b17f in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#6 0xb7e45fcd in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#7 0xb7e3b5f8 in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#8 0xb7e358e0 in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#9 0xb7e3a820 in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#10 0xb7e3b7cf in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#11 0xb7e36eb4 in lua_pcall () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#12 0xb7e48a64 in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#13 0xb7e3b17f in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#14 0xb7e45fcd in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#15 0xb7e3b5f8 in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#16 0xb7e358e0 in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#17 0xb7e3a820 in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#18 0xb7e3b7cf in ?? () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#19 0xb7e36eb4 in lua_pcall () from /usr/lib/i386-linux-gnu/liblua5.1.so.0
#20 0x0868066c in LuaInterface_Impl::run_script (this=0x8f44ac0, ns=..., name=...)
at /home/steven/widelands/code-repo/widelands/src/scripting/scripting.cc:302
#21 0x087602b2 in Widelands::Cmd_LuaScript::execute (this=0xa39b770, game=...)
at /home/steven/widelands/code-repo/widelands/src/logic/cmd_luascript.cc:32
#22 0x0870be23 in Widelands::Cmd_Queue::run_queue (this=0xbfffe90c, interval=1000, game_time_var=@0xbfffe7b0: 0)
at /home/steven/widelands/code-repo/widelands/src/logic/cmd_queue.cc:132
#23 0x08710cd9 in Widelands::Game::think (this=0xbfffe780) at /home/steven/widelands/code-repo/widelands/src/logic/game.cc:635
#24 0x087e42e7 in Interactive_Base::think (this=0x9a54310) at /home/steven/widelands/code-repo/widelands/src/wui/interactive_base.cc:379
#25 0x087d746e in Interactive_Player::think (this=0x9a54310) at /home/steven/widelands/code-repo/widelands/src/wui/interactive_player.cc:261
#26 0x0890e1ab in UI::Panel::do_think (this=0x9a54310) at /home/steven/widelands/code-repo/widelands/src/ui_basic/panel.cc:585
#27 0x0890d832 in UI::Panel::run (this=0x9a54310) at /home/steven/widelands/code-repo/widelands/src/ui_basic/panel.cc:205
#28 0x0871097a in Widelands::Game::run (this=0xbfffe780, loader_ui=0xbfffe4c0, start_game_type=Widelands::Game::NewSPScenario)
at /home/steven/widelands/code-repo/widelands/src/logic/game.cc:588
#29 0x0870eec2 in Widelands::Game::run_splayer_scenario_direct (this=0xbfffe780, mapname=0x8cc9e1c "test/lua/ts.wmf")
at /home/steven/widelands/code-repo/widelands/src/logic/game.cc:263
#30 0x0862daf0 in WLApplication::run (this=0x8cc93d0) at /home/steven/widelands/code-repo/widelands/src/wlapplication.cc:373
#31 0x0862c785 in main (argc=2, argv=0xbffff344) at /home/steven/widelands/code-repo/widelands/src/main.cc:103
In rev6692: when an enemy conquered a sentry of mine, i got a "bad news" sound but no corresponding message in my inbox. Could this be related?
Also, possibly related: when running the lua test "widelands --scenario= test/lua/ ts.wmf" , it SIGSEGVs on sending a "Hallo World!" message (seen in the argument in #2): shared_ ptr<boost: :signals: :detail: :signal_ base_impl> ::operator- > (this=0x4) boost/smart_ ptr/shared_ ptr.hpp: 424 shared_ ptr<boost: :signals: :detail: :signal_ base_impl> ::operator- > (this=0x4) boost/smart_ ptr/shared_ ptr.hpp: 424 signal1< void, unsigned int, boost:: last_value< void>, int, std::less<int>, boost:: function< void (unsigned int)> >::connect( boost:: slot<boost: :function< void (unsigned int)> > const&, boost:: signals: :connect_ position) (this=0x4, in_slot=..., at=boost: :signals: :at_back) boost/signals/ signal_ template. hpp:286 :Player: :add_message (this=0xa3b5af8, game=..., message=..., popup=false) widelands/ code-repo/ widelands/ src/logic/ player. cc:320 :L_Player: :send_message (this=0xa6da530, L=0x8f44af0) widelands/ code-repo/ widelands/ src/scripting/ lua_game. cc:390 dispatch< LuaGame: :L_Player, LuaGame::L_Player> (L=0x8f44af0) widelands/ code-repo/ widelands/ src/scripting/ luna_impl. h:184 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 i386-linux- gnu/liblua5. 1.so.0 Impl::run_ script (this=0x8f44ac0, ns=..., name=...) widelands/ code-repo/ widelands/ src/scripting/ scripting. cc:302 :Cmd_LuaScript: :execute (this=0xa39b770, game=...) widelands/ code-repo/ widelands/ src/logic/ cmd_luascript. cc:32 :Cmd_Queue: :run_queue (this=0xbfffe90c, interval=1000, game_time_ var=@0xbfffe7b0 : 0) widelands/ code-repo/ widelands/ src/logic/ cmd_queue. cc:132 :Game:: think (this=0xbfffe780) at /home/steven/ widelands/ code-repo/ widelands/ src/logic/ game.cc: 635 Base::think (this=0x9a54310) at /home/steven/ widelands/ code-repo/ widelands/ src/wui/ interactive_ base.cc: 379 Player: :think (this=0x9a54310) at /home/steven/ widelands/ code-repo/ widelands/ src/wui/ interactive_ player. cc:261 widelands/ code-repo/ widelands/ src/ui_ basic/panel. cc:585 widelands/ code-repo/ widelands/ src/ui_ basic/panel. cc:205 :Game:: run (this=0xbfffe780, loader_ ui=0xbfffe4c0, start_game_ type=Widelands: :Game:: NewSPScenario) widelands/ code-repo/ widelands/ src/logic/ game.cc: 588 :Game:: run_splayer_ scenario_ direct (this=0xbfffe780, mapname=0x8cc9e1c "test/lua/ts.wmf") widelands/ code-repo/ widelands/ src/logic/ game.cc: 263 widelands/ code-repo/ widelands/ src/wlapplicati on.cc:373 widelands/ code-repo/ widelands/ src/main. cc:103
0x0868bfdf in boost::
at /usr/include/
424 BOOST_ASSERT(px != 0);
(gdb) bt
#0 0x0868bfdf in boost::
at /usr/include/
#1 0x087022f0 in boost::
at /usr/include/
#2 0x086f9bbb in Widelands:
at /home/steven/
#3 0x08692c1b in LuaGame:
at /home/steven/
#4 0x0869a382 in m_method_
at /home/steven/
#5 0xb7e3b17f in ?? () from /usr/lib/
#6 0xb7e45fcd in ?? () from /usr/lib/
#7 0xb7e3b5f8 in ?? () from /usr/lib/
#8 0xb7e358e0 in ?? () from /usr/lib/
#9 0xb7e3a820 in ?? () from /usr/lib/
#10 0xb7e3b7cf in ?? () from /usr/lib/
#11 0xb7e36eb4 in lua_pcall () from /usr/lib/
#12 0xb7e48a64 in ?? () from /usr/lib/
#13 0xb7e3b17f in ?? () from /usr/lib/
#14 0xb7e45fcd in ?? () from /usr/lib/
#15 0xb7e3b5f8 in ?? () from /usr/lib/
#16 0xb7e358e0 in ?? () from /usr/lib/
#17 0xb7e3a820 in ?? () from /usr/lib/
#18 0xb7e3b7cf in ?? () from /usr/lib/
#19 0xb7e36eb4 in lua_pcall () from /usr/lib/
#20 0x0868066c in LuaInterface_
at /home/steven/
#21 0x087602b2 in Widelands:
at /home/steven/
#22 0x0870be23 in Widelands:
at /home/steven/
#23 0x08710cd9 in Widelands:
#24 0x087e42e7 in Interactive_
#25 0x087d746e in Interactive_
#26 0x0890e1ab in UI::Panel::do_think (this=0x9a54310) at /home/steven/
#27 0x0890d832 in UI::Panel::run (this=0x9a54310) at /home/steven/
#28 0x0871097a in Widelands:
at /home/steven/
#29 0x0870eec2 in Widelands:
at /home/steven/
#30 0x0862daf0 in WLApplication::run (this=0x8cc93d0) at /home/steven/
#31 0x0862c785 in main (argc=2, argv=0xbffff344) at /home/steven/