Crash also occurs with Inkscape r21439 (Ubuntu 9.04).
Backtrace:
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0xb5fd5770 (LWP 19480)]
0x084dbeb6 in SPDesktop::currentRoot (this=0x0) at desktop.cpp:460
460 return _layer_hierarchy ? _layer_hierarchy->top() : NULL;
(gdb) bt
#0 0x084dbeb6 in SPDesktop::currentRoot (this=0x0) at desktop.cpp:460
#1 0x084011a7 in Inkscape::UI::Dialogs::LayersPanel::_pushTreeSelectionToCurrent (this=0x135b8d30) at ui/dialog/layers.cpp:419
#2 0xb7b187e2 in Glib::SignalProxyNormal::slot0_void_callback ()
from /usr/lib/libglibmm-2.4.so.1
#3 0xb72be3a4 in g_cclosure_marshal_VOID__VOID ()
from /usr/lib/libgobject-2.0.so.0
#4 0xb72b0c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#5 0xb72c73d2 in ?? () from /usr/lib/libgobject-2.0.so.0
#6 0xb72c84b9 in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#7 0xb72c8936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#8 0xb77c9185 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#9 0xb77e208b in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#10 0xb77ebc07 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#11 0xb7ecd10c in Gtk::Widget_Class::button_press_event_callback ()
from /usr/lib/libgtkmm-2.4.so.1
#12 0xb76e2526 in ?? () from /usr/lib/libgtk-x11-2.0.so.0
#13 0xb72af3d9 in ?? () from /usr/lib/libgobject-2.0.so.0
#14 0xb72b0c7b in g_closure_invoke () from /usr/lib/libgobject-2.0.so.0
#15 0xb72c6aff in ?? () from /usr/lib/libgobject-2.0.so.0
#16 0xb72c834f in g_signal_emit_valist () from /usr/lib/libgobject-2.0.so.0
#17 0xb72c8936 in g_signal_emit () from /usr/lib/libgobject-2.0.so.0
#18 0xb77fd2ae in ?? () from /usr/lib/libgtk-x11-2.0.so.0
---Type <return> to continue, or q <return> to quit---
#19 0xb76daf7c in gtk_propagate_event () from /usr/lib/libgtk-x11-2.0.so.0
#20 0xb76dc447 in gtk_main_do_event () from /usr/lib/libgtk-x11-2.0.so.0
#21 0xb756834a in ?? () from /usr/lib/libgdk-x11-2.0.so.0
#22 0xb7212b88 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0xb72160eb in ?? () from /usr/lib/libglib-2.0.so.0
#24 0xb72165ba in g_main_loop_run () from /usr/lib/libglib-2.0.so.0
#25 0xb76dc7d9 in gtk_main () from /usr/lib/libgtk-x11-2.0.so.0
#26 0xb7e423d7 in Gtk::Main::run_impl () from /usr/lib/libgtkmm-2.4.so.1
#27 0xb7e421d2 in Gtk::Main::run () from /usr/lib/libgtkmm-2.4.so.1
#28 0x08088817 in sp_main_gui (argc=1, argv=0xbfdeab94) at main.cpp:943
#29 0x0816673a in Inkscape::NSApplication::Application::run (this=0xbfdeaad0)
at application/application.cpp:114
#30 0x08087e6d in main (argc=1, argv=0xbfdeab94) at main.cpp:679
Crash also occurs with Inkscape r21439 (Ubuntu 9.04).
Backtrace:
Program received signal SIGSEGV, Segmentation fault. :currentRoot (this=0x0) at desktop.cpp:460 hierarchy- >top() : NULL; :currentRoot (this=0x0) at desktop.cpp:460 :UI::Dialogs: :LayersPanel: :_pushTreeSelec tionToCurrent (this=0x135b8d30) at ui/dialog/ layers. cpp:419 xyNormal: :slot0_ void_callback () libglibmm- 2.4.so. 1 marshal_ VOID__VOID () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 Class:: button_ press_event_ callback () libgtkmm- 2.4.so. 1 libgtk- x11-2.0. so.0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () from /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgdk- x11-2.0. so.0 context_ dispatch () from /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgtk- x11-2.0. so.0 libgtkmm- 2.4.so. 1 libgtkmm- 2.4.so. 1 :NSApplication: :Application: :run (this=0xbfdeaad0) application. cpp:114
[Switching to Thread 0xb5fd5770 (LWP 19480)]
0x084dbeb6 in SPDesktop:
460 return _layer_hierarchy ? _layer_
(gdb) bt
#0 0x084dbeb6 in SPDesktop:
#1 0x084011a7 in Inkscape:
#2 0xb7b187e2 in Glib::SignalPro
from /usr/lib/
#3 0xb72be3a4 in g_cclosure_
from /usr/lib/
#4 0xb72b0c7b in g_closure_invoke () from /usr/lib/
#5 0xb72c73d2 in ?? () from /usr/lib/
#6 0xb72c84b9 in g_signal_
#7 0xb72c8936 in g_signal_emit () from /usr/lib/
#8 0xb77c9185 in ?? () from /usr/lib/
#9 0xb77e208b in ?? () from /usr/lib/
#10 0xb77ebc07 in ?? () from /usr/lib/
#11 0xb7ecd10c in Gtk::Widget_
from /usr/lib/
#12 0xb76e2526 in ?? () from /usr/lib/
#13 0xb72af3d9 in ?? () from /usr/lib/
#14 0xb72b0c7b in g_closure_invoke () from /usr/lib/
#15 0xb72c6aff in ?? () from /usr/lib/
#16 0xb72c834f in g_signal_
#17 0xb72c8936 in g_signal_emit () from /usr/lib/
#18 0xb77fd2ae in ?? () from /usr/lib/
---Type <return> to continue, or q <return> to quit---
#19 0xb76daf7c in gtk_propagate_event () from /usr/lib/
#20 0xb76dc447 in gtk_main_do_event () from /usr/lib/
#21 0xb756834a in ?? () from /usr/lib/
#22 0xb7212b88 in g_main_
#23 0xb72160eb in ?? () from /usr/lib/
#24 0xb72165ba in g_main_loop_run () from /usr/lib/
#25 0xb76dc7d9 in gtk_main () from /usr/lib/
#26 0xb7e423d7 in Gtk::Main::run_impl () from /usr/lib/
#27 0xb7e421d2 in Gtk::Main::run () from /usr/lib/
#28 0x08088817 in sp_main_gui (argc=1, argv=0xbfdeab94) at main.cpp:943
#29 0x0816673a in Inkscape:
at application/
#30 0x08087e6d in main (argc=1, argv=0xbfdeab94) at main.cpp:679