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::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::operator-> (this=0x4) at /usr/include/boost/smart_ptr/shared_ptr.hpp:424 #1 0x087022f0 in boost::signal1, int, std::less, boost::function >::connect(boost::slot > 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 (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