lib2geom error with PowerStroke

Bug #1012928 reported by AstromanPete
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Unassigned

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

Thanks.

Revision history for this message
AstromanPete (peter-f-smith) wrote :
su_v (suv-lp)
tags: added: 2geom livepatheffects
removed: lib2geom powerstroke
Revision history for this message
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
Revision history for this message
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.

Revision history for this message
Jabiertxof (jabiertxof) wrote :

It happens only whith power stroke Live Effect

Revision history for this message
jazzynico (jazzynico) wrote :

Not reproduced on Windows XP, Inkscape trunk revision 12481.

Revision history for this message
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
Revision history for this message
Liam P. White (liampwhite) wrote :

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

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Not reproduced with Inkscape r15027

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Debian stretch

Revision history for this message
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)

Revision history for this message
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  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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