Comment 49 for bug 722017

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

> Compilable patch attached.

Thanks - crash still reproducible, e.g.

0) rm -r ~/.config/inkscape
1) launch inkscape without arguments (empty new document)
2) draw a rectangle (defaults to flat blue fill)
3) open Fill&Stroke (Ctrl+Shift+F), change flat fill to linear gradient
3) copy & paste the rectangle (Ctrl+C, Ctrl+V) (gradient is forked with new ID)
4) switch to the gradient tool, select a gradient stop of the pasted rectangle
5) assign a different color to the selected gradient stop by clicking on a color swatch in the palette below the canvas

Crash:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x000000000000028b
0x0000000103d54443 in gtk_tree_view_get_selection ()

Inkscape 0.48+devel r11454+722017.v3.patch, debug build (-g -O0), llvm-gcc-4.2
glib 2.32.3, gtk+/x11 2.24.10, glibmm 2.32.0, gtkmm 2.24.2