Critical message when live-previewing an extension in document with filter effects

Bug #1653874 reported by su_v
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Inkscape
Triaged
Low
Unassigned
0.92.x
Triaged
Low
Unassigned

Bug Description

Live-previewing an effect extension in a document which has objects referencing a filter effect produces these warnings (one per filtered objects) when toggling off the live preview:

** (inkscape:68369): CRITICAL **: void SPObject::requestModified(unsigned int): assertion 'this->document != NULL' failed

Steps to reproduce:
1) launch inkscape (default prefs, default new doc)
2) draw a shape
3) apply a filter effect
4) open 'Extensions > Render > Gear > Gear'
5) toggle 'Live preview' on and off again

-> one critical warning on the console.

Based on tests with archived builds (on OS X 10.7.5):
- not reproduced with Inkscape 0.91 r13725
- not reproduced with lp:inkscape rev <= 13822,
- reproduced with lp:inkscape rev >= 13824,
- reproduced with lp:inkscape/0.92.x r15301;
these warnings seem to have been exposed with the changes in r13824:
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/changes/13824

Rev 13824: Replace sp_style_xxx functions with SPStyle member functions.
https://bazaar.launchpad.net/~inkscape.dev/inkscape/trunk/revision/13824

Reproduced with Inkscape 0.92pre5 r15287 on Windows 10 and Inkscape 0.92.0 r15299 on OS X 10.7.5.

Revision history for this message
su_v (suv-lp) wrote :

Backtrace created with lp:inkscape/0.92.x r15301 using '--g-fatal-warnings' (no debug build available).

Revision history for this message
jazzynico (jazzynico) wrote :

Reproduced on Xubuntu 16.04, Inkscape 0.92.

Changed in inkscape:
importance: Undecided → Low
milestone: none → 0.92.1
status: New → Triaged
tags: added: extensions-plugins filters-svg regression
jazzynico (jazzynico)
Changed in inkscape:
milestone: 0.92.1 → 0.93
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.