backtrace: #0 0xb7adb8bf in std::string::assign(std::string const&) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #1 0xb7adb93c in std::string::operator=(std::string const&) () from /usr/lib/i386-linux-gnu/libstdc++.so.6 #2 0x08826c6a in EditorPlayerMenu::update (this=0xb32cc80) at /var/widelands/ai_persistent_data/src/editor/ui_menus/editor_player_menu.cc:179 #3 0x088275e1 in EditorPlayerMenu::clicked_add_player (this=0xb32cc80) at /var/widelands/ai_persistent_data/src/editor/ui_menus/editor_player_menu.cc:226 #4 0x0882bbb9 in boost::_mfi::mf0::operator() (this=0xb32d348, t=...) at /usr/include/boost/bind/mem_fn_template.hpp:70 #5 0x0882b377 in boost::_bi::list1 >::operator(), boost::_bi::list0> (this=0xb32d350, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #6 0x0882afa6 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0xb32d348) at /usr/include/boost/bind/bind_template.hpp:20 #7 0x0882a95f in boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #8 0x08908360 in boost::function0::operator() (this=0xb32d344) at /usr/include/boost/function/function_template.hpp:767 #9 0x08908302 in boost::signals2::detail::call_with_tuple_args::m_invoke>(void*, boost::function&, boost::signals2::detail::unsigned_meta_array<>, std::tuple<>) const (this=0xbfffd6af, func=..., args=empty std::tuple) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:92 #10 0x089082e6 in boost::signals2::detail::call_with_tuple_args::operator(), , 0u>(boost::function&, std::tuple<>, mpl_::size_t<0u>) const (this=0xbfffd6af, func=..., args=empty std::tuple) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:81 #11 0x08908292 in boost::signals2::detail::variadic_slot_invoker::m_invoke >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&, boost::signals2::detail::void_type const*) const (this=0xbfffd8a0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:117 #12 0x089081a7 in boost::signals2::detail::variadic_slot_invoker::operator() >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::shared_ptr >, boost::signals2::slot >, boost::signals2::mutex> > const&) const (this=0xbfffd8a0, connectionBody=...) at /usr/include/boost/signals2/detail/variadic_slot_invoker.hpp:110 #13 0x08907ed0 in boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> >::dereference() const (this=0xbfffd7a4) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 #14 0x089079f1 in boost::iterator_core_access::dereference, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body to continue, or q to quit--- onal >, boost::signals2::slot >, boost::signals2::mutex> > >(boost::signals2::detail::slot_call_iterator_t, std::_List_iterator >, boost::signals2::slot >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot >, boost::signals2::mutex> > const&) (f=...) at /usr/include/boost/iterator/iterator_facade.hpp:514 #15 0x089072c7 in boost::iterator_facade, std::_List_iterator >, boost::signals2::slot