Crash in trunk[r8284] when expedition got ready and both port and ship windows were open. Appears randomly when one starts/aborts enough expeditions. Not always the same crash but similar code paths. widelands: /widelands/trunk/src/ui_basic/panel.cc:283: void UI::Panel::set_desired_size(int, int): Assertion `w < 3000' 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 0x00007ffff513d40a in __GI_abort () at abort.c:89 #2 0x00007ffff5134e47 in __assert_fail_base (fmt=, assertion=assertion@entry=0x5555564a0aef "w < 3000", file=file@entry=0x5555564a0a48 "/widelands/trunk/src/ui_basic/panel.cc", line=line@entry=283, function=function@entry=0x5555564a0ba0 "void UI::Panel::set_desired_size(int, int)") at assert.c:92 #3 0x00007ffff5134ef2 in __GI___assert_fail (assertion=0x5555564a0aef "w < 3000", file=0x5555564a0a48 "/widelands/trunk/src/ui_basic/panel.cc", line=283, function=0x5555564a0ba0 "void UI::Panel::set_desired_size(int, int)") at assert.c:101 #4 0x000055555607bbf0 in UI::Panel::set_desired_size (this=0x55555ea0f130, w=1587606056, h=40) at /widelands/trunk/src/ui_basic/panel.cc:283 #5 0x000055555609ae60 in UI::Window::update_desired_size (this=0x55555ea0f130) at /widelands/trunk/src/ui_basic/window.cc:134 #6 0x000055555607bc7d in UI::Panel::set_desired_size (this=0x55555ec88e70, w=146, h=260) at /widelands/trunk/src/ui_basic/panel.cc:289 #7 0x000055555605bff5 in UI::Box::update_desired_size (this=0x55555ec88e70) at /widelands/trunk/src/ui_basic/box.cc:123 #8 0x000055555607bc7d in UI::Panel::set_desired_size (this=0x55555ef4f830, w=34, h=34) at /widelands/trunk/src/ui_basic/panel.cc:289 #9 0x000055555605bf43 in UI::Box::update_desired_size (this=0x55555ef4f830) at /widelands/trunk/src/ui_basic/box.cc:117 #10 0x000055555605c8ab in UI::Box::add (this=0x55555ef4f830, panel=0x555560de4640, align=UI::Align::kLeft, fullsize=false, fillspace=false) at /widelands/trunk/src/ui_basic/box.cc:267 #11 0x000055555615c31c in ShipWindow::init (this=0x55555ea0f130, avoid_fastclick=true) at /widelands/trunk/src/wui/shipwindow.cc:148 #12 0x000055555615a9ee in ShipWindow::::operator()(const Widelands::NoteShipWindow &) const (__closure=0x55555ea7cc38, note=...) at /widelands/trunk/src/wui/shipwindow.cc:62 #13 0x000055555615de3a in std::_Function_handler >::_M_invoke(const std::_Any_data &, const Widelands::NoteShipWindow &) (__functor=..., __args#0=...) at /usr/include/c++/6/functional:1740 #14 0x0000555555f91609 in std::function::operator()(Widelands::NoteShipWindow const&) const (this=0x55555ea7cc38, __args#0=...) at /usr/include/c++/6/functional:2136 #15 0x0000555555f8fdf4 in Notifications::NotificationsManager::publish (this=0x555556ad6400 , message=...) at ../src/notifications/notifications_impl.h:75 #16 0x0000555555f8e2c5 in Notifications::publish (message=...) at ../src/notifications/notifications.h:51 #17 0x000055555628cc58 in Widelands::PortDock::ship_arrived (this=0x55555e4996c0, game=..., ship=...) at /widelands/trunk/src/economy/portdock.cc:340 #18 0x0000555555f87e51 in Widelands::Ship::ship_update_transport (this=0x555560cd0950, game=..., state=...) at /widelands/trunk/src/logic/map_objects/tribes/ship.cc:305 #19 0x0000555555f87b87 in Widelands::Ship::ship_update (this=0x555560cd0950, game=..., state=...) at /widelands/trunk/src/logic/map_objects/tribes/ship.cc:260 #20 0x0000555555f2daa8 in Widelands::Bob::do_act (this=0x555560cd0950, game=...) at /widelands/trunk/src/logic/map_objects/bob.cc:193 #21 0x0000555555f2d969 in Widelands::Bob::act (this=0x555560cd0950, game=..., data=805) at /widelands/trunk/src/logic/map_objects/bob.cc:179 #22 0x0000555555f4c5d8 in Widelands::CmdAct::execute (this=0x55555e50ffa0, game=...) at /widelands/trunk/src/logic/map_objects/map_object.cc:98 #23 0x0000555555ffa3b9 in Widelands::CmdQueue::run_queue (this=0x7fffffffb420, interval=2652, game_time_var=@0x7fffffffb258: 12103012) at /widelands/trunk/src/logic/cmd_queue.cc:123 #24 0x0000555555ee6b15 in Widelands::Game::think (this=0x7fffffffb250) at /widelands/trunk/src/logic/game.cc:556 #25 0x000055555612773d in InteractiveBase::think (this=0x555558bd13d0) at /widelands/trunk/src/wui/interactive_base.cc:327 #26 0x0000555556137b42 in InteractivePlayer::think (this=0x555558bd13d0) at /widelands/trunk/src/wui/interactive_player.cc:128 #27 0x000055555607bfd7 in UI::Panel::do_think (this=0x555558bd13d0) at /widelands/trunk/src/ui_basic/panel.cc:441 #28 0x000055555607b871 in UI::Panel::do_run (this=0x555558bd13d0) at /widelands/trunk/src/ui_basic/panel.cc:183 #29 0x0000555555dd3402 in UI::Panel::run (this=0x555558bd13d0) at ../src/ui_basic/panel.h:96 #30 0x0000555555ee67fc in Widelands::Game::run (this=0x7fffffffb250, loader_ui=0x7fffffff9680, start_game_type=Widelands::Game::Loaded, script_to_run="", replay=false, prefix_for_replays="single_player") at /widelands/trunk/src/logic/game.cc:526 #31 0x0000555555ee5c2e in Widelands::Game::run_load_game (this=0x7fffffffb250, filename="save/ship.wgf", script_to_run="") at /widelands/trunk/src/logic/game.cc:383 #32 0x0000555555dcddc8 in WLApplication::load_game (this=0x555556b00b90) at /widelands/trunk/src/wlapplication.cc:1268 #33 0x0000555555dccee3 in WLApplication::mainmenu_singleplayer (this=0x555556b00b90) at /widelands/trunk/src/wlapplication.cc:1102 #34 0x0000555555dcc8b9 in WLApplication::mainmenu (this=0x555556b00b90) at /widelands/trunk/src/wlapplication.cc:1003 #35 0x0000555555dc92cc in WLApplication::run (this=0x555556b00b90) at /widelands/trunk/src/wlapplication.cc:444 #36 0x0000555555dc788d in main (argc=1, argv=0x7fffffffd978) at /widelands/trunk/src/main.cc:49 Following crashs in the branch bug-1663490-ship-windows Note that the line numbers might differ from the line numbers in trunk. Thread 1 "widelands" received signal SIGSEGV, Segmentation fault. 0x000055555faddf10 in ?? () (gdb) bt #0 0x000055555faddf10 in ?? () #1 0x0000555556099c70 in UI::Window::layout (this=0x55555fb6be90) at /widelands/bug-1663490-ship-windows/src/ui_basic/window.cc:144 #2 0x000055555607a8c1 in UI::Panel::set_size (this=0x55555fb6be90, nw=-30936, nh=40) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:249 #3 0x000055555607aa19 in UI::Panel::set_desired_size (this=0x55555fb6be90, w=-30936, h=40) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:291 #4 0x0000555556099bde in UI::Window::update_desired_size (this=0x55555fb6be90) at /widelands/bug-1663490-ship-windows/src/ui_basic/window.cc:134 #5 0x000055555607a9fb in UI::Panel::set_desired_size (this=0x55555fadc210, w=170, h=260) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:289 #6 0x000055555605ad73 in UI::Box::update_desired_size (this=0x55555fadc210) at /widelands/bug-1663490-ship-windows/src/ui_basic/box.cc:123 #7 0x000055555607a9fb in UI::Panel::set_desired_size (this=0x55555fb21700, w=170, h=34) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:289 #8 0x000055555605acc1 in UI::Box::update_desired_size (this=0x55555fb21700) at /widelands/bug-1663490-ship-windows/src/ui_basic/box.cc:117 #9 0x000055555605b629 in UI::Box::add (this=0x55555fb21700, panel=0x55555fb228c0, align=UI::Align::kLeft, fullsize=false, fillspace=false) at /widelands/bug-1663490-ship-windows/src/ui_basic/box.cc:267 #10 0x000055555615b859 in ShipWindow::init (this=0x55555fb6be90, avoid_fastclick=true) at /widelands/bug-1663490-ship-windows/src/wui/shipwindow.cc:174 #11 0x000055555615967a in ShipWindow::::operator()(const Widelands::NoteShipWindow &) const (__closure=0x55555f902b28, note=...) at /widelands/bug-1663490-ship-windows/src/wui/shipwindow.cc:62 #12 0x000055555615cc38 in std::_Function_handler >::_M_invoke(const std::_Any_data &, const Widelands::NoteShipWindow &) (__functor=..., __args#0=...) at /usr/include/c++/6/functional:1740 #13 0x0000555555f90387 in std::function::operator()(Widelands::NoteShipWindow const&) const (this=0x55555f902b28, __args#0=...) at /usr/include/c++/6/functional:2136 #14 0x0000555555f8eb72 in Notifications::NotificationsManager::publish (this=0x555556ad54c0 , message=...) at ../src/notifications/notifications_impl.h:75 #15 0x0000555555f8d043 in Notifications::publish (message=...) at ../src/notifications/notifications.h:51 #16 0x0000555556294daa in Widelands::PortDock::ship_arrived (this=0x55555f2436e0, game=..., ship=...) at /widelands/bug-1663490-ship-windows/src/economy/portdock.cc:340 #17 0x0000555555f86bcf in Widelands::Ship::ship_update_transport (this=0x55555e11f510, game=..., state=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/tribes/ship.cc:305 #18 0x0000555555f86905 in Widelands::Ship::ship_update (this=0x55555e11f510, game=..., state=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/tribes/ship.cc:260 #19 0x0000555555f2c818 in Widelands::Bob::do_act (this=0x55555e11f510, game=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/bob.cc:193 #20 0x0000555555f2c6d9 in Widelands::Bob::act (this=0x55555e11f510, game=..., data=1796) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/bob.cc:179 #21 0x0000555555f4b348 in Widelands::CmdAct::execute (this=0x55555f25f010, game=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/map_object.cc:98 #22 0x0000555555ff9137 in Widelands::CmdQueue::run_queue (this=0x7fffffffb390, interval=4224, game_time_var=@0x7fffffffb1c8: 4661461) at /widelands/bug-1663490-ship-windows/src/logic/cmd_queue.cc:123 #23 0x0000555555ee5885 in Widelands::Game::think (this=0x7fffffffb1c0) at /widelands/bug-1663490-ship-windows/src/logic/game.cc:556 #24 0x00005555561263c3 in InteractiveBase::think (this=0x555558bd5d70) at /widelands/bug-1663490-ship-windows/src/wui/interactive_base.cc:327 #25 0x00005555561367ce in InteractivePlayer::think (this=0x555558bd5d70) at /widelands/bug-1663490-ship-windows/src/wui/interactive_player.cc:128 #26 0x000055555607ad55 in UI::Panel::do_think (this=0x555558bd5d70) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:441 #27 0x000055555607a5ef in UI::Panel::do_run (this=0x555558bd5d70) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:183 #28 0x0000555555dd2172 in UI::Panel::run (this=0x555558bd5d70) at ../src/ui_basic/panel.h:96 #29 0x0000555555ee556c in Widelands::Game::run (this=0x7fffffffb1c0, loader_ui=0x7fffffff95f0, start_game_type=Widelands::Game::Loaded, script_to_run="", replay=false, prefix_for_replays="single_player") at /widelands/bug-1663490-ship-windows/src/logic/game.cc:526 #30 0x0000555555ee499e in Widelands::Game::run_load_game (this=0x7fffffffb1c0, filename="save/ship.wgf", script_to_run="") at /widelands/bug-1663490-ship-windows/src/logic/game.cc:383 #31 0x0000555555dccb38 in WLApplication::load_game (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:1268 #32 0x0000555555dcbc53 in WLApplication::mainmenu_singleplayer (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:1102 #33 0x0000555555dcb629 in WLApplication::mainmenu (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:1003 #34 0x0000555555dc803c in WLApplication::run (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:444 #35 0x0000555555dc65fd in main (argc=1, argv=0x7fffffffd8e8) at /widelands/bug-1663490-ship-windows/src/main.cc:49 Same situation, with ship window in foreground widelands: /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:284: void UI::Panel::set_desired_size(int, int): Assertion `h < 3000' 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 0x00007ffff513d40a in __GI_abort () at abort.c:89 #2 0x00007ffff5134e47 in __assert_fail_base (fmt=, assertion=assertion@entry=0x5555564a0110 "h < 3000", file=file@entry=0x5555564a0048 "/widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc", line=line@entry=284, function=function@entry=0x5555564a01c0 "void UI::Panel::set_desired_size(int, int)") at assert.c:92 #3 0x00007ffff5134ef2 in __GI___assert_fail (assertion=0x5555564a0110 "h < 3000", file=0x5555564a0048 "/widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc", line=284, function=0x5555564a01c0 "void UI::Panel::set_desired_size(int, int)") at assert.c:101 #4 0x000055555607a996 in UI::Panel::set_desired_size (this=0x55555eb7afc0, w=-179692672, h=32807) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:284 #5 0x0000555556099bde in UI::Window::update_desired_size (this=0x55555eb7afc0) at /widelands/bug-1663490-ship-windows/src/ui_basic/window.cc:134 #6 0x000055555607a9fb in UI::Panel::set_desired_size (this=0x55555fcecbc0, w=146, h=226) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:289 #7 0x000055555605ad73 in UI::Box::update_desired_size (this=0x55555fcecbc0) at /widelands/bug-1663490-ship-windows/src/ui_basic/box.cc:123 #8 0x000055555607a9fb in UI::Panel::set_desired_size (this=0x55555fcfa7e0, w=34, h=34) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:289 #9 0x000055555605acc1 in UI::Box::update_desired_size (this=0x55555fcfa7e0) at /widelands/bug-1663490-ship-windows/src/ui_basic/box.cc:117 #10 0x000055555605b629 in UI::Box::add (this=0x55555fcfa7e0, panel=0x555560713d50, align=UI::Align::kLeft, fullsize=false, fillspace=false) at /widelands/bug-1663490-ship-windows/src/ui_basic/box.cc:267 #11 0x000055555615aa1b in ShipWindow::init (this=0x55555eb7afc0, avoid_fastclick=true) at /widelands/bug-1663490-ship-windows/src/wui/shipwindow.cc:133 #12 0x000055555615967a in ShipWindow::::operator()(const Widelands::NoteShipWindow &) const (__closure=0x5555606a6368, note=...) at /widelands/bug-1663490-ship-windows/src/wui/shipwindow.cc:62 #13 0x000055555615cc38 in std::_Function_handler >::_M_invoke(const std::_Any_data &, const Widelands::NoteShipWindow &) (__functor=..., __args#0=...) at /usr/include/c++/6/functional:1740 #14 0x0000555555f90387 in std::function::operator()(Widelands::NoteShipWindow const&) const (this=0x5555606a6368, __args#0=...) at /usr/include/c++/6/functional:2136 #15 0x0000555555f8eb72 in Notifications::NotificationsManager::publish (this=0x555556ad54c0 , message=...) at ../src/notifications/notifications_impl.h:75 #16 0x0000555555f8d043 in Notifications::publish (message=...) at ../src/notifications/notifications.h:51 #17 0x0000555556294daa in Widelands::PortDock::ship_arrived (this=0x55555e27e870, game=..., ship=...) at /widelands/bug-1663490-ship-windows/src/economy/portdock.cc:340 #18 0x0000555555f86bcf in Widelands::Ship::ship_update_transport (this=0x55555e63de30, game=..., state=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/tribes/ship.cc:305 #19 0x0000555555f86905 in Widelands::Ship::ship_update (this=0x55555e63de30, game=..., state=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/tribes/ship.cc:260 #20 0x0000555555f2c818 in Widelands::Bob::do_act (this=0x55555e63de30, game=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/bob.cc:193 #21 0x0000555555f2c6d9 in Widelands::Bob::act (this=0x55555e63de30, game=..., data=6627) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/bob.cc:179 #22 0x0000555555f4b348 in Widelands::CmdAct::execute (this=0x55555f7d3200, game=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/map_object.cc:98 #23 0x0000555555ff9137 in Widelands::CmdQueue::run_queue (this=0x7fffffffb390, interval=996, game_time_var=@0x7fffffffb1c8: 13465746) at /widelands/bug-1663490-ship-windows/src/logic/cmd_queue.cc:123 #24 0x0000555555ee5885 in Widelands::Game::think (this=0x7fffffffb1c0) at /widelands/bug-1663490-ship-windows/src/logic/game.cc:556 #25 0x00005555561263c3 in InteractiveBase::think (this=0x555558e6a620) at /widelands/bug-1663490-ship-windows/src/wui/interactive_base.cc:327 #26 0x00005555561367ce in InteractivePlayer::think (this=0x555558e6a620) at /widelands/bug-1663490-ship-windows/src/wui/interactive_player.cc:128 #27 0x000055555607ad55 in UI::Panel::do_think (this=0x555558e6a620) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:441 #28 0x000055555607a5ef in UI::Panel::do_run (this=0x555558e6a620) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:183 #29 0x0000555555dd2172 in UI::Panel::run (this=0x555558e6a620) at ../src/ui_basic/panel.h:96 #30 0x0000555555ee556c in Widelands::Game::run (this=0x7fffffffb1c0, loader_ui=0x7fffffff95f0, start_game_type=Widelands::Game::Loaded, script_to_run="", replay=false, prefix_for_replays="single_player") at /widelands/bug-1663490-ship-windows/src/logic/game.cc:526 #31 0x0000555555ee499e in Widelands::Game::run_load_game (this=0x7fffffffb1c0, filename="save/ship.wgf", script_to_run="") at /widelands/bug-1663490-ship-windows/src/logic/game.cc:383 #32 0x0000555555dccb38 in WLApplication::load_game (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:1268 #33 0x0000555555dcbc53 in WLApplication::mainmenu_singleplayer (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:1102 #34 0x0000555555dcb629 in WLApplication::mainmenu (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:1003 #35 0x0000555555dc803c in WLApplication::run (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:444 #36 0x0000555555dc65fd in main (argc=1, argv=0x7fffffffd8e8) at /widelands/bug-1663490-ship-windows/src/main.cc:49 Thread 1 "widelands" received signal SIGSEGV, Segmentation fault. 0x0000555556099c6e in UI::Window::layout (this=0x55555fe98d00) at /widelands/bug-1663490-ship-windows/src/ui_basic/window.cc:144 144 center_panel_->set_pos(Vector2i(0, 0)); (gdb) bt #0 0x0000555556099c6e in UI::Window::layout (this=0x55555fe98d00) at /widelands/bug-1663490-ship-windows/src/ui_basic/window.cc:144 #1 0x000055555607a8c1 in UI::Panel::set_size (this=0x55555fe98d00, nw=41, nh=41) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:249 #2 0x000055555607aa19 in UI::Panel::set_desired_size (this=0x55555fe98d00, w=41, h=41) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:291 #3 0x0000555556099bde in UI::Window::update_desired_size (this=0x55555fe98d00) at /widelands/bug-1663490-ship-windows/src/ui_basic/window.cc:134 #4 0x000055555607a9fb in UI::Panel::set_desired_size (this=0x55555fee3ab0, w=170, h=260) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:289 #5 0x000055555605ad73 in UI::Box::update_desired_size (this=0x55555fee3ab0) at /widelands/bug-1663490-ship-windows/src/ui_basic/box.cc:123 #6 0x000055555607a9fb in UI::Panel::set_desired_size (this=0x55555fe727d0, w=170, h=34) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:289 #7 0x000055555605acc1 in UI::Box::update_desired_size (this=0x55555fe727d0) at /widelands/bug-1663490-ship-windows/src/ui_basic/box.cc:117 #8 0x000055555605b629 in UI::Box::add (this=0x55555fe727d0, panel=0x55555fede1b0, align=UI::Align::kLeft, fullsize=false, fillspace=false) at /widelands/bug-1663490-ship-windows/src/ui_basic/box.cc:267 #9 0x000055555615b859 in ShipWindow::init (this=0x55555fe98d00, avoid_fastclick=true) at /widelands/bug-1663490-ship-windows/src/wui/shipwindow.cc:174 #10 0x000055555615967a in ShipWindow::::operator()(const Widelands::NoteShipWindow &) const (__closure=0x55555ff10d28, note=...) at /widelands/bug-1663490-ship-windows/src/wui/shipwindow.cc:62 #11 0x000055555615cc38 in std::_Function_handler >::_M_invoke(const std::_Any_data &, const Widelands::NoteShipWindow &) (__functor=..., __args#0=...) at /usr/include/c++/6/functional:1740 #12 0x0000555555f90387 in std::function::operator()(Widelands::NoteShipWindow const&) const (this=0x55555ff10d28, __args#0=...) at /usr/include/c++/6/functional:2136 #13 0x0000555555f8eb72 in Notifications::NotificationsManager::publish (this=0x555556ad54c0 , message=...) at ../src/notifications/notifications_impl.h:75 #14 0x0000555555f8d043 in Notifications::publish (message=...) at ../src/notifications/notifications.h:51 #15 0x0000555556294daa in Widelands::PortDock::ship_arrived (this=0x55555886b790, game=..., ship=...) at /widelands/bug-1663490-ship-windows/src/economy/portdock.cc:340 #16 0x0000555555f86bcf in Widelands::Ship::ship_update_transport (this=0x55555e4ab330, game=..., state=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/tribes/ship.cc:305 #17 0x0000555555f86905 in Widelands::Ship::ship_update (this=0x55555e4ab330, game=..., state=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/tribes/ship.cc:260 #18 0x0000555555f2c818 in Widelands::Bob::do_act (this=0x55555e4ab330, game=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/bob.cc:193 #19 0x0000555555f2c6d9 in Widelands::Bob::act (this=0x55555e4ab330, game=..., data=2020) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/bob.cc:179 #20 0x0000555555f4b348 in Widelands::CmdAct::execute (this=0x55555eadf800, game=...) at /widelands/bug-1663490-ship-windows/src/logic/map_objects/map_object.cc:98 #21 0x0000555555ff9137 in Widelands::CmdQueue::run_queue (this=0x7fffffffb390, interval=1407, game_time_var=@0x7fffffffb1c8: 5138114) at /widelands/bug-1663490-ship-windows/src/logic/cmd_queue.cc:123 #22 0x0000555555ee5885 in Widelands::Game::think (this=0x7fffffffb1c0) at /widelands/bug-1663490-ship-windows/src/logic/game.cc:556 #23 0x00005555561263c3 in InteractiveBase::think (this=0x555558879380) at /widelands/bug-1663490-ship-windows/src/wui/interactive_base.cc:327 #24 0x00005555561367ce in InteractivePlayer::think (this=0x555558879380) at /widelands/bug-1663490-ship-windows/src/wui/interactive_player.cc:128 #25 0x000055555607ad55 in UI::Panel::do_think (this=0x555558879380) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:441 #26 0x000055555607a5ef in UI::Panel::do_run (this=0x555558879380) at /widelands/bug-1663490-ship-windows/src/ui_basic/panel.cc:183 #27 0x0000555555dd2172 in UI::Panel::run (this=0x555558879380) at ../src/ui_basic/panel.h:96 #28 0x0000555555ee556c in Widelands::Game::run (this=0x7fffffffb1c0, loader_ui=0x7fffffff95f0, start_game_type=Widelands::Game::Loaded, script_to_run="", replay=false, prefix_for_replays="single_player") at /widelands/bug-1663490-ship-windows/src/logic/game.cc:526 #29 0x0000555555ee499e in Widelands::Game::run_load_game (this=0x7fffffffb1c0, filename="save/ship.wgf", script_to_run="") at /widelands/bug-1663490-ship-windows/src/logic/game.cc:383 #30 0x0000555555dccb38 in WLApplication::load_game (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:1268 #31 0x0000555555dcbc53 in WLApplication::mainmenu_singleplayer (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:1102 #32 0x0000555555dcb629 in WLApplication::mainmenu (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:1003 #33 0x0000555555dc803c in WLApplication::run (this=0x555556affbc0) at /widelands/bug-1663490-ship-windows/src/wlapplication.cc:444 #34 0x0000555555dc65fd in main (argc=1, argv=0x7fffffffd8e8) at /widelands/bug-1663490-ship-windows/src/main.cc:49