[Node tool] Dragging cap at end of path causes crash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Krzysztof Kosinski | ||
inkscape (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
Dragging between two nodes does curve adjustment, but dragging between the end node and nothing (i.e. dragging the cap) causes a crash.
Steps to reproduce:
1. Create an unclosed path
2. Set the cap to rounded or square
3. Set the stroke size up or zoom in (for the next step)
4. Click on the path, past the end node, on the cap, and drag
5. Observe the crash
Ubuntu 10.04, Inkscape 0.47+devel-r9474 (own build).
From GDB:
Program received signal SIGSEGV, Segmentation fault.
0x00000000009e418a in Inkscape:
at ui/tool/
68 second-
Backtrace:
#0 0x00000000009e418a in Inkscape:
this=0x71b8700) at ui/tool/
#1 0x00000000009e39a9 in Inkscape:
this=0x71b8700, event=0x50c1ca0) at ui/tool/
#2 0x00000000009e218d in Inkscape:
event=
#3 0x0000000000622b70 in sp_marshal_
return_
param_
marshal_
#4 0x00007ffff4c535de in g_closure_invoke () from /usr/lib/
#5 0x00007ffff4c67598 in ?? () from /usr/lib/
#6 0x00007ffff4c688b9 in g_signal_
from /usr/lib/
#7 0x00007ffff6621ac5 in gtk_signal_emit () from /usr/lib/
#8 0x0000000000592d39 in emit_event (canvas=<value optimised out>,
event=<value optimised out>) at display/
#9 0x0000000000594b41 in sp_canvas_motion (widget=0x1f355c0, event=0x50b3b40)
at display/
#10 0x00007ffff64a90e8 in ?? () from /usr/lib/
#11 0x00007ffff4c535de in g_closure_invoke () from /usr/lib/
#12 0x00007ffff4c671dd in ?? () from /usr/lib/
#13 0x00007ffff4c688b9 in g_signal_
from /usr/lib/
#14 0x00007ffff4c69033 in g_signal_emit () from /usr/lib/
#15 0x00007ffff65c002f in ?? () from /usr/lib/
#16 0x00007ffff64a15b3 in gtk_propagate_event ()
from /usr/lib/
#17 0x00007ffff64a268b in gtk_main_do_event ()
from /usr/lib/
#18 0x00007ffff611686c in ?? () from /usr/lib/
#19 0x00007ffff39818c2 in g_main_
#20 0x00007ffff3985748 in ?? () from /lib/libglib-
#21 0x00007ffff3985c55 in g_main_loop_run () from /lib/libglib-
#22 0x00007ffff64a2b27 in gtk_main () from /usr/lib/
#23 0x000000000045594b in sp_main_gui (argc=1, argv=0x7fffffff
at main.cpp:983
#24 0x0000000000454da1 in main (argc=1, argv=<value optimised out>)
at main.cpp:719
description: | updated |
summary: |
- Dragging cap at end of path causes crash + [Node tool] Dragging cap at end of path causes crash |
Changed in inkscape: | |
assignee: | nobody → Krzysztof Kosinski (tweenk) |
Changed in inkscape: | |
milestone: | none → 0.48.1 |
Changed in inkscape (Ubuntu): | |
status: | New → Confirmed |
tags: | added: patch |
tags: | removed: patch |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
reproduced with Inkscape 0.47+devel r9495 on OS X 10.5.8