5: Azurea Sea at 101x100: END OF EXPEDITION due to time-out widelands: /widelands/trunk/src/logic/map_objects/tribes/ship.cc:923: void Widelands::Ship::exp_cancel(Widelands::Game&): Assertion `get_economy() && get_economy() != expedition_->economy.get()' failed. Thread 1 "widelands" received signal SIGABRT, Aborted. __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 58 ../sysdeps/unix/sysv/linux/raise.c: No such file or directory. (gdb) bt #0 __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:58 #1 0x00007ffff513b40a in __GI_abort () at abort.c:89 #2 0x00007ffff5132e47 in __assert_fail_base (fmt=, assertion=assertion@entry=0x555556450068 "get_economy() && get_economy() != expedition_->economy.get()", file=file@entry=0x55555644f8d0 "/widelands/trunk/src/logic/map_objects/tribes/ship.cc", line=line@entry=923, function=function@entry=0x555556451a40 "void Widelands::Ship::exp_cancel(Widelands::Game&)") at assert.c:92 #3 0x00007ffff5132ef2 in __GI___assert_fail (assertion=0x555556450068 "get_economy() && get_economy() != expedition_->economy.get()", file=0x55555644f8d0 "/widelands/trunk/src/logic/map_objects/tribes/ship.cc", line=923, function=0x555556451a40 "void Widelands::Ship::exp_cancel(Widelands::Game&)") at assert.c:101 #4 0x0000555555f8d802 in Widelands::Ship::exp_cancel (this=0x555563d4e800, game=...) at /widelands/trunk/src/logic/map_objects/tribes/ship.cc:923 #5 0x0000555555f25ae9 in Widelands::CmdShipCancelExpedition::execute (this=0x55555a735670, game=...) at /widelands/trunk/src/logic/playercommand.cc:969 #6 0x0000555555ffdaeb in Widelands::CmdQueue::run_queue (this=0x7fffffff8c60, interval=230, game_time_var=@0x7fffffff8a98: 41504976) at /widelands/trunk/src/logic/cmd_queue.cc:123 #7 0x0000555555eea453 in Widelands::Game::think (this=0x7fffffff8a90) at /widelands/trunk/src/logic/game.cc:555 #8 0x000055555611eb77 in InteractiveBase::think (this=0x5555598e1ce0) at /widelands/trunk/src/wui/interactive_base.cc:334 #9 0x0000555556135432 in InteractivePlayer::think (this=0x5555598e1ce0) at /widelands/trunk/src/wui/interactive_player.cc:128 #10 0x000055555607f349 in UI::Panel::do_think (this=0x5555598e1ce0) at /widelands/trunk/src/ui_basic/panel.cc:458 #11 0x000055555607e9b5 in UI::Panel::do_run (this=0x5555598e1ce0) at /widelands/trunk/src/ui_basic/panel.cc:183 #12 0x0000555555dda818 in UI::Panel::run (this=0x5555598e1ce0) at ../src/ui_basic/panel.h:96 #13 0x0000555555eea13a in Widelands::Game::run (this=0x7fffffff8a90, loader_ui=0x5555594fecf0, start_game_type=Widelands::Game::Loaded, script_to_run="", replay=false, prefix_for_replays="nethost") at /widelands/trunk/src/logic/game.cc:525 #14 0x000055555603dfbb in NetHost::run (this=0x7fffffffa1f0) at /widelands/trunk/src/network/nethost.cc:748 #15 0x0000555555dd468f in WLApplication::mainmenu_multiplayer (this=0x555556b04a60) at /widelands/trunk/src/wlapplication.cc:1174 #16 0x0000555555dd3ce3 in WLApplication::mainmenu (this=0x555556b04a60) at /widelands/trunk/src/wlapplication.cc:1011 #17 0x0000555555dd06c8 in WLApplication::run (this=0x555556b04a60) at /widelands/trunk/src/wlapplication.cc:445 #18 0x0000555555dcec7d in main (argc=1, argv=0x7fffffffd938) at /widelands/trunk/src/main.cc:49 (gdb) frame 4 #4 0x0000555555f8d802 in Widelands::Ship::exp_cancel (this=0x555563d4e800, game=...) at /widelands/trunk/src/logic/map_objects/tribes/ship.cc:923 923 assert(get_economy() && get_economy() != expedition_->economy.get()); (gdb) print get_economy() $1 = (Widelands::Economy *) 0x0 (gdb) print expedition_ $2 = std::unique_ptr containing 0x555563d4ecb0 (gdb) print expedition_->economy.get() $3 = (Widelands::Economy *) 0x55556417ac90