SVN: multiple instances - gradient tool crash
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Diederik van Lierop |
Bug Description
Steps to reproduce:
- Start Inkscape
- Hit Create new document...
- In second instance draw rectangle
- Switch to Gradient tool
- Draw radial fill gradiend
- Select center gradient stop (a little square)
- Close that second instance (Close without saving)
(gdb) run
Starting program: /usr/local/
[Thread debugging using libthread_db enabled]
[New Thread 0x7f026498b790 (LWP 21800)]
** (inkscape:21800): WARNING **: Family name Bitstream Vera Sans does not have an entry in the font lister.
Program received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f026498b790 (LWP 21800)]
Inkscape:
318 if (_items) {
(gdb) bt
#0 Inkscape:
#1 0x000000000089cac5 in sp_desktop_
#2 0x000000000084e4a1 in Inkscape:
#3 0x0000000000893b22 in SPDesktop:
#4 0x000000000046873c in ~GrDragger (this=0x535efb0) at gradient-
#5 0x000000000046bde6 in ~GrDrag (this=0x4b3e0f0) at gradient-
#6 0x000000000045e0af in SPEventContext:
#7 0x00000000008c9ac4 in sp_gradient_
#8 0x00007f02608d4ff2 in g_object_unref () from /usr/lib/
#9 0x0000000000891e98 in SPDesktop::destroy (this=0x4498c00) at desktop.cpp:367
#10 0x00000000006c779f in sp_desktop_
#11 0x00007f02608d311f in g_closure_invoke () from /usr/lib/
#12 0x00007f02608e8b65 in ?? () from /usr/lib/
#13 0x00007f02608e9d07 in g_signal_
#14 0x00007f02608ea1f3 in g_signal_emit () from /usr/lib/
#15 0x00007f0262373480 in ?? () from /usr/lib/
#16 0x00007f02608d5470 in g_object_
#17 0x00007f02622cf719 in ?? () from /usr/lib/
#18 0x00007f02608d31cd in g_closure_invoke () from /usr/lib/
#19 0x00007f02608e8b65 in ?? () from /usr/lib/
#20 0x00007f02608e9d07 in g_signal_
#21 0x00007f02608ea1f3 in g_signal_emit () from /usr/lib/
#22 0x00007f0262373480 in ?? () from /usr/lib/
#23 0x00007f02608d5470 in g_object_
#24 0x00007f02644a804e in Gtk::Window:
#25 0x00000000006cbbfa in SPDesktopWidget
#26 0x000000000088f2cb in SPDesktop:
#27 0x00007f026449b942 in ?? () from /usr/lib/
#28 0x00007f0262351158 in ?? () from /usr/lib/
#29 0x00007f02608d31cd in g_closure_invoke () from /usr/lib/
#30 0x00007f02608e8cab in ?? () from /usr/lib/
#31 0x00007f02608e9b9d in g_signal_
#32 0x00007f02608ea1f3 in g_signal_emit () from /usr/lib/
#33 0x00007f0262452e76 in ?? () from /usr/lib/
#34 0x00007f026234b129 in gtk_main_do_event () from /usr/lib/
#35 0x00007f0261fca9ac in ?? () from /usr/lib/
#36 0x00007f026000a7c1 in g_main_
#37 0x00007f026000dde0 in ?? () from /usr/lib/
#38 0x00007f026000e2a5 in g_main_loop_run () from /usr/lib/
#39 0x00007f026234b317 in gtk_main () from /usr/lib/
#40 0x0000000000452d69 in sp_main_gui (argc=1, argv=0x7fff6c9d
#41 0x000000000045231e in main (argc=1, argv=0x7fff6c9d
(gdb)
confirmed on Win32 revision 21345