#0 __lll_lock_wait () at ../nptl/sysdeps/unix/sysv/linux/x86_64/lowlevellock.S:132 #1 0x00007fdb213661c5 in _L_lock_883 () from /lib64/libpthread.so.0 #2 0x00007fdb2136601a in __pthread_mutex_lock (mutex=0x2c979c0) at pthread_mutex_lock.c:61 #3 0x00007fdb22521ea1 in g_static_rec_mutex_lock () from /usr/lib64/libglib-2.0.so.0 #4 0x00007fdb27c6a094 in queue_repaint (this=0x2656200) at mdc_canvas_view.cpp:884 #5 mdc::CanvasView::queue_repaint (this=0x2656200) at mdc_canvas_view.cpp:872 #6 0x00007fdb27c58eff in mdc::CanvasItem::~CanvasItem (this=0x265ec00, __in_chrg=) at mdc_canvas_item.cpp:109 #7 0x00007fdb27c4d5c9 in mdc::AreaGroup::~AreaGroup (this=0x265ec00, __in_chrg=) at mdc_area_group.cpp:48 #8 0x00007fdb27c84b6e in mdc::Layer::~Layer (this=0x2658eb0, __in_chrg=) at mdc_layer.cpp:63 #9 0x00007fdb27c4dc69 in mdc::BackLayer::~BackLayer (this=0x2658eb0, __in_chrg=) at mdc_back_layer.cpp:58 #10 0x00007fdb27c69289 in mdc::CanvasView::~CanvasView (this=0x2656200, __in_chrg=) at mdc_canvas_view.cpp:119 #11 0x00007fdb27c71377 in ~XlibCanvasView (this=0x2656200, __in_chrg=) at mdc_canvas_view_x11.h:11 #12 mdc::XlibCanvasView::~XlibCanvasView (this=, __in_chrg=) at mdc_canvas_view_x11.h:11 #13 0x00007fdb26da5f03 in mdc::GtkCanvas::on_unrealize (this=0x2315cf0) at gtk/mdc_gtk_canvas_view.cpp:83 #14 0x00007fdb267ff98d in Gtk::Widget_Class::unrealize_callback (self=0x22ef380) at widget.cc:4055 #15 0x00007fdb236306dc in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #16 0x00007fdb23648fe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #17 0x00007fdb23649ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #18 0x00007fdb256f3ab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #19 0x00007fdb25523d5b in gtk_box_forall () from /usr/lib64/libgtk-x11-2.0.so.0 #20 0x00007fdb2677275a in Gtk::Container_Class::forall_vfunc_callback (self=0x2302660, include_internals=1, callback=0x7fdb256f3a00 , callback_data=0x0) at container.cc:458 #21 0x00007fdb256efd01 in gtk_widget_real_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #22 0x00007fdb267ff98d in Gtk::Widget_Class::unrealize_callback (self=0x2302660) at widget.cc:4055 #23 0x00007fdb236306dc in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #24 0x00007fdb23648fe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #25 0x00007fdb23649ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #26 0x00007fdb256f3ab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #27 0x00007fdb255f6516 in gtk_notebook_forall () from /usr/lib64/libgtk-x11-2.0.so.0 #28 0x00007fdb2677275a in Gtk::Container_Class::forall_vfunc_callback (self=0x12d3e60, include_internals=1, callback=0x7fdb256f3a00 , callback_data=0x0) at container.cc:458 #29 0x00007fdb256efd01 in gtk_widget_real_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #30 0x00007fdb267ff98d in Gtk::Widget_Class::unrealize_callback (self=0x12d3e60) at widget.cc:4055 #31 0x00007fdb236306dc in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #32 0x00007fdb23648fe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #33 0x00007fdb23649ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #34 0x00007fdb256f3ab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #35 0x00007fdb2560221f in gtk_paned_forall () from /usr/lib64/libgtk-x11-2.0.so.0 #36 0x00007fdb2677275a in Gtk::Container_Class::forall_vfunc_callback (self=0x2356440, include_internals=1, callback=0x7fdb256f3a00 , callback_data=0x0) at container.cc:458 #37 0x00007fdb256efd01 in gtk_widget_real_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #38 0x00007fdb267ff98d in Gtk::Widget_Class::unrealize_callback (self=0x2356440) at widget.cc:4055 #39 0x00007fdb236306dc in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #40 0x00007fdb23648fe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #41 0x00007fdb23649ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #42 0x00007fdb256f3ab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #43 0x00007fdb2560221f in gtk_paned_forall () from /usr/lib64/libgtk-x11-2.0.so.0 #44 0x00007fdb2677275a in Gtk::Container_Class::forall_vfunc_callback (self=0x2356340, include_internals=1, callback=0x7fdb256f3a00 , callback_data=0x0) at container.cc:458 #45 0x00007fdb256efd01 in gtk_widget_real_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #46 0x00007fdb267ff98d in Gtk::Widget_Class::unrealize_callback (self=0x2356340) at widget.cc:4055 #47 0x00007fdb236306dc in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #48 0x00007fdb23648fe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #49 0x00007fdb23649ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #50 0x00007fdb256f3ab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #51 0x00007fdb25523d8b in gtk_box_forall () from /usr/lib64/libgtk-x11-2.0.so.0 #52 0x00007fdb256efd01 in gtk_widget_real_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #53 0x00007fdb2363076a in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #54 0x00007fdb23648fe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #55 0x00007fdb23649ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #56 0x00007fdb256f3ab2 in gtk_widget_unrealize () from /usr/lib64/libgtk-x11-2.0.so.0 #57 0x00007fdb256f3dd5 in gtk_widget_unparent () from /usr/lib64/libgtk-x11-2.0.so.0 #58 0x00007fdb255f668d in gtk_notebook_remove () from /usr/lib64/libgtk-x11-2.0.so.0 #59 0x00007fdb26772bd7 in Gtk::Container_Class::remove_callback_normal (self=, p0=0x23025d0) at container.cc:119 #60 0x00007fdb23633bf4 in g_cclosure_marshal_VOID__OBJECTv () from /usr/lib64/libgobject-2.0.so.0 #61 0x00007fdb2363076a in _g_closure_invoke_va () from /usr/lib64/libgobject-2.0.so.0 #62 0x00007fdb23648fe1 in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #63 0x00007fdb23649ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #64 0x00000000006aa3aa in MainForm::destroy_view_becb (this=, view=0x2614100) at main_form.cpp:1062 #65 0x000000000078c249 in operator() (a0=0x2614100, this=) at /usr/include/boost/function/function_template.hpp:1013 #66 wb::WBContextModel::free_canvas_view (this=0x1dadf40, view=0x2614100) at model/wb_context_model.cpp:409 #67 0x00007fdb282b2762 in model_Diagram::ImplData::unrealize (this=0x30cc560) at wbcanvas/model_diagram_impl.cpp:409 #68 0x00007fdb282a9c6d in model_Model::ImplData::unrealize (this=) at wbcanvas/model_model_impl.cpp:95 #69 0x00000000007853bb in wb::WBContextModel::unrealize (this=0x1dadf40) at model/wb_context_model.cpp:231 #70 0x000000000090dfcc in wb::WBContext::close_document_finish (this=0x12435b0) at workbench/wb_context.cpp:2421 #71 0x00000000006aebef in MainForm::refresh_gui_becb (this=0x12c2870, type=, arg_id="", arg_ptr=0x0) at main_form.cpp:1189 #72 0x000000000091444c in operator() (a2=0x0, a1="\030", a0=wb::RefreshCloseDocument, this=0x1243858) at /usr/include/boost/function/function_template.hpp:1013 #73 wb::WBContext::do_close_document (this=0x12435b0, destroying=) at workbench/wb_context.cpp:2404 #74 0x00007fdb280b7983 in bec::GRTDispatcher::call_from_main_thread (this=0x1255650, callback=0x1f7ffb0, wait=true, force_queue=false) at grt/grt_dispatcher.cpp:609 #75 0x000000000090ef6e in call_from_main_thread (force_queue=false, wait=true, callback=..., this=0x1255650) at ../../backend/wbpublic/grt/grt_dispatcher.h:384 #76 wb::WBContext::execute_in_main_thread(std::string const&, boost::function const&, bool) (this=, name=..., function=..., wait=true) at workbench/wb_context.cpp:3108 #77 0x00000000009235ed in wb::WBContext::close_document (this=0x12435b0) at workbench/wb_context.cpp:2369 #78 0x00000000006c7fce in on_close (this=0x2a9e7b0) at overview_panel.h:41 #79 OverviewPanel::on_close (this=0x2a9e7b0) at overview_panel.h:41 #80 0x00000000006d07d1 in ModelPanel::on_close (this=) at model_panel.cpp:18 #81 0x00000000006a823f in MainForm::close_tab (this=, note=0x12cc1f0, page=0x1f65d30) at main_form.cpp:1612 #82 0x00000000006aa160 in MainForm::quit_app_becb (this=0x12c2870) at main_form.cpp:324 #83 0x00000000008e3619 in operator() (this=) at /usr/include/boost/function/function_template.hpp:1013 #84 wb::WBContextUI::perform_quit (this=) at workbench/wb_context_ui.cpp:233 #85 0x00000000006a96ba in close_window (this=0x12c2870, ev=) at main_form.cpp:174 #86 MainForm::close_window (this=0x12c2870, ev=) at main_form.cpp:169 #87 0x00007fdb26800858 in operator() (_A_a1=@0x7fffb96debe8: 0x2658aa0, this=0x12d65b8) at /usr/include/sigc++-2.0/sigc++/functors/slot.h:515 #88 operator() (_A_a1=@0x7fffb96debe8: 0x2658aa0, this=0x12d65b8) at widget.cc:1438 #89 (anonymous namespace)::Widget_signal_delete_event_callback (self=, p0=0x2658aa0, data=0x12d65b0) at widget.cc:1451 #90 0x00007fdb255d63d8 in _gtk_marshal_BOOLEAN__BOXED () from /usr/lib64/libgtk-x11-2.0.so.0 #91 0x00007fdb23630542 in g_closure_invoke () from /usr/lib64/libgobject-2.0.so.0 #92 0x00007fdb2364187d in signal_emit_unlocked_R () from /usr/lib64/libgobject-2.0.so.0 #93 0x00007fdb2364961e in g_signal_emit_valist () from /usr/lib64/libgobject-2.0.so.0 #94 0x00007fdb23649ae2 in g_signal_emit () from /usr/lib64/libgobject-2.0.so.0 #95 0x00007fdb256eee31 in gtk_widget_event_internal () from /usr/lib64/libgtk-x11-2.0.so.0 #96 0x00007fdb255d4b9b in gtk_main_do_event () from /usr/lib64/libgtk-x11-2.0.so.0 #97 0x00007fdb24ba75ec in gdk_event_dispatch () from /usr/lib64/libgdk-x11-2.0.so.0 #98 0x00007fdb2254d94a in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #99 0x00007fdb2254dd10 in g_main_context_iterate.isra.23 () from /usr/lib64/libglib-2.0.so.0 #100 0x00007fdb2254e10a in g_main_loop_run () from /usr/lib64/libglib-2.0.so.0 #101 0x00007fdb255d3917 in gtk_main () from /usr/lib64/libgtk-x11-2.0.so.0 #102 0x000000000069dcad in main (argc=1, argv=0x7fffb96df748) at main.cpp:311