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 607683 - f-spot.exe crashes when using themes using the pixmap engine
f-spot.exe crashes when using themes using the pixmap engine
Status: RESOLVED DUPLICATE of bug 607687
Product: gtk+
Classification: Platform
Component: Backend: X11
2.19.x
Other Linux
: Normal normal
: ---
Assigned To: gtk-bugs
gtk-bugs
csw
Depends on:
Blocks:
 
 
Reported: 2010-01-21 17:34 UTC by Sebastien Bacher
Modified: 2010-01-21 17:39 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Sebastien Bacher 2010-01-21 17:34:52 UTC
The bug has been opened on https://bugs.launchpad.net/ubuntu/+source/gtk+2.0/+bug/411941

"Gdk-ERROR **: The program 'f-spot' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadAlloc (insufficient resources for operation)'.
  (Details: serial 3446 error_code 11 request_code 53 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() "


The issue happens on i386 (not on amd64 apparently) when using GTK 2.18 or 2.19 (tried on 2.19.3), it doesn't happen with GDK_NATIVE_WINDOWS set

step to trigger it:
* set a theme use the pixmap engine (new wave is one example)
* f-spot -b empty_dir (or start f-spot without any image on a new install)
* click on the f-spot toolbar on "edit" and back on "browse"

the crash stacktrace using --sync:

"#0  gdk_x_error (display=0x8419720, error=0xbfffa8ac)
    at /build/buildd/gtk+2.0-2.18.3/gdk/x11/gdkmain-x11.c:439
  • #1 _XError
    at ../../src/XlibInt.c line 2924
  • #2 process_responses
    at ../../src/xcb_io.c line 207
  • #3 _XReply
    at ../../src/xcb_io.c line 457
  • #4 XSync
    at ../../src/Sync.c line 48
  • #5 _XSyncFunction
    at ../../src/Synchro.c line 37
  • #6 XShmPutImage
    from /usr/lib/libXext.so.6
  • #7 gdk_x11_draw_image
    at /build/buildd/gtk+2.0-2.18.3/gdk/x11/gdkdrawable-x11.c line 847
  • #8 IA__gdk_draw_image
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdkdraw.c line 726
  • #9 IA__gdk_draw_image
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdkdraw.c line 726
  • #10 draw_with_images
  • #11 gdk_x11_draw_pixbuf
    at /build/buildd/gtk+2.0-2.18.3/gdk/x11/gdkdrawable-x11.c line 1520
  • #12 gdk_window_draw_pixbuf
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdkwindow.c line 4589
  • #13 IA__gdk_draw_pixbuf
    at /build/buildd/gtk+2.0-2.18.3/gdk/gdkdraw.c line 788
  • #14 pixbuf_render
    at /build/buildd/gtk+2.0-2.18.3/modules/engines/pixbuf/pixbuf-render.c line 447
  • #15 theme_pixbuf_render
  • #16 draw_simple_image
    at /build/buildd/gtk+2.0-2.18.3/modules/engines/pixbuf/pixbuf-draw.c line 135
  • #17 draw_shadow
    at /build/buildd/gtk+2.0-2.18.3/modules/engines/pixbuf/pixbuf-draw.c line 422
  • #18 IA__gtk_paint_shadow
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkstyle.c line 5893
  • #19 gtk_default_draw_box
    at /build/buildd/gtk+2.0-2.18.3/gtk/gtkstyle.c line 3555
  • #20 draw_box
    at /build/buildd/gtk+2.0-2.18.3/modules/engines/pixbuf/pixbuf-draw.c line 660
  • #21 IA__gtk_paint_box
  • #22 ??

Comment 1 Sebastien Bacher 2010-01-21 17:39:06 UTC

*** This bug has been marked as a duplicate of bug 607687 ***