Crash after moving a Bezier node after Knot path effect
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Johan Engelen |
Bug Description
I reduced it to this reproducible sequence of events:
-Create a Bezier curve which crosses itself
-Apply knot path effect
-Attempt to move a single node of the (now knotted) Bezier curve.
-Crash: "Inkscape encountered an internal error" message with backup.
Backup can be opened, but crashes after attempting to move the nodes. I seem to be able to freely move the nodes without a crash as long as the path does not intersect itself.
I am using
Mac OS X 10.6.7
Inkscape 0.48.1 r9760
Here are (what I think are) the pertinent parts of the crash log:
Process: inkscape-bin [13984]
Path: /Applications/
Identifier: inkscape-bin
Version: ??? (???)
Code Type: X86 (Native)
Parent Process: Inkscape [13981]
Date/Time: 2011-05-12 16:37:36.719 -0400
OS Version: Mac OS X 10.6.7 (10J869)
Report Version: 6
Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION
Crashed Thread: 0 Dispatch queue: com.apple.
Thread 0 Crashed: Dispatch queue: com.apple.
0 ??? 0000000000 0 + 0
1 libglib-2.0.0.dylib 0x01f5ed31 g_timeout_dispatch + 33
2 libglib-2.0.0.dylib 0x01f5ca9d g_main_
3 libglib-2.0.0.dylib 0x01f6059b g_main_
4 libglib-2.0.0.dylib 0x01f60877 g_main_loop_run + 439
5 libgtk-
6 libgtkmm-
7 inkscape-bin 0x000053dc sp_main_gui(int, char const**) + 1404
8 inkscape-bin 0x001ec2bb Inkscape:
9 inkscape-bin 0x000045dd main + 2157
10 inkscape-bin 0x000036d6 start + 54
Related branches
summary: |
- Crash after moving a Bezier node after Knot path effect (OS X) + Crash after moving a Bezier node after Knot path effect |
Changed in inkscape: | |
status: | Confirmed → Triaged |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
Could you attach a sample file?
Crash not reproduced with a simple, self-intersecting path using Inkscape 0.48.1 on OS X 10.5.8.
I can confirm an erratic behavior when dragging nodes or node handles with the mouse (the button press/release/drag events don't seem to get handled properly when the cursor moves outside the highlighted node/handle knot of the path). Moving a node with the arrow keys or rotating the handle with the keyboard however works as usual.