Powerstroke LPE hangs
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Alvin Penner |
Bug Description
(Trisquel 7.0, Inkscape r14313) The attached file causes Inkscape to freeze (become unresponsive) upon opening. Note that the second control point (10,4) lies at the very end of the single path.
Backtrace:
#0 _int_free (av=0x7ffff0406760 <main_arena>, p=0x808de70, have_lock=0) at malloc.c:3897
#1 0x0000000000c6fa1a in deallocate (this=<optimised out>, __p=<optimised out>) at /usr/include/
#2 _M_deallocate (this=<optimised out>, __n=<optimised out>, __p=<optimised out>) at /usr/include/
#3 ~_Vector_base (this=0x7ffffff
#4 ~vector (this=0x7ffffff
#5 ~SBasis (this=0x7ffffff
#6 RescaleForNonVa
#7 0x0000000000c71018 in Geom::unitVector (V_in=..., tol=tol@entry=0.01, order=order@
#8 0x00000000007a959d in Geom::touching_
#9 0x00000000007a9d7e in Inkscape:
jointype=
#10 0x00000000007ac5ef in Inkscape:
#11 0x000000000073af8b in Inkscape:
#12 0x000000000058161a in SPLPEItem:
#13 0x000000000059fe70 in SPPath:
#14 0x00000000005a06db in SPPath::build (this=0x80bf910, document=<optimised out>, repr=<optimised out>) at sp-path.cpp:173
#15 0x000000000059939b in SPObject:
#16 0x000000000059b3c0 in SPObject::build (this=this@
#17 0x0000000000571b7b in SPItem::build (this=this@
The problematic file is extracted from my MLPFIM comic Cherry's Birthday, with which I have tested my SVG optimisation script Rarify. Note that when opening from the file explorer Nautilus, the process does not terminate.
Related branches
tags: | added: 2geom |
summary: |
- Powerstroke LPE with control points at path ends hangs + Powerstroke LPE hangs |
Changed in inkscape: | |
assignee: | nobody → Alvin Penner (apenner) |
status: | Confirmed → In Progress |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
Reproduced with Inkscape 0.91+devel r14313 on OS X 10.7.5
Based on tests with archived builds: /bazaar. launchpad. net/~inkscape. dev/inkscape/ trunk/changes/ 14299
- not reproduced with rev <= 14293,
- reproduced with rev >= 14299:
the hang on load seems to be a regression introduced with the latest (smaller) 2geom update:
https:/
Revision 14299: 2Geom: update to r2422. (Fixes LP #1482806) /bazaar. launchpad. net/~inkscape. dev/inkscape/ trunk/revision/ 14299
https:/