lib2geom error with PowerStroke

Bug #1012928 reported by AstromanPete on 2012-06-14
This bug affects 2 people
Affects Status Importance Assigned to Milestone

Bug Description

Greetings and salutations! This might not be a bug, this might be user error.

All of the paths in the enclosed SVG cause the following lib2geom error:
terminate called after throwing an instance of 'Geom::Exception'
  what(): lib2geom exception: assertion failed: B.isFinite() (2geom/sbasis-to-bezier.cpp:348)

Are they malformed in some way?

Let me know if there is further information I can provide.

I'm running Inkscape 0.48+devel r11487 (Jun 12 2012) on Kubuntu 12.04


su_v (suv-lp) on 2012-06-14
tags: added: 2geom livepatheffects
removed: lib2geom powerstroke
su_v (suv-lp) wrote :

Reproduced with r11495 (optimized build) and r11485 (debug build) on OS X 10.7.4:

Inkscape crashes when trying to open the file (I did not extract individual paths to test each of them separately).
Backtrace attached (r11485 debug build (-g -O0))

tags: added: crash
Changed in inkscape:
importance: Undecided → High
status: New → Confirmed
Jabiertxof (jabiertxof) wrote :

in the related branch lp:~jabiertxof/inkscape/0.49.x+SpiroLive+BSpline this error raise when deleting some nodes and move a handle over all segment various times.

Jabiertxof (jabiertxof) wrote :

It happens only whith power stroke Live Effect

jazzynico (jazzynico) wrote :

Not reproduced on Windows XP, Inkscape trunk revision 12481.

jazzynico (jazzynico) wrote :

Reproduced on Debian Stable (Crunchbang Waldorf), Inkscape trunk revision 12484. Crash with a libgeom error (identical to the one originally reported).

Changed in inkscape:
status: Confirmed → Triaged
Liam P. White (liampwhite) wrote :

Failed to reproduce with Inkscape trunk revision 13482, Ubuntu 14.04.

Jabiertxof (jabiertxof) wrote :

Not reproduced with Inkscape r15027

Jabiertxof (jabiertxof) wrote :

Debian stretch

jazzynico (jazzynico) wrote :

Crash not reproduced on Windows XP (32-bit) with 0.91, 0.92.x rev. 15025 and trunk rev. 15028. But as I never managed to reproduce the bug on Windows (see comment #5), it's not very relevant.

Note that with 0.92.x and trunk, the fushcia path doesn't render and the console shows the following message (repeated 6 times):
** (inkscape.exe:3336): WARNING **: Exception during LPE Contour dynamique execution.
 lib2geom exception: rx2 < 0, while computing 'rx' coefficient (src/2geom/ellipse.cpp:81)

jazzynico (jazzynico) wrote :

Not reproduced on Xubuntu 16.04, Inkscape 0.91 and trunk 15043.

The trunk version has the same issues I had with Windows XP (error messages and missing path). See previous comment.

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

Other bug subscribers