Comment 4 for bug 494722

Revision history for this message
Frank (franksouza183) wrote : Re: Inkscape crashes with "encountered an internal error" on exit; positions of docks unsaved

By closing Inkscape (0.47+devel r9281 on Ubuntu Karmic 9.10 - Kernel 2.6.31-20 - Pentium Dual Core 2.0 GHz) with two or more dialog windows dockeds outside the main window, the crash occurs. Was already seen it since version 0.45.

debug - backtrace >>

[Thread debugging using libthread_db enabled]

Program received signal SIGSEGV, Segmentation fault.
0x00007ffff7ace457 in Gtk::Window::get_size(int&, int&) const () from /usr/lib/libgtkmm-2.4.so.1
(gdb) bt
#0 0x00007ffff7ace457 in Gtk::Window::get_size(int&, int&) const () from /usr/lib/libgtkmm-2.4.so.1
#1 0x0000000000997f13 in Inkscape::UI::Dialog::Dialog::save_geometry (this=0x73320d8) at ui/dialog/dialog.cpp:241
#2 0x0000000000998109 in Inkscape::UI::Dialog::Dialog::onShutdown (this=0x73e7b70) at ui/dialog/dialog.cpp:157
#3 0x00007ffff4cd45ae in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#4 0x00007ffff4ce9983 in ?? () from /usr/lib/libgobject-2.0.so.0
#5 0x00007ffff4cead39 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#6 0x00007ffff4ceb283 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#7 0x000000000046f6db in inkscape_exit () at inkscape.cpp:1364
#8 0x00000000006d67a3 in sp_desktop_widget_destroy (object=0x10d13e0) at widgets/desktop-widget.cpp:590
#9 0x00007ffff4cd44f9 in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff4ce9ce6 in ?? () from /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff4cead39 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff4ceb283 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff65397d0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007ffff4cd6940 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#15 0x00007ffff648f039 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007ffff4cd45ae in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#17 0x00007ffff4ce9ce6 in ?? () from /usr/lib/libgobject-2.0.so.0
#18 0x00007ffff4cead39 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff4ceb283 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff65397d0 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#21 0x00007ffff4cd6940 in g_object_run_dispose () from /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff7ad01fe in Gtk::Window::~Window() () from /usr/lib/libgtkmm-2.4.so.1
#23 0x00000000006db31a in SPDesktopWidget::WidgetStub::destroy (this=0x29d8d10) at widgets/desktop-widget.h:156
#24 0x00000000008cbfa8 in SPDesktop::onDeleteUI (this=0x19eac00) at desktop.cpp:1310
#25 0x00007ffff7acb2e2 in ?? () from /usr/lib/libgtkmm-2.4.so.1
#26 0x00007ffff6516728 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#27 0x00007ffff4cd45ae in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#28 0x00007ffff4ce9f70 in ?? () from /usr/lib/libgobject-2.0.so.0
#29 0x00007ffff4ceabcc in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#30 0x00007ffff4ceb283 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#31 0x00007ffff661d71f in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#32 0x00007ffff650ff3a in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#33 0x00007ffff6184cec in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#34 0x00007ffff3a18bce in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#35 0x00007ffff3a1c598 in ?? () from /lib/libglib-2.0.so.0
#36 0x00007ffff3a1c9f5 in g_main_loop_run () from /lib/libglib-2.0.so.0
#37 0x00007ffff6510177 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#38 0x000000000045160b in sp_main_gui (argc=1, argv=0x7fffffffe328) at main.cpp:983
#39 0x0000000000450a61 in main (argc=1, argv=<value optimized out>) at main.cpp:719
(gdb)

Sorry by English