Fill between many LPE automatically added to clones + crash

Bug #1749236 reported by Hachmann
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
New
Undecided
Unassigned

Bug Description

When I open the path effect editor and click on + while a clone is selected, the 'fill between many' LPE is added automatically.
When the LPE is removed now, the clone gets a size of 0.

When instead of removing, I add another LPE, e.g. perspective/envelope (which seems to work, too, I can move the corners, and the image looks correct), then remove the 'fill between many' effect, Inkscape crashes with:

gsl: lu.c:147: ERROR: matrix is singular
Default GSL error handler invoked.

Emergency save activated!

Emergency save document locations:
  /home/username/New document 1.2018_02_13_17_35_54.0.svg
Emergency save completed. Inkscape will close now.
If you can reproduce this crash, please file a bug at www.inkscape.org
with a detailed description of the steps leading to the crash, so we can fix it.
Abgebrochen (Speicherabzug geschrieben)

This is with Inkscape 0.92.x (bcc9ce1, 2018-02-10).

Revision history for this message
Patrick Storz (ede123) wrote :

Have you tested the same in master? If I remember correctly this should already be fixed, see [1] for the relevant discussion and [2] for the MR that triggered it (you were actually commenting on that one).

Jabier probably knows best if it makes sense to backport a minimal fix to 0.92.x to avoid the crashing.

[1] http://inkscape.13.x6.nabble.com/Survey-Default-beabiour-on-clones-with-path-operations-td4981233.html
[2] https://gitlab.com/inkscape/inkscape/merge_requests/159

Revision history for this message
Hachmann (marenhachmann) wrote :

Ah, okay. I didn't follow that discussion closely, as I didn't really understand what you all were talking about at the time. As far as I was concerned, this was about boolops on clones, the LPE part didn't register.

Thank you.

Yes, fixing the crash would be helpful, but it's probably a very rare issue.

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Is not fixed in trunk. Basicaly the LPE try to apply a LPE to a empty path with only a move to. I do a fix soon and backport it

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.