#0 0x00007fffee0ded95 in raise () from /lib64/libc.so.6 #1 0x00007fffee0e02ab in abort () from /lib64/libc.so.6 #2 0x00007fffee0d78fe in __assert_fail_base () from /lib64/libc.so.6 #3 0x00007fffee0d79a2 in __assert_fail () from /lib64/libc.so.6 #4 0x00007fffefdf89b3 in __pthread_mutex_lock_full (mutex=0x31a4160) at pthread_mutex_lock.c:312 #5 0x00007ffff0fb8ea1 in g_static_rec_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #6 0x00007ffff6701094 in queue_repaint (this=0x31f9d00) at mdc_canvas_view.cpp:884 #7 mdc::CanvasView::queue_repaint (this=0x31f9d00) at mdc_canvas_view.cpp:872 #8 0x00007ffff66efeff in mdc::CanvasItem::~CanvasItem (this=0x31fc2e0, __in_chrg=) at mdc_canvas_item.cpp:109 #9 0x00007ffff66e45c9 in mdc::AreaGroup::~AreaGroup (this=0x31fc2e0, __in_chrg=) at mdc_area_group.cpp:48 #10 0x00007ffff671bb6e in mdc::Layer::~Layer (this=0x31fc1b0, __in_chrg=) at mdc_layer.cpp:63 #11 0x00007ffff66e4c69 in mdc::BackLayer::~BackLayer (this=0x31fc1b0, __in_chrg=) at mdc_back_layer.cpp:58 #12 0x00007ffff6700289 in mdc::CanvasView::~CanvasView (this=0x31f9d00, __in_chrg=) at mdc_canvas_view.cpp:119 #13 0x00007ffff67077c9 in mdc::BufferedXlibCanvasView::~BufferedXlibCanvasView (this=0x31f9d00, __in_chrg=) at mdc_canvas_view_x11.cpp:165 #14 0x00007ffff583cf03 in mdc::GtkCanvas::on_unrealize (this=0x31e00c0) at gtk/mdc_gtk_canvas_view.cpp:83 #15 0x00007ffff529698d in Gtk::Widget_Class::unrealize_callback (self=0x1156420) at widget.cc:4055 #16 0x00007ffff20c76dc in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #17 0x00007ffff20dffe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #18 0x00007ffff20e0ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #19 0x00007ffff418aab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #20 0x00007ffff402ea1a in gtk_frame_forall () from /usr/lib64/libgtk-x11-2.0.so.0 #21 0x00007ffff520975a in Gtk::Container_Class::forall_vfunc_callback (self=0x31748c0, include_internals=1, callback=0x7ffff418aa00 , callback_data=0x0) at container.cc:458 #22 0x00007ffff4186d01 in gtk_widget_real_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #23 0x00007ffff529698d in Gtk::Widget_Class::unrealize_callback (self=0x31748c0) at widget.cc:4055 #24 0x00007ffff20c76dc in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #25 0x00007ffff20dffe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #26 0x00007ffff20e0ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #27 0x00007ffff418aab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #28 0x00007ffff3fbad5b in gtk_box_forall () from /usr/lib64/libgtk-x11-2.0.so.0 #29 0x00007ffff4186d01 in gtk_widget_real_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #30 0x00007ffff20c76dc in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #31 0x00007ffff20dffe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #32 0x00007ffff20e0ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #33 0x00007ffff418aab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #34 0x00007ffff3fbad5b in gtk_box_forall () from /usr/lib64/libgtk-x11-2.0.so.0 #35 0x00007ffff4186d01 in gtk_widget_real_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #36 0x00007ffff20c76dc in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #37 0x00007ffff20dffe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #38 0x00007ffff20e0ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #39 0x00007ffff418aab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #40 0x00007ffff4186d01 in gtk_widget_real_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #41 0x00007ffff20c776a in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #42 0x00007ffff20dffe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #43 0x00007ffff20e0ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #44 0x00007ffff418aab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #45 0x00007ffff418d800 in gtk_widget_dispose () from /usr/lib64/libgtk-x11-2.0.so.0 #46 0x00007ffff20cd8a0 in g_object_run_dispose () from /usr/lib64/libgobject-2.0.so.0 #47 0x00007ffff520af19 in Gtk::Dialog::~Dialog (this=0x31d8670, __vtt_parm=0xb86368 , __in_chrg=) at dialog.cc:226 #48 0x00000000006faacd in DiagramSizeForm::~DiagramSizeForm (this=0x31d8670, __in_chrg=, __vtt_parm=) at diagram_size_form.cpp:17 #49 0x00000000006fabf9 in DiagramSizeForm::~DiagramSizeForm (this=0x31d8670, __in_chrg=, __vtt_parm=) at diagram_size_form.cpp:20 #50 0x00000000008d7191 in operator() (a0="\310?F\002\000\000\000\000\f\000\000\000\000\000\000\000\310?F\002", '\000' "\210, W\032\003\000\000\000\000\f\000\000\000\000\000\000\000\006\000\000\000\000\000\000\000\017e\214\000\000\000\000\000\260\360#\001\000\000\000\000\230\305\377\377\377\177\000\000\210W\032\003\000\000\000\000\071\215m\353\377\177\000\000\n\000\000\000\005\000\004\000 \306\377\377\377\177\000\000X\360#\001\000\000\000\000\001\000\000\000\000\000\000\000\000\307\377\377\377\177\000\000\200\312\377\377\377\177\000\000\320\071U\002\000\000\000\000-g\214", '\000' , " \000\000\000\060\000\000\000@\306\377\377\377\177\000\000p\305\377\377\377\177\000\000\000\063\r\001\000\000\000\000\260\"\r\001\000\000\000\000\\\306\377\377\377\177\000\000\000\000\000\000\000\000\000\000\270W\032\003\000\000\000\000\210W\032\003\000\000\000\000\030(\t\001\000\000\000\000p\"\r"...
, this=0x2a7cc90) at /usr/include/boost/function/function_template.hpp:1013 #51 operator())>, boost::_bi::list0> (f=..., this=0x2a7ccb0, a=...) at /usr/include/boost/bind/bind.hpp:253 #52 operator() (this=0x2a7cc90) at /usr/include/boost/bind/bind_template.hpp:20 #53 boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #54 0x00000000008c650f in operator() (this=) at /usr/include/boost/function/function_template.hpp:1013 #55 wb::CommandUI::execute_builtin_command (this=0x123f058, name="diagram_size") at workbench/wb_command_ui.cpp:995 #56 0x00000000008c672d in wb::CommandUI::activate_command (this=0x123f058, command="builtin:diagram_size") at workbench/wb_command_ui.cpp:1065 #57 0x00000000008d70e5 in operator() (a0="\210nY\002", '\000' "\210, nY\002\000\000\000\000\001", '\000' "\300, DU\002\000\000\000\000\300DU\002\000\000\000\000\275\241k\000\000\000\000\000 \340\r\001\000\000\000\000 :U\002\000\000\000\000 :U\002\000\000\000\000\260'*\001\000\000\000\000p[\f\362\377\177\000\000\060D\034\002\000\000\000\000 :U\002\000\000\000\000H\311\377\377\377\177\000\000\300DU\002\000\000\000\000 :U\002\000\000\000\000\000\307\377\377\377\177\000\000\300DU\002\000\000\000\000 :U\002\000\000\000\000 :U\002\000\000\000\000\000\307\377\377\377\177\000\000 :U\002\000\000\000\000\300\367T\002\000\000\000\000\220:U\002\000\000\000\000\320\302\366\002\000\000\000\000\200\311\377\377\377\177\000\000\300DU\002\000\000\000\000\003J\375\360\377\177\000\000\000\000\000@\000\000\000\000\200"...
, this=0x2546990) at /usr/include/boost/function/function_template.hpp:1013 #58 operator())>, boost::_bi::list0> (f=..., this=0x25469b0, a=...) at /usr/include/boost/bind/bind.hpp:253 #59 operator() (this=0x2546990) at /usr/include/boost/bind/bind_template.hpp:20 #60 boost::detail::function::void_function_obj_invoker0, boost::_bi::list1 > > >, void>::invoke(boost::detail::function::function_buffer&) (function_obj_ptr=...) at /usr/include/boost/function/function_template.hpp:153 #61 0x00000000006ba1bd in operator() (this=) at /usr/include/boost/function/function_template.hpp:1013 #62 m_invoke (connectionBody=..., this=) at /usr/include/boost/signals2/detail/signal_template.hpp:360 #63 operator() (connectionBody=..., this=) at /usr/include/boost/signals2/detail/signal_template.hpp:345 #64 dereference (this=) at /usr/include/boost/signals2/detail/slot_call_iterator.hpp:82 #65 dereference, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> > > (f=) at /usr/include/boost/iterator/iterator_facade.hpp:517 #66 operator* (this=) at /usr/include/boost/iterator/iterator_facade.hpp:643 #67 operator(), int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> > > (first=..., this=, last=...) at /usr/include/boost/signals2/optional_last_value.hpp:55 #68 operator(), boost::signals2::detail::slot_call_iterator_t, int, std::less, boost::function, boost::function, boost::signals2::mutex>::slot_invoker, std::_List_iterator >, boost::signals2::slot0 >, boost::signals2::mutex> > >, boost::signals2::detail::connection_body >, boost::signals2::slot0 >, boost::signals2::mutex> > > (first=..., this=, combiner=..., last=...) at /usr/include/boost/signals2/detail/result_type_wrapper.hpp:64 #69 boost::signals2::detail::signal0_impl, int, std::less, boost::function, boost::function, boost::signals2::mutex>::operator()() (this=0x25539d0) at /usr/include/boost/signals2/detail/signal_template.hpp:246 #70 0x00007ffff7b1e3b5 in process_click (mi=0x2553ad0, item=0x2553900) at gtk/src/lf_menubar.cpp:51 #71 0x00007ffff3d0fb48 in operator() (this=0x2553cb8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:440 #72 Glib::SignalProxyNormal::slot0_void_callback (self=, data=0x2553cb0) at signalproxy.cc:95 #73 0x00007ffff20c7542 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #74 0x00007ffff20d887d in signal_emit_unlocked_R () from /usr/lib64/libgobject-2.0.so.0 #75 0x00007ffff20e0939 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #76 0x00007ffff20e0ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #77 0x00007ffff418502e in gtk_widget_activate () from /usr/lib64/libgtk-x11-2.0.so.0 #78 0x00007ffff40808ad in gtk_menu_shell_activate_item () from /usr/lib64/libgtk-x11-2.0.so.0 #79 0x00007ffff4080c45 in gtk_menu_shell_button_release () from /usr/lib64/libgtk-x11-2.0.so.0 #80 0x00007ffff406d3d8 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib64/libgtk-x11-2.0.so.0 #81 0x00007ffff20c7542 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #82 0x00007ffff20d8bd9 in signal_emit_unlocked_R () from /usr/lib64/libgobject-2.0.so.0 #83 0x00007ffff20e061e in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #84 0x00007ffff20e0ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #85 0x00007ffff4185e31 in gtk_widget_event_internal () from /usr/lib64/libgtk-x11-2.0.so.0 #86 0x00007ffff406b563 in gtk_propagate_event () from /usr/lib64/libgtk-x11-2.0.so.0 #87 0x00007ffff406b8c3 in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #88 0x00007ffff363e5ec in gdk_event_dispatch () from /usr/lib64/libgdk-x11-2.0.so.0 #89 0x00007ffff0fe494a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #90 0x00007ffff0fe4d10 in g_main_context_iterate.isra.23 () from /usr/lib64/libglib-2.0.so.0 #91 0x00007ffff0fe510a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #92 0x00007ffff406a917 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #93 0x000000000069dcad in main (argc=1, argv=0x7fffffffd9b8) at main.cpp:311