various crashes with color extensions
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Liam P. White |
Bug Description
Attaching file from ~suv. Can also be reproduced with our icons.svg.
Using various color extensions (sometimes they need to be applied multiple times) crashes Inkscape. Similar behavior occurs with the Align and Distribute dialog.
I recorded three different crashes, two leading me to believe it is a memory issue. Tav believes it is a threading issue.
1: ERROR:src/
2: *** Error in `inkscape': free(): invalid pointer: 0x00000000092da560 ***
3: Program received signal SIGSEGV, Segmentation fault.
0x00000000007451c1 in SPStyle::cascade (this=0x9306850, parent=0x90a4ce0) at src/style.cpp:890
890 _properties[
Note that the last one can be averted by jumping over the crashing line in gdb, with "jump +1".
Related branches
Changed in inkscape: | |
importance: | Undecided → High |
milestone: | none → 0.91 |
description: | updated |
Changed in inkscape: | |
status: | Fix Committed → Fix Released |
Earlier email from Tav:
> I think this is thread related. If I put print statements in :releaseReferen ces(), I see that it is being called multiple
> SPObject:
> times at the same time.
>
> A couple other things I've noticed:
>
> I can't reproduce the problem with small files.
>
> Making small changes to the code changes where the crash is happening.