(gdb) bt #0 0x00007ffff4f29475 in *__GI_raise (sig=) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64 #1 0x00007ffff4f2c6f0 in *__GI_abort () at abort.c:92 #2 0x00007ffff4f22621 in *__GI___assert_fail (assertion=0x110de84 "false", file=, line=544, function=0x110e620 "virtual void gui2::tgrid::place(const gui2::tpoint&, const gui2::tpoint&)") at assert.c:81 #3 0x0000000000ab4fbd in gui2::tgrid::place (this=0x945a838, origin=..., size=...) at src/gui/widgets/grid.cpp:544 #4 0x0000000000a172a4 in gui2::tcontainer_::place (this=0x945a5c0, origin=..., size=...) at src/gui/widgets/container.cpp:73 #5 0x000000000053f7f6 in gui2::tscrollbar_container::place (this=0x945a5c0, origin=..., size=...) at src/gui/widgets/scrollbar_container.cpp:356 #6 0x000000000052ee8b in gui2::tlistbox::place (this=0x945a5c0, origin=..., size=...) at src/gui/widgets/listbox.cpp:258 #7 0x0000000000ab73e4 in gui2::tgrid::tchild::place (this=0x9459d00, origin=..., size=...) at src/gui/widgets/grid.cpp:767 #8 0x0000000000ab9561 in gui2::tgrid::layout (this=0x945a3a0, origin=...) at src/gui/widgets/grid.cpp:919 #9 0x0000000000ab433c in gui2::tgrid::place (this=0x945a3a0, origin=..., size=...) at src/gui/widgets/grid.cpp:469 #10 0x0000000000ab73e4 in gui2::tgrid::tchild::place (this=0x3830d00, origin=..., size=...) at src/gui/widgets/grid.cpp:767 #11 0x0000000000ab9561 in gui2::tgrid::layout (this=0x3830ad0, origin=...) at src/gui/widgets/grid.cpp:919 #12 0x0000000000ab433c in gui2::tgrid::place (this=0x3830ad0, origin=..., size=...) at src/gui/widgets/grid.cpp:469 #13 0x0000000000ab73e4 in gui2::tgrid::tchild::place (this=0x808d1c0, origin=..., size=...) at src/gui/widgets/grid.cpp:767 #14 0x0000000000ab9561 in gui2::tgrid::layout (this=0x820df30, origin=...) at src/gui/widgets/grid.cpp:919 #15 0x0000000000ab433c in gui2::tgrid::place (this=0x820df30, origin=..., size=...) at src/gui/widgets/grid.cpp:469 #16 0x000000000054306d in gui2::tscrollbar_container::set_content_size (this=0x82169b0, origin=..., size=...) at src/gui/widgets/scrollbar_container.cpp:797 #17 0x000000000053f8fa in gui2::tscrollbar_container::place (this=0x82169b0, origin=..., size=...) at src/gui/widgets/scrollbar_container.cpp:370 #18 0x0000000000ab73e4 in gui2::tgrid::tchild::place (this=0x344d3e0, origin=..., size=...) at src/gui/widgets/grid.cpp:767 #19 0x0000000000ab9561 in gui2::tgrid::layout (this=0x820ec38, origin=...) at src/gui/widgets/grid.cpp:919 #20 0x0000000000ab433c in gui2::tgrid::place (this=0x820ec38, origin=..., size=...) at src/gui/widgets/grid.cpp:469 #21 0x0000000000a172a4 in gui2::tcontainer_::place (this=0x820e9c0, origin=..., size=...) at src/gui/widgets/container.cpp:73 #22 0x0000000000579c90 in gui2::twindow::layout (this=0x820e9c0) at src/gui/widgets/window.cpp:1123 #23 0x0000000000578323 in gui2::twindow::draw (this=0x820e9c0) at src/gui/widgets/window.cpp:720 #24 0x0000000000586035 in boost::_mfi::mf0::operator() (this=0x7fffffff82a8, p=0x820e9c0) at /usr/include/boost/bind/mem_fn_template.hpp:49 #25 0x0000000000585134 in boost::_bi::list1 >::operator(), boost::_bi::list4 > (this=0x7fffffff82b8, f=..., a=...) at /usr/include/boost/bind/bind.hpp:253 #26 0x0000000000584514 in boost::_bi::bind_t, boost::_bi::list1 > >::operator() (this=0x7fffffff82a8, a1=..., a2=@0x7fffffff810c: gui2::event::DRAW, a3=@0x7fffffff824f: false, a4=@0x7fffffff824e: false) at /usr/include/boost/bind/bind_template.hpp:145 #27 0x0000000000583550 in boost::detail::function::void_function_obj_invoker4, boost::_bi::list1 > >, void, gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&>::invoke (function_obj_ptr=..., a0=..., a1=gui2::event::DRAW, a2=@0x7fffffff824f: false, a3=@0x7fffffff824e: false) at /usr/include/boost/function/function_template.hpp:153 #28 0x0000000000989efd in boost::function4::operator() (this=0x7fffffff82a0, a0=..., a1=gui2::event::DRAW, a2=@0x7fffffff824f: false, a3=@0x7fffffff824e: false) at /usr/include/boost/function/function_template.hpp:760 #29 0x000000000098966f in gui2::event::ttrigger::operator()(boost::function, gui2::event::tdispatcher&, gui2::event::tevent, bool&, bool&) (this=0x7fffffff8340, functor=..., dispatcher=..., event=gui2::event::DRAW, ---Type to continue, or q to quit--- handled=@0x7fffffff824f: false, halt=@0x7fffffff824e: false) at src/gui/auxiliary/event/dispatcher.cpp:136 #30 0x000000000098c03a in gui2::event::implementation::fire_event, gui2::event::ttrigger>(gui2::event::tevent, std::vector, std::allocator > >&, gui2::twidget*, gui2::twidget*, gui2::event::ttrigger) (event=gui2::event::DRAW, event_chain=..., dispatcher=0x820e9c0, widget=0x820e9c0, functor=...) at src/gui/auxiliary/event/dispatcher_private.hpp:478 #31 0x000000000098a5f5 in gui2::event::fire_event, gui2::event::ttrigger>(gui2::event::tevent, gui2::twidget*, gui2::twidget*, gui2::event::ttrigger) (event=gui2::event::DRAW, dispatcher=0x820e9c0, widget=0x820e9c0, functor=...) at src/gui/auxiliary/event/dispatcher_private.hpp:562 #32 0x0000000000988eb4 in gui2::event::tdispatcher::fire (this=0x820e9d0, event=gui2::event::DRAW, target=...) at src/gui/auxiliary/event/dispatcher.cpp:181 #33 0x00000000004e80b4 in gui2::event::thandler::draw (this=0x17c0ff0, force=false) at src/gui/auxiliary/event/handler.cpp:488 #34 0x00000000004e74b2 in gui2::event::thandler::handle_event (this=0x17c0ff0, event=...) at src/gui/auxiliary/event/handler.cpp:331 #35 0x0000000000db921d in events::pump () at src/events.cpp:378 #36 0x0000000000577ed6 in gui2::twindow::show (this=0x820e9c0, restore=true, auto_close_timeout=0) at src/gui/widgets/window.cpp:645 #37 0x000000000067f9b8 in intf_show_dialog (L=0x2f164b0) at src/scripting/lua.cpp:2954