feImage filter not rendering properly after document reopened
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
Undecided
|
Johan Engelen |
Bug Description
This bug was introduced by revision 17484
http://
The feature works when you create and use the filter, but does not render correctly after the file is reopened.
steps to reproduce:
* create a star
* create a square
* open filter effects dialog
* create a new filter
* add an Image filter primitive
* select the star
* click on "Selected SVG Element"
* select the square
* apply the filter to the square
You will see that the filter correctly renders the star in the square object.
*now save it.
*close it
*reopen it.
you will see the square and the star. If you look at the filters dialog, the filter is applied, but not rendering correctly. Even if you reapply it, it won't render. The only way to rendering correctly is by editing the node id in the gtk::Entry
description: | updated |
Changed in inkscape: | |
assignee: | nobody → felipe-sanches |
Changed in inkscape: | |
status: | New → Confirmed |
after fixing bug #195314, at revision 17490 this bug has become a crash bug.
Now, when you try to reopen the file, inkscape crashes with:
Program received signal SIGSEGV, Segmentation fault. base::impl () from /usr/lib/ libsigc- 2.0.so. 0 base::impl () libsigc- 2.0.so. 0 base::connect () libsigc- 2.0.so. 0 sigc++- 2.0/sigc+ +/signal. h:1916 invoke_ build (object=0x50e20c0, 0x114ba80, repr=0x3f5e2d0, cloned=<value optimized out>) 0x114ba80, repr=<value optimized out>) at sp-object.cpp:797 0x114ba80, repr=0x61) at sp-filter.cpp:132 invoke_ build (object=0x4dcda80, 0x114ba80, repr=0x3f5e3d0, cloned=<value optimized out>) 0x114ba80, repr=<value optimized out>) at sp-object.cpp:797 invoke_ build (object=0x4e19820, 0x114ba80, repr=0x3f5e5d0, cloned=<value optimized out>)
[Switching to Thread 47553884623088 (LWP 12090)]
0x00002b3ffd8cac9e in sigc::signal_
(gdb) bt
#0 0x00002b3ffd8cac9e in sigc::signal_
from /usr/lib/
#1 0x00002b3ffd8cad69 in sigc::signal_
from /usr/lib/
#2 0x0000000000586f5c in sp_feImage_set (object=0x50e20c0, key=12,
value=<value optimized out>)
at /usr/include/
#3 0x000000000049e153 in sp_object_
document=
at sp-object.cpp:854
#4 0x000000000049fa7c in sp_object_build (object=0x4dcda80,
document=
#5 0x000000000047d461 in sp_filter_build (object=0x4dcda80,
document=
#6 0x000000000049e153 in sp_object_
document=
at sp-object.cpp:854
#7 0x000000000049fa7c in sp_object_build (object=0x4e19820,
document=
#8 0x000000000049e153 in sp_object_
document=
at sp-object.cpp:854
#9 0x000000000049fa7c in sp_object_build (object=0x17e6ac0,
reference: inkscape. svn.sourceforge .net/viewvc/ inkscape? view=rev& revision= 17490
http://