After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 573594 - crash in GNU Image Manipulation Program: I just started gimp and ...
crash in GNU Image Manipulation Program: I just started gimp and ...
Status: RESOLVED NOTGNOME
Product: GIMP
Classification: Other
Component: User Interface
2.6.5
Other Linux
: High critical
: ---
Assigned To: GIMP Bugs
GIMP Bugs
Depends on:
Blocks:
 
 
Reported: 2009-03-01 01:50 UTC by Tom London
Modified: 2009-03-01 21:42 UTC
See Also:
GNOME target: ---
GNOME version: 2.25/2.26



Description Tom London 2009-03-01 01:50:07 UTC
What were you doing when the application crashed?
I just started gimp and clicked on "File".  Crash happen immediately after that.


Distribution: Fedora release 10.91 (Rawhide)
Gnome Release: 2.25.91 2009-02-24 (Red Hat, Inc)
BugBuddy Version: 2.25.91

System: Linux 2.6.29-0.172.rc6.git4.fc11.x86_64 #1 SMP Fri Feb 27 03:09:40 EST 2009 x86_64
X Vendor: The X.Org Foundation
X Vendor Release: 10600000
Selinux: Enforcing
Accessibility: Disabled
GTK+ Theme: Nodoka
Icon Theme: Fedora
GTK+ Modules: canberra-gtk-module, gnomebreakpad

Memory status: size: 326795264 vsize: 326795264 resident: 45703168 share: 16429056 rss: 45703168 rss_rlim: 18446744073709551615
CPU usage: start_time: 1235872069 rtime: 349 utime: 209 stime: 140 cutime:99 cstime: 318 timeout: 0 it_real_value: 0 frequency: 100

Backtrace was generated from '/usr/bin/gimp-2.6'

(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 0x7f0d18a3a910 (LWP 25387)]
[New Thread 0x7f0d1943b910 (LWP 25386)]
0x00007f0d22d53a5d in waitpid () from /lib64/libpthread.so.0

Thread 1 (Thread 0x7f0d209b8790 (LWP 25384))

  • #0 waitpid
    from /lib64/libpthread.so.0
  • #1 g_spawn_sync
    from /lib64/libglib-2.0.so.0
  • #2 g_spawn_command_line_sync
    from /lib64/libglib-2.0.so.0
  • #3 ??
    from /usr/lib64/gtk-2.0/modules/libgnomebreakpad.so
  • #4 <signal handler called>
  • #5 g_object_get
    from /lib64/libgobject-2.0.so.0
  • #6 ??
  • #7 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #8 ??
    from /lib64/libgobject-2.0.so.0
  • #9 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #10 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #11 gtk_menu_item_select
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #12 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #13 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #14 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #15 g_closure_invoke
    from /lib64/libgobject-2.0.so.0
  • #16 ??
    from /lib64/libgobject-2.0.so.0
  • #17 g_signal_emit_valist
    from /lib64/libgobject-2.0.so.0
  • #18 g_signal_emit
    from /lib64/libgobject-2.0.so.0
  • #19 ??
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #20 gtk_propagate_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #21 gtk_main_do_event
    from /usr/lib64/libgtk-x11-2.0.so.0
  • #22 ??
    from /usr/lib64/libgdk-x11-2.0.so.0
  • #23 g_main_context_dispatch
    from /lib64/libglib-2.0.so.0
  • #24 ??
    from /lib64/libglib-2.0.so.0
  • #25 g_main_loop_run
    from /lib64/libglib-2.0.so.0
  • #26 app_run
  • #27 main
The program is running.  Quit anyway (and detach it)? (y or n) [answered Y; input not from terminal]


----------- .xsession-errors ---------------------
warning: the debug information found in "/usr/lib/debug/lib64/libutil-2.9.90.so.debug" does not match "/lib64/libutil.so.1" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug//usr/lib64/gimp/2.0/modules/libdisplay-filter-lcms.so.debug" does not match "/usr/lib64/gimp/2.0/modules/libdisplay-filter-lcms.so" (CRC mismatc
warning: the debug information found in "/usr/lib/debug/usr/lib64/gimp/2.0/modules/libdisplay-filter-lcms.so.debug" does not match "/usr/lib64/gimp/2.0/modules/libdisplay-filter-lcms.so" (CRC mismatch
warning: the debug information found in "/usr/lib/debug//usr/lib64/liblcms.so.1.0.16.debug" does not match "/usr/lib64/liblcms.so.1" (CRC mismatch).
warning: the debug information found in "/usr/lib/debug/usr/lib64/liblcms.so.1.0.16.debug" does not match "/usr/lib64/liblcms.so.1" (CRC mismatch).
--------------------------------------------------
Comment 1 Martin Nordholts 2009-03-01 07:16:37 UTC
Hi! What version of GLib and GTK+ are you using?
Comment 2 Sven Neumann 2009-03-01 11:06:21 UTC
Such crashes are almost always caused by buggy GTK+ theme engines. Please try a different theme and report back.
Comment 3 Tom London 2009-03-01 18:55:32 UTC
I'm running gtk2-2.15.4-7.fc11.x86_64 and 

glib2-devel-2.19.8-2.fc11.x86_64
glibc-debuginfo-2.9.90-8.1.x86_64
glibc-devel-2.9.90-8.1.x86_64
glibmm24-2.19.2-2.fc11.x86_64
glibc-common-2.9.90-8.1.x86_64
glibc-2.9.90-8.1.x86_64
glib2-debuginfo-2.19.8-2.fc11.x86_64
glib2-2.19.8-2.fc11.x86_64
glibc-headers-2.9.90-8.1.x86_64
glib-1.2.10-31.fc11.x86_64

Regarding theme: Changing theme from "Fedora" theme to "Clearlooks" appears to make this problem go away.

I haven't been able to reproduce this with Clearlooks.

If I change back to Fedora theme, I can reproduce this segfault pretty quickly.
Comment 4 Michael Natterer 2009-03-01 21:42:15 UTC
Clearly a bug in the Fedora theme then. Please open a bug in their
bug tracker.