crash with two inkscape instances when changing layer
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
theAdib |
Bug Description
Steps to reproduce:
* open first file
* open second file
* in first window show layers dialog
* in second window select (click) some object on canvas
* in first window change layer
-> crash
Linux, SVN Revision: 20351
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread -1247754000 (LWP 10472)]
0x081b5e33 in SPDesktop:
74 */
Current language: auto; currently c++
(gdb) backtrace
#0 0x081b5e33 in SPDesktop:
#1 0x083eb175 in Inkscape:
#2 0x083f3ff3 in sigc::bound_
#3 0x083f400a in sigc::adaptor_
#4 0x083f4026 in sigc::internal:
#5 0xb7b83526 in Glib::SignalPro
#6 0xb76f2207 in g_cclosure_
#7 0x00000000 in ?? ()
(gdb)
More precisely, the access on _layer_hierarchy seems to produce the crash.
SPObject *SPDesktop:
{
return _layer_hierarchy ? // <- crashes here
}
Confirmed, I get the same behaviour:
Windows XPSP3, Inkscape 0.46+devel, revision 20212, built Nov 16 2008...