spiro node editing (possibly with undo) consistently causes a crash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
New
|
High
|
Unassigned |
Bug Description
I have been editing spiro paths in node editing mode. I repeatedly move the nodes around, once in a while hitting undo. I'm not entirely sure if undo is causing this to happen, but I think it simply has to do with node movement or the spiro path effect.
It doesn't happen all the time, but it happens quite a bit. It makes glyph shaping (for a custom logotype) very difficult and frustrating.
Here's a backtrace of the crasher:
Program received signal SIGSEGV, Segmentation fault.
Inkscape:
591 double dist = Geom::distance(
(gdb) bt
#0 0x000000000084ba6e in Inkscape:
#1 0x0000000000845c14 in Inkscape:
NODE_SMOOTH) at ui/tool/
#2 0x00007ffff4c424fe in IA__g_closure_
param_
#3 0x00007ffff4c56a84 in signal_
instance=<value optimized out>, emission_
instance_
#4 0x00007ffff4c57b56 in IA__g_signal_
detail=0, var_args=
#5 0x00007ffff4c58113 in IA__g_signal_emit (instance=
at gsignal.c:3038
#6 0x00007ffff63cefc3 in _gtk_action_
#7 0x00007ffff655e4d9 in button_clicked (widget=<value optimized out>, button=0x2d24bb0 [GtkToolButton])
at gtktoolbutton.c:768
#8 0x00007ffff4c424fe in IA__g_closure_
param_
#9 0x00007ffff4c56598 in signal_
instance=<value optimized out>, emission_
instance_
#10 0x00007ffff4c57b56 in IA__g_signal_
detail=0, var_args=
#11 0x00007ffff4c58113 in IA__g_signal_emit (instance=
at gsignal.c:3038
#12 0x00007ffff63e9225 in gtk_real_
#13 0x00007ffff4c424fe in IA__g_closure_
param_
#14 0x00007ffff4c55f31 in signal_
instance=<value optimized out>, emission_
instance_
#15 0x00007ffff4c57b56 in IA__g_signal_
detail=0, var_args=
#16 0x00007ffff4c58113 in IA__g_signal_emit (instance=
at gsignal.c:3038
#17 0x00007ffff63e7f2d in gtk_button_
#18 0x00007ffff6494e68 in _gtk_marshal_
n_param_
marshal_
#19 0x00007ffff4c424fe in IA__g_closure_
n_param_
#20 0x00007ffff4c562ad in signal_
instance=<value optimized out>, emission_
instance_
#21 0x00007ffff4c57999 in IA__g_signal_
detail=0, var_args=
#22 0x00007ffff4c58113 in IA__g_signal_emit (instance=
at gsignal.c:3038
#23 0x00007ffff65aae3f in gtk_widget_
at gtkwidget.c:4943
#24 0x00007ffff648d347 in IA__gtk_
at gtkmain.c:2442
#25 0x00007ffff648e3cb in IA__gtk_
#26 0x00007ffff610255c in gdk_event_dispatch (source=<value optimized out>,
callback=<value optimized out>, user_data=<value optimized out>) at gdkevents-
#27 0x00007ffff3763880 in g_main_dispatch (context=<value optimized out>) at gmain.c:1960
#28 IA__g_main_
#29 0x00007ffff37676e8 in g_main_
dispatch=<value optimized out>, self=<value optimized out>) at gmain.c:2591
#30 0x00007ffff3767bfd in IA__g_main_loop_run (loop=0x236c4a0) at gmain.c:2799
#31 0x00007ffff648e8a7 in IA__gtk_main () at gtkmain.c:1219
#32 0x00000000004558db in sp_main_gui (argc=1, argv=0x7fffffff
#33 0x0000000000454d61 in main (argc=1, argv=<value optimized out>) at main.cpp:719
Could you add information about os and Inkscape version?