Mirror LPE problem when modifying curve points location

Bug #1652465 reported by Reptorian
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
Undecided
Jabiertxof

Bug Description

How do you replicate?

Step 1 - Make a curve object. Any kind of curves would do
Step 2 - Apply Mirror Symmetry
Step 3 - Select Edit Path by Node Tool
Step 4 - Move a Node

Problems - Curves are dramatically affected in a unexpected manner
         - Crashes may ensue

I have attached a .svg file

-----
Operating System - Windows 10 x64 Home Edition

Version of Inkscape - .92pre3 15195

Also seen in Inkscape - .92 pre4 15278

----
Additional Discovery - Rotate Copies has unexpected behavior in Inkscape .92 pre4 15278

Revision history for this message
Reptorian (reptillia-39) wrote :
description: updated
Revision history for this message
Reptorian (reptillia-39) wrote :

This is the additional discovery file. As you can see, Rotate Copies has a unexpected behavior.

description: updated
su_v (suv-lp)
tags: added: livepatheffects
tags: added: crash
Revision history for this message
Alvin Penner (apenner) wrote :

crash confirmed using file "Bug Testing" from comment 1.
I get a number of DOS warning messages saying:

** (inkscape.exe:10748): WARNING **: encountered non finite point when evaluating snapping callback

then get a standard crash with the creation of a backup file.
the unexpected behavior when editing a node is probably related to the fact that this object is using the spiro mode of rendering

Changed in inkscape:
status: New → Confirmed
Revision history for this message
Reptorian (reptillia-39) wrote :

A strange behavior is observed within b-splines, but no crash there. Nodes are deleted as I moved node using b-spline and the shape of the object is dramatically changed.

For B-Spline, you can just make a B-Spline object, and then mirror it, and then attempt to move nodes, and behold strange behavior.

Revision history for this message
Reptorian (reptillia-39) wrote :

For the above, I observed it with pre3 and pre4 version of Inkscape under Windows 10.

Jabiertxof (jabiertxof)
Changed in inkscape:
assignee: nobody → Jabiertxof (jabiertxof)
Revision history for this message
Jabiertxof (jabiertxof) wrote :

@Reptorian: I think I fix the bug but coulden't see the problem with BSPline. could you attach a file with the bug?
Thanks

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Any body can confirm this bug is full fixed in r.15356 of trunk to backport to 0.92.x?

Revision history for this message
su_v (suv-lp) wrote :

@Jabertxof - I can reproduce the issue with BSpline using Inkscape 0.92pre4 r15267 and lp:inkscape/0.92.x r15283 (on OS X 10.7.5):

1) launch inkscape (new doc, default prefs)
2) draw a bspline shape (open)
3) add mirror symmetry LPE
4) change Mode to 'X from middle knot'
5) switch to node tool
6) select, grab and drag one of the end nodes of the original bspline paths
--> inkscape pauses, keeps pointer grabbed and ultimately displaces the grabbed node unexpectedly.

Will test with latest trunk on Ubuntu 14.04 next.

Revision history for this message
su_v (suv-lp) wrote :

su_v wrote:
> Will test with latest trunk on Ubuntu 14.04 next.

On Ubuntu 14.04.5 LTS:
- reproduced with lp:inkscape r15353 (from PPA)
- not reproduced with lp:inkscape r15366 (local build)
based on the steps provided in comment #8.

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Thanks very much for confirm the fix su_v!

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Backported fix of trunk r.r15366 to 0.92.x r.15284

Changed in inkscape:
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.