Some LPE on clippath and/or masked item crash inkscape

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

Bug Description

I have a crash on apply LPE to a item with clippath applied, also happens with masked items.

It happen in all LPE whith clip and paths active, for example "bend path"

Attached a example SVG, and the output of GDB backtrace.

Seems a problem on bounding box calulation, not sure is related to my default boost instalation.

It happens on Debian Testing in 0.91+devel r14627.

Steps to reproduce:
1.-Open Inkscape Trunk.
2.-Open attached SVG
3.-Select the unique item
4.-Apply bend path

=====
This is a follow-up report to:
Bug #1241902: "Clips and masks fail to update in live effects"
https://bugs.launchpad.net/inkscape/+bug/1241902

Revision history for this message
Jabiertxof (jabiertxof) wrote :
Revision history for this message
Jabiertxof (jabiertxof) wrote :

Basic SVG that crash

description: updated
description: updated
summary: - LPE on clip and path crash inkscape
+ LPE on clippath and mask crash inkscape
summary: - LPE on clippath and mask crash inkscape
+ LPE on clippath and masked item crash inkscape
su_v (suv-lp)
tags: added: clipping
removed: cliping
Jabiertxof (jabiertxof)
summary: - LPE on clippath and masked item crash inkscape
+ LPE on clippath and/or masked item crash inkscape
summary: - LPE on clippath and/or masked item crash inkscape
+ Some LPE on clippath and/or masked item crash inkscape
description: updated
Jabiertxof (jabiertxof)
description: updated
su_v (suv-lp)
Changed in inkscape:
importance: Undecided → High
milestone: none → 0.92
status: New → Confirmed
tags: added: regression
Revision history for this message
su_v (suv-lp) wrote :

On OS X 10.7.5:
- not reproduced with Inkscape 0.91 r13725
- reproduced with Inkscape 0.91+devel r14627

Based on tests with archived builds:
- not reproduced with rev <= 13638,
- reproduced with rev >= 13646;
the crash seems to have been exposed with changes in the merge of the experimental branch in rev 13641.

* Relevant changelog:
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/changes/13646

* Likely relevant commit:
Revision 13641: Merge experimental
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/13641

--
replaces comment 3 to fix typo in revno

su_v (suv-lp)
description: updated
Jabiertxof (jabiertxof)
Changed in inkscape:
assignee: nobody → Jabiertxof (jabiertxof)
Revision history for this message
Jabiertxof (jabiertxof) wrote :

This attachment fix the bug, simplify the code and also allow for mixed type of LPE, clip and mask frendly and not.

Revision history for this message
Jabiertxof (jabiertxof) wrote :

Any problem to apply this to trunk?

Jabiertxof (jabiertxof)
Changed in inkscape:
status: Confirmed → Fix Released
status: Fix Released → Fix Committed
Revision history for this message
Jabiertxof (jabiertxof) wrote :

Fixed in r.14678

Changed in inkscape:
status: Fix Committed → Fix Released
Revision history for this message
Jabiertxof (jabiertxof) wrote :

Closing as 'Fix Released' since the issue did not affect a stable release version.

jazzynico (jazzynico)
Changed in inkscape:
milestone: 0.92 → none
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.