GTK3: crash when deleting a stacked path effect in the path effect editor
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
Fix Released
|
High
|
Jabiertxof |
Bug Description
Inkscape built and running with GTK3 crashes when removing one of two or more stacked path effects in the Path Effects editor.
Sample steps to reproduce:
1) launch inkscape (new default preferences)
2) switch to the pencil tool
3) change mode to 'Spiro splines'
4) change shape to e.g. 'Ellipse'
5) scribble a path
6) open 'Path > Path Effects…'
7) delete the 'Spiro spline' path effect
--> crash:
Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_
0x000000010069cc6c in LivePathEffectO
44 Inkscape:
Tested with Inkscape 0.48+devel r11497 on OS X 10.7.4
glib 2.32.2, gtk3/x11 3.4.2, gtkmm 3.4.0
Not reproduced with Inkscape 0.48+devel r11497 built and running with GTK2.
Related branches
Changed in inkscape: | |
importance: | Undecided → High |
status: | New → Confirmed |
tags: |
added: gtk3 removed: gtk3-regression |
Changed in inkscape: | |
status: | Triaged → In Progress |
Changed in inkscape: | |
milestone: | 0.93 → none |
We need to figure out where the Glib warnings are coming from:
GLib-GObject- WARNING **: value "-inf" of type `gdouble' is invalid or out of range for property `lower' of type `gdouble'
We can trap the cause of these by setting "br g_logv" in gdb before running the program. Unfortunately, it freezes my Xserver. I'll try attaching to the process using a terminal emulator at some point. If anyone gets there first, a backtrace would be very useful!