I guess I have the same crash in Win 7 x64 and Archlinux x64. x32 version is much stable at least on Win.
Backtraces:
win7 x64:
Thread 1 received signal SIGSEGV, Segmentation fault.
0x000000006e11de88 in Inkscape::CompositeUndoStackObserver::notifyClearUndoEvent() () from C:\inkscape\libinkscape_base.dll
(gdb) bt
#0 0x000000006e11de88 in Inkscape::CompositeUndoStackObserver::notifyClearUndoEvent() () from C:\inkscape\libinkscape_base.dll
#1 0x000000006e13f56e in Inkscape::DocumentUndo::clearUndo(SPDocument*) () from C:\inkscape\libinkscape_base.dll
#2 0x000000006e1443a0 in SPDocument::~SPDocument() () from C:\inkscape\libinkscape_base.dll
#3 0x000000006e14464d in SPDocument::~SPDocument() () from C:\inkscape\libinkscape_base.dll
#4 0x000000006e05b2a8 in Inkscape::UI::View::View::setDocument(SPDocument*) () from C:\inkscape\libinkscape_base.dll
#5 0x000000006e1350e0 in SPDesktop::setDocument(SPDocument*) () from C:\inkscape\libinkscape_base.dll
#6 0x000000006e13280f in SPDesktop::change_document(SPDocument*) () from C:\inkscape\libinkscape_base.dll
#7 0x000000006ddcdcc7 in sp_ui_close_view(_GtkWidget*) () from C:\inkscape\libinkscape_base.dll
#8 0x000000006dcdb0ea in sp_action_perform(SPAction*, void*) () from C:\inkscape\libinkscape_base.dll
#9 0x0000000063a4732c in g_closure_invoke (closure=0x7cae970, return_value=return_value@entry=0x0, n_param_values=1,
param_values=param_values@entry=0x22efb0, invocation_hint=invocation_hint@entry=0x22ef10) at gclosure.c:804
#10 0x0000000063a5a612 in signal_emit_unlocked_R (node=<optimized out>, node@entry=0x77c8ba0, detail=0,
instance=instance@entry=0x81b2390, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x22efb0)
at gsignal.c:3629
#11 0x0000000063a63f5d in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=177410976,
var_args=<optimized out>) at gsignal.c:3385
#12 0x0000000063a64238 in g_signal_emit (instance=0x6e11ddf0 <Inkscape::CompositeUndoStackObserver::notifyClearUndoEvent()>,
signal_id=109694048, detail=32768) at gsignal.c:3441
#13 0x0000000061a30639 in ?? () from C:\inkscape\libgtk-win32-2.0-0.dll
#14 0x00000000618c2ba9 in ?? () from C:\inkscape\libgtk-win32-2.0-0.dll
#15 0x00000000618c2fed in ?? () from C:\inkscape\libgtk-win32-2.0-0.dll
#16 0x00000000618b4275 in ?? () from C:\inkscape\libgtk-win32-2.0-0.dll
#17 0x00000000618a837b in ?? () from C:\inkscape\libgtk-win32-2.0-0.dll
#18 0x0000000063a4732c in g_closure_invoke (closure=closure@entry=0x77a3210, return_value=return_value@entry=0x22f4d0, n_param_values=2,
---Type <return> to continue, or q <return> to quit---
param_values=param_values@entry=0x22f5c0, invocation_hint=invocation_hint@entry=0x22f520) at gclosure.c:804
#19 0x0000000063a5abe5 in signal_emit_unlocked_R (node=<optimized out>, detail=0, instance=instance@entry=0x80ae2a0,
emission_return=emission_return@entry=0x22f680, instance_and_params=instance_and_params@entry=0x22f5c0) at gsignal.c:3667
#20 0x0000000063a63b53 in g_signal_emit_valist (instance=<optimized out>, signal_id=<optimized out>, detail=2291864,
var_args=<optimized out>) at gsignal.c:3395
#21 0x0000000063a64238 in g_signal_emit (instance=0x6e11ddf0 <Inkscape::CompositeUndoStackObserver::notifyClearUndoEvent()>,
signal_id=109694048, detail=32768) at gsignal.c:3441
#22 0x0000000061a319bd in ?? () from C:\inkscape\libgtk-win32-2.0-0.dll
#23 0x00000000618a6881 in ?? () from C:\inkscape\libgtk-win32-2.0-0.dll
#24 0x00000000618a6ccb in ?? () from C:\inkscape\libgtk-win32-2.0-0.dll
#25 0x000000006c39261c in ?? () from C:\inkscape\libgdk-win32-2.0-0.dll
#26 0x00000000686094e1 in g_main_dispatch (context=0x4bef710) at gmain.c:3154
#27 g_main_context_dispatch (context=context@entry=0x4bef710) at gmain.c:3769
#28 0x0000000068609802 in g_main_context_iterate (context=0x4bef710, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>)
at gmain.c:3840
#29 0x000000006860a083 in g_main_loop_run (loop=0x61129e0) at gmain.c:4034
#30 0x00000000618a59e0 in ?? () from C:\inkscape\libgtk-win32-2.0-0.dll
#31 0x000000000040631e in sp_main_gui(int, char const**) ()
#32 0x000000000040e05f in main ()
Arch x64:
Thread 1 "inkscape" received signal SIGSEGV, Segmentation fault.
0x00000000006c8645 in Inkscape::CompositeUndoStackObserver::notifyClearUndoEvent() ()
(gdb) bt
#0 0x00000000006c8645 in Inkscape::CompositeUndoStackObserver::notifyClearUndoEvent() ()
#1 0x00000000006f9bad in Inkscape::DocumentUndo::clearUndo(SPDocument*) ()
#2 0x00000000006ea2bd in SPDocument::~SPDocument() ()
#3 0x00000000006ea539 in SPDocument::~SPDocument() ()
#4 0x0000000000d5a083 in Inkscape::UI::View::View::setDocument(SPDocument*) ()
#5 0x00000000006d4985 in SPDesktop::setDocument(SPDocument*) ()
#6 0x00000000006d22c7 in SPDesktop::change_document(SPDocument*) ()
#7 0x0000000000b10f64 in sp_ui_close_view(_GtkWidget*) ()
#8 0x0000000000960462 in sp_action_perform(SPAction*, void*) ()
#9 0x00007ffff1b1ff75 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#10 0x00007ffff1b31f82 in () at /usr/lib/libgobject-2.0.so.0
#11 0x00007ffff1b3abcc in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#12 0x00007ffff1b3afaf in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#13 0x00007ffff4ebfe3e in gtk_widget_activate () at /usr/lib/libgtk-x11-2.0.so.0
#14 0x00007ffff4d6194a in gtk_menu_shell_activate_item () at /usr/lib/libgtk-x11-2.0.so.0
#15 0x00007ffff4d61d86 in () at /usr/lib/libgtk-x11-2.0.so.0
#16 0x00007ffff4d53e46 in () at /usr/lib/libgtk-x11-2.0.so.0
#17 0x00007ffff4d48394 in () at /usr/lib/libgtk-x11-2.0.so.0
#18 0x00007ffff1b1ff75 in g_closure_invoke () at /usr/lib/libgobject-2.0.so.0
#19 0x00007ffff1b3237d in () at /usr/lib/libgobject-2.0.so.0
#20 0x00007ffff1b3a66f in g_signal_emit_valist () at /usr/lib/libgobject-2.0.so.0
#21 0x00007ffff1b3afaf in g_signal_emit () at /usr/lib/libgobject-2.0.so.0
#22 0x00007ffff4ec11b4 in () at /usr/lib/libgtk-x11-2.0.so.0
#23 0x00007ffff4d469c5 in gtk_propagate_event () at /usr/lib/libgtk-x11-2.0.so.0
#24 0x00007ffff4d46e3b in gtk_main_do_event () at /usr/lib/libgtk-x11-2.0.so.0
#25 0x00007ffff4969b1c in () at /usr/lib/libgdk-x11-2.0.so.0
#26 0x00007ffff1847587 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#27 0x00007ffff18477f0 in () at /usr/lib/libglib-2.0.so.0
#28 0x00007ffff1847b12 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#29 0x00007ffff4d45ba7 in gtk_main () at /usr/lib/libgtk-x11-2.0.so.0
#30 0x00000000006b240a in sp_main_gui(int, char const**) ()
#31 0x00007ffff066b311 in __libc_start_main () at /usr/lib/libc.so.6
#32 0x00000000006ae65a in _start ()
I guess I have the same crash in Win 7 x64 and Archlinux x64. x32 version is much stable at least on Win.
Backtraces:
win7 x64:
Thread 1 received signal SIGSEGV, Segmentation fault. :CompositeUndoS tackObserver: :notifyClearUnd oEvent( ) () from C:\inkscape\ libinkscape_ base.dll :CompositeUndoS tackObserver: :notifyClearUnd oEvent( ) () from C:\inkscape\ libinkscape_ base.dll :DocumentUndo: :clearUndo( SPDocument* ) () from C:\inkscape\ libinkscape_ base.dll :~SPDocument( ) () from C:\inkscape\ libinkscape_ base.dll :~SPDocument( ) () from C:\inkscape\ libinkscape_ base.dll :UI::View: :View:: setDocument( SPDocument* ) () from C:\inkscape\ libinkscape_ base.dll :setDocument( SPDocument* ) () from C:\inkscape\ libinkscape_ base.dll :change_ document( SPDocument* ) () from C:\inkscape\ libinkscape_ base.dll view(_GtkWidget *) () from C:\inkscape\ libinkscape_ base.dll perform( SPAction* , void*) () from C:\inkscape\ libinkscape_ base.dll value=return_ value@entry= 0x0, n_param_values=1, values= param_values@ entry=0x22efb0, invocation_ hint=invocation _hint@entry= 0x22ef10) at gclosure.c:804 emit_unlocked_ R (node=<optimized out>, node@entry= 0x77c8ba0, detail=0, instance@ entry=0x81b2390 , emission_ return= emission_ return@ entry=0x0, instance_ and_params= instance_ and_params@ entry=0x22efb0) emit_valist (instance= <optimized out>, signal_ id=<optimized out>, detail=177410976, args=<optimized out>) at gsignal.c:3385 0x6e11ddf0 <Inkscape: :CompositeUndoS tackObserver: :notifyClearUnd oEvent( )>, id=109694048, detail=32768) at gsignal.c:3441 libgtk- win32-2. 0-0.dll libgtk- win32-2. 0-0.dll libgtk- win32-2. 0-0.dll libgtk- win32-2. 0-0.dll libgtk- win32-2. 0-0.dll closure@ entry=0x77a3210 , return_ value=return_ value@entry= 0x22f4d0, n_param_values=2, values= param_values@ entry=0x22f5c0, invocation_ hint=invocation _hint@entry= 0x22f520) at gclosure.c:804 emit_unlocked_ R (node=<optimized out>, detail=0, instance= instance@ entry=0x80ae2a0 , return= emission_ return@ entry=0x22f680, instance_ and_params= instance_ and_params@ entry=0x22f5c0) at gsignal.c:3667 emit_valist (instance= <optimized out>, signal_ id=<optimized out>, detail=2291864, args=<optimized out>) at gsignal.c:3395 0x6e11ddf0 <Inkscape: :CompositeUndoS tackObserver: :notifyClearUnd oEvent( )>, id=109694048, detail=32768) at gsignal.c:3441 libgtk- win32-2. 0-0.dll libgtk- win32-2. 0-0.dll libgtk- win32-2. 0-0.dll libgdk- win32-2. 0-0.dll context_ dispatch (context= context@ entry=0x4bef710 ) at gmain.c:3769 context_ iterate (context=0x4bef710, block=block@ entry=1, dispatch= dispatch@ entry=1, self=<optimized out>) libgtk- win32-2. 0-0.dll
0x000000006e11de88 in Inkscape:
(gdb) bt
#0 0x000000006e11de88 in Inkscape:
#1 0x000000006e13f56e in Inkscape:
#2 0x000000006e1443a0 in SPDocument:
#3 0x000000006e14464d in SPDocument:
#4 0x000000006e05b2a8 in Inkscape:
#5 0x000000006e1350e0 in SPDesktop:
#6 0x000000006e13280f in SPDesktop:
#7 0x000000006ddcdcc7 in sp_ui_close_
#8 0x000000006dcdb0ea in sp_action_
#9 0x0000000063a4732c in g_closure_invoke (closure=0x7cae970, return_
param_
#10 0x0000000063a5a612 in signal_
instance=
at gsignal.c:3629
#11 0x0000000063a63f5d in g_signal_
var_
#12 0x0000000063a64238 in g_signal_emit (instance=
signal_
#13 0x0000000061a30639 in ?? () from C:\inkscape\
#14 0x00000000618c2ba9 in ?? () from C:\inkscape\
#15 0x00000000618c2fed in ?? () from C:\inkscape\
#16 0x00000000618b4275 in ?? () from C:\inkscape\
#17 0x00000000618a837b in ?? () from C:\inkscape\
#18 0x0000000063a4732c in g_closure_invoke (closure=
---Type <return> to continue, or q <return> to quit---
param_
#19 0x0000000063a5abe5 in signal_
emission_
#20 0x0000000063a63b53 in g_signal_
var_
#21 0x0000000063a64238 in g_signal_emit (instance=
signal_
#22 0x0000000061a319bd in ?? () from C:\inkscape\
#23 0x00000000618a6881 in ?? () from C:\inkscape\
#24 0x00000000618a6ccb in ?? () from C:\inkscape\
#25 0x000000006c39261c in ?? () from C:\inkscape\
#26 0x00000000686094e1 in g_main_dispatch (context=0x4bef710) at gmain.c:3154
#27 g_main_
#28 0x0000000068609802 in g_main_
at gmain.c:3840
#29 0x000000006860a083 in g_main_loop_run (loop=0x61129e0) at gmain.c:4034
#30 0x00000000618a59e0 in ?? () from C:\inkscape\
#31 0x000000000040631e in sp_main_gui(int, char const**) ()
#32 0x000000000040e05f in main ()
Arch x64:
Thread 1 "inkscape" received signal SIGSEGV, Segmentation fault. :CompositeUndoS tackObserver: :notifyClearUnd oEvent( ) () :CompositeUndoS tackObserver: :notifyClearUnd oEvent( ) () :DocumentUndo: :clearUndo( SPDocument* ) () :~SPDocument( ) () :~SPDocument( ) () :UI::View: :View:: setDocument( SPDocument* ) () :setDocument( SPDocument* ) () :change_ document( SPDocument* ) () view(_GtkWidget *) () perform( SPAction* , void*) () libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () at /usr/lib/ libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 libgtk- x11-2.0. so.0 shell_activate_ item () at /usr/lib/ libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgtk- x11-2.0. so.0 libgobject- 2.0.so. 0 libgobject- 2.0.so. 0 emit_valist () at /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 () at /usr/lib/ libglib- 2.0.so. 0 libglib- 2.0.so. 0 libglib- 2.0.so. 0 libgtk- x11-2.0. so.0
0x00000000006c8645 in Inkscape:
(gdb) bt
#0 0x00000000006c8645 in Inkscape:
#1 0x00000000006f9bad in Inkscape:
#2 0x00000000006ea2bd in SPDocument:
#3 0x00000000006ea539 in SPDocument:
#4 0x0000000000d5a083 in Inkscape:
#5 0x00000000006d4985 in SPDesktop:
#6 0x00000000006d22c7 in SPDesktop:
#7 0x0000000000b10f64 in sp_ui_close_
#8 0x0000000000960462 in sp_action_
#9 0x00007ffff1b1ff75 in g_closure_invoke () at /usr/lib/
#10 0x00007ffff1b31f82 in () at /usr/lib/
#11 0x00007ffff1b3abcc in g_signal_
#12 0x00007ffff1b3afaf in g_signal_emit () at /usr/lib/
#13 0x00007ffff4ebfe3e in gtk_widget_activate () at /usr/lib/
#14 0x00007ffff4d6194a in gtk_menu_
#15 0x00007ffff4d61d86 in () at /usr/lib/
#16 0x00007ffff4d53e46 in () at /usr/lib/
#17 0x00007ffff4d48394 in () at /usr/lib/
#18 0x00007ffff1b1ff75 in g_closure_invoke () at /usr/lib/
#19 0x00007ffff1b3237d in () at /usr/lib/
#20 0x00007ffff1b3a66f in g_signal_
#21 0x00007ffff1b3afaf in g_signal_emit () at /usr/lib/
#22 0x00007ffff4ec11b4 in () at /usr/lib/
#23 0x00007ffff4d469c5 in gtk_propagate_event () at /usr/lib/
#24 0x00007ffff4d46e3b in gtk_main_do_event () at /usr/lib/
#25 0x00007ffff4969b1c in () at /usr/lib/
#26 0x00007ffff1847587 in g_main_
#27 0x00007ffff18477f0 in () at /usr/lib/
#28 0x00007ffff1847b12 in g_main_loop_run () at /usr/lib/
#29 0x00007ffff4d45ba7 in gtk_main () at /usr/lib/
#30 0x00000000006b240a in sp_main_gui(int, char const**) ()
#31 0x00007ffff066b311 in __libc_start_main () at /usr/lib/libc.so.6
#32 0x00000000006ae65a in _start ()