Gimp crashes on New Image dialog show with Bluecurve theme and Small icon theme

Bug #431906 reported by Никола Радовановић
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
gtk2-engines-wonderland (Ubuntu)
New
Undecided
Unassigned

Bug Description

Binary package hint: gtk2-engines-wonderland

Ubuntu 9.04 and same width 9.10 beta, Gimp 2.6.7 and Gimp 2.7 beta

Here is output:

(gimp:19460): Gtk-CRITICAL **: gtk_icon_theme_lookup_by_gicon: assertion `G_IS_ICON (icon)' failed

(gimp:19460): Gtk-CRITICAL **: gtk_icon_info_load_icon: assertion `icon_info != NULL' failed
*** glibc detected *** gimp: double free or corruption (out): 0x099956c0 ***
======= Backtrace: =========
/lib/tls/i686/cmov/libc.so.6[0x4108f604]
/lib/tls/i686/cmov/libc.so.6(cfree+0x96)[0x410915b6]
/usr/lib/libglib-2.0.so.0(g_free+0x36)[0x4125c126]
/usr/lib/gtk-2.0/2.10.0/engines/libbluecurve.so[0xb7c6cdd7]
/usr/lib/gtk-2.0/2.10.0/engines/libbluecurve.so[0xb7c6e0f5]
/usr/lib/libgtk-x11-2.0.so.0(gtk_paint_box+0xee)[0x41a62ece]
/usr/lib/libgtk-x11-2.0.so.0[0x41b663fd]
/usr/lib/libgtk-x11-2.0.so.0[0x419e7526]
/usr/lib/libgobject-2.0.so.0[0x414093d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8)[0x4140aba8]
/usr/lib/libgobject-2.0.so.0[0x41420aff]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x64f)[0x4142234f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x41422936]
/usr/lib/libgtk-x11-2.0.so.0[0x41b022ae]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3)[0x41957763]
/usr/lib/libgtk-x11-2.0.so.0[0x41957791]
/usr/lib/libgtk-x11-2.0.so.0[0x41a6f059]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96)[0x41958336]
/usr/lib/libgtk-x11-2.0.so.0[0x41959a70]
/usr/lib/libgtk-x11-2.0.so.0[0x419e7526]
/usr/lib/libgobject-2.0.so.0[0x414093d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8)[0x4140aba8]
/usr/lib/libgobject-2.0.so.0[0x41420aff]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x64f)[0x4142234f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x41422936]
/usr/lib/libgtk-x11-2.0.so.0[0x41b022ae]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3)[0x41957763]
/usr/lib/libgtk-x11-2.0.so.0[0x41957791]
/usr/lib/libgtk-x11-2.0.so.0[0x41924976]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96)[0x41958336]
/usr/lib/libgtk-x11-2.0.so.0[0x41959a70]
/usr/lib/libgtk-x11-2.0.so.0[0x419e7526]
/usr/lib/libgobject-2.0.so.0[0x414093d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8)[0x4140aba8]
/usr/lib/libgobject-2.0.so.0[0x41420aff]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x64f)[0x4142234f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x41422936]
/usr/lib/libgtk-x11-2.0.so.0[0x41b022ae]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3)[0x41957763]
/usr/lib/libgtk-x11-2.0.so.0[0x41957791]
/usr/lib/libgtk-x11-2.0.so.0[0x41a6f059]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96)[0x41958336]
/usr/lib/libgtk-x11-2.0.so.0[0x41959a70]
/usr/lib/libgtk-x11-2.0.so.0[0x419e7526]
/usr/lib/libgobject-2.0.so.0[0x414093d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8)[0x4140aba8]
/usr/lib/libgobject-2.0.so.0[0x41420aff]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x64f)[0x4142234f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x41422936]
/usr/lib/libgtk-x11-2.0.so.0[0x41b022ae]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_propagate_expose+0x1b3)[0x41957763]
/usr/lib/libgtk-x11-2.0.so.0[0x41957791]
/usr/lib/libgtk-x11-2.0.so.0[0x419a2503]
/usr/lib/libgtk-x11-2.0.so.0(gtk_container_forall+0x96)[0x41958336]
/usr/lib/libgtk-x11-2.0.so.0[0x41959a70]
/usr/lib/libgimpwidgets-2.0.so.0[0x4289ee88]
/usr/lib/libgtk-x11-2.0.so.0[0x419e7526]
/usr/lib/libgobject-2.0.so.0[0x414093d9]
/usr/lib/libgobject-2.0.so.0(g_closure_invoke+0xd8)[0x4140aba8]
/usr/lib/libgobject-2.0.so.0[0x41420aff]
/usr/lib/libgobject-2.0.so.0(g_signal_emit_valist+0x64f)[0x4142234f]
/usr/lib/libgobject-2.0.so.0(g_signal_emit+0x26)[0x41422936]
/usr/lib/libgtk-x11-2.0.so.0[0x41b022ae]
======= Memory map: ========
08045000-0845e000 r-xp 00000000 08:02 1244650 /usr/bin/gimp-2.6
0845e000-0845f000 r--p 00419000 08:02 1244650 /usr/bin/gimp-2.6
0845f000-08473000 rw-p 0041a000 08:02 1244650 /usr/bin/gimp-2.6
08473000-0849e000 rw-p 08473000 00:00 0
08734000-099b9000 rw-p 08734000 00:00 0 [heap]
41000000-4101c000 r-xp 00000000 08:02 703334 /lib/ld-2.9.so
4101c000-4101d000 r--p 0001b000 08:02 703334 /lib/ld-2.9.so
4101d000-4101e000 rw-p 0001c000 08:02 703334 /lib/ld-2.9.so
41020000-4117c000 r-xp 00000000 08:02 735884 /lib/tls/i686/cmov/libc-2.9.so
4117c000-4117d000 ---p 0015c000 08:02 735884 /lib/tls/i686/cmov/libc-2.9.so
4117d000-4117f000 r--p 0015c000 08:02 735884 /lib/tls/i686/cmov/libc-2.9.so
4117f000-41180000 rw-p 0015e000 08:02 735884 /lib/tls/i686/cmov/libc-2.9.so
41180000-41183000 rw-p 41180000 00:00 0
41185000-411a9000 r-xp 00000000 08:02 735888 /lib/tls/i686/cmov/libm-2.9.so
411a9000-411aa000 r--p 00023000 08:02 735888 /lib/tls/i686/cmov/libm-2.9.so
411aa000-411ab000 rw-p 00024000 08:02 735888 /lib/tls/i686/cmov/libm-2.9.so
411ad000-411af000 r-xp 00000000 08:02 735885 /lib/tls/i686/cmov/libdl-2.9.so
411af000-411b0000 r--p 00001000 08:02 735885 /lib/tls/i686/cmov/libdl-2.9.so
411b0000-411b1000 rw-p 00002000 08:02 735885 /lib/tls/i686/cmov/libdl-2.9.so
411b3000-411c8000 r-xp 00000000 08:02 735886 /lib/tls/i686/cmov/libpthread-2.9.so
411c8000-411c9000 r--p 00014000 08:02 735886 /lib/tls/i686/cmov/libpthread-2.9.so
411c9000-411ca000 rw-p 00015000 08:02 735886 /lib/tls/i686/cmov/libpthread-2.9.so
411ca000-411cc000 rw-p 411ca000 00:00 0
411ce000-411e2000 r-xp 00000000 08:02 703345 /lib/libz.so.1.2.3.3
411e2000-411e3000 r--p 00013000 08:02 703345 /lib/libz.so.1.2.3.3
411e3000-411e4000 rw-p 00014000 08:02 703345 /lib/libz.so.1.2.3.3
411e6000-41216000 r-xp 00000000 08:02 703336 /lib/libpcre.so.3.12.1
41216000-41217000 r--p 0002f000 08:02 703336 /lib/libpcre.so.3.12.1
41217000-41218000 rw-p 00030000 08:02 703336 /lib/libpcre.so.3.12.1
4121a000-412d0000 r-xp 00000000 08:02 1242875 /usr/lib/libglib-2.0.so.0.2000.1
412d0000-412d1000 r--p 000b5000 08:02 1242875 /usr/lib/libglib-2.0.so.0.2000.1
412d1000-412d2000 rw-p 000b6000 08:02 1242875 /usr/lib/libglib-2.0.so.0.2000.1
412d4000-412d8000 r-xp 00000000 08:02 1248535 /usr/lib/libXdmcp.so.6.0.0
412d8000-412d9000 rw-p 00003000 08:02 1248535 /usr/lib/libXdmcp.so.6.0.0
412db000-412dd000 r-xp 00000000 08:02 1248534 /usr/lib/libXau.so.6.0.0
412dd000-412de000 r--p 00001000 08:02 1248534 /usr/lib/libXau.so.6.0.0
412de000-412df000 rw-p 00002000 08:02 1248534 /usr/lib/libXau.so.6.0.0
412e1000-413cb000 r-xp 00000000 08:02 1248540 /usr/lib/libX11.so.6.2.0
413cb000-413cc000 ---p 000ea000 08:02 1248540 /usr/lib/libX11.so.6.2.0
413cc000-413cd000 r--p 000ea000 08:02 1248540 /usr/lib/libX11.so.6.2.0
413cd000-413cf000 rw-p 000eb000 08:02 1248540 /usr/lib/libX11.so.6.2.0
413cf000-413d0000 rw-p 413cf000 00:00 0
413d2000-413ea000 r-xp 00000000 08:02 1248536 /usr/lib/libxcb.so.1.1.0
413ea000-413eb000 r--p 00017000 08:02 1248536 /usr/lib/libxcb.so.1.1.0
413eb000-413ec000 rw-p 00018000 08:02 1248536 /usr/lib/libxcb.so.1.1.0
413ee000-413fc000 r-xp 00000000 08:02 1248546 /usr/lib/libXext.so.6.4.0
413fc000-413fd000 r--p 0000d000 08:02 1248546 /usr/lib/libXext.so.6.4.0
413fd000-413fe000 rw-p 0000e000 08:02 1248546 /usr/lib/libXext.so.6.4.0
41400000-4143c000 r-xp 00000000 08:02 1242885 /usr/lib/libgobject-2.0.so.0.2000.1
4143c000-4143d000 r--p 0003b000 08:02 1242885 /usr/lib/libgobject-2.0.so.0.2000.1
4143d000-4143e000 rw-p 0003c000 08:02 1242885 /usr/lib/libgobject-2.0.so.0.2000.1
41440000-41458000 r-xp 00000000 08:02 703338 /lib/libselinux.so.1
41458000-41459000 r--p 00017000 08:02 703338 /lib/libselinux.so.1
41459000-4145a000 rw-p 00018000 08:02 703338 /lib/libselinux.so.1
4145c000-41463000 r-xp 00000000 08:02 735887 /lib/tls/i686/cmov/librt-2.9.so
41463000-41464000 r--p 00006000 08:02 735887 /lib/tls/i686/cmov/librt-2.9.so
41464000-41465000 rw-p 00007000 08:02 735887 /lib/tls/i686/cmov/librt-2.9.so
41467000-4146a000 r-xp 00000000 08:02 1242919 /usr/lib/libgmodule-2.0.so.0.2000.1
4146a000-4146b000 r--p 00002000 08:02 1242919 /usr/lib/libgmodule-2.0.so.0.2000.1
4146b000-4146c000 rw-p 00003000 08:02 1242919 /usr/lib/libgmodule-2.0.so.0.2000.1
4146e000-41492000 r-xp 00000000 08:02 1247010 /usr/lib/libexpat.so.1.5.2
41492000-41494000 r--p 00023000 08:02 1247010 /usr/lib/libexpat.so.1.5.2
41494000-41495000 rw-p 00025000 08:02 1247010 /usr/lib/libexpat.so.1.5.2
41497000-41509000 r-xp 00000000 08:02 1246879 /usr/lib/libfreetype.so.6.3.20
41509000-4150d000 r--p 00071000 08:02 1246879 /usr/lib/libfreetype.so.6.3.20
4150d000-4150e000 rw-p 00075000 08:02 1246879 /usr/lib/libfreetype.so.6.3.20
41510000-4157b000 r-xp 00000000 08:02 1243450 /usr/lib/libgio-2.0.so.0.2000.1
4157b000-4157c000 ---p 0006b000 08:02 1243450 /usr/lib/libgio-2.0.so.0.2000.1

Revision history for this message
Никола Радовановић (nikoola) wrote :

I experiment width default Gimp Small theme by commenting/changing lines.
Commenting next two lines fix that bug:

- GtkOptionMenu::indicator-size = { 5, 11 }
- GtkOptionMenu::indicator-spacing = { 4, 3, 1, 1 }

+# GtkOptionMenu::indicator-size = { 5, 11 }
+# GtkOptionMenu::indicator-spacing = { 4, 3, 1, 1 }

summary: - Gimp crashes on New Image dialog show with Bluecurve theme nad Small
+ Gimp crashes on New Image dialog show with Bluecurve theme and Small
icon theme
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.