trunk: crash when ungrouping a filtered group (rev >=13298)

Bug #1323849 reported by su_v
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Inkscape
Fix Released
High
Diederik van Lierop

Bug Description

From the comments of bug #1319837:

Steps to reproduce:
1) launch current trunk (default prefs, default new doc)
2) draw a rect
3) group it (Ctrl+G)
4) add a filter to the group (simple blur, or any preset)
5) ungroup the filtered group
--> crash:

**
ERROR:../../src/uri-references.cpp:40:Inkscape::URIReference::URIReference(SPDocument *): assertion failed: (_owner_document != NULL)

Based on tests with archived builds on OS X 10.7.5:
- not reproduced with rev <= 13297,
- reproduced with rev >= 13299;
this type of regression (crash when ungrouping a group which has a filter effect applied) was introduced with the cleanup of the style code in revision 13298:
<http://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/changes/13299>

Backtrace with r13397 (debug build, 64bit) on OS X 10.7.5 attached.

Test case and backtrace from FirasH:
<https://bugs.launchpad.net/inkscape/+bug/1319837/+attachment/4119023/+files/UngroupCrash.svg>
<https://bugs.launchpad.net/inkscape/+bug/1319837/+attachment/4119024/+files/UngroupCrashBacktrace>

Revision history for this message
su_v (suv-lp) wrote :
Changed in inkscape:
status: New → Confirmed
description: updated
Revision history for this message
Diederik van Lierop (mail-diedenrezi) wrote :

Should have been fixed as of rev. 13449!

Changed in inkscape:
assignee: nobody → Diederik van Lierop (mail-diedenrezi)
status: Confirmed → Fix Committed
Revision history for this message
Diederik van Lierop (mail-diedenrezi) wrote :

~suv, thanks for the backtrace and the bisecting, that really makes things much easier!

Bryce Harrington (bryce)
Changed in inkscape:
status: Fix Committed → 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.