GNOME Bugzilla – Bug 148857
gdk_x_error while using the gdk_pixbuf_get_from_drawable
Last modified: 2004-12-22 21:47:04 UTC
This crash has occured while trying to change the Desktop background by making
the panel transparent repeated change of desktop background makes the panel
crash as it tries to put its background as its own background to show that it is
I have traced back the code and it is failing and returning this error when i
tried GDB i could find the back trace i am attaching the back trace and the
error pop'ed up.
The function call at which it was failing was gdk_pixbuf_get_from_drawable()
The program 'gnome-panel' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadGC (invalid GC parameter)'.
(Details: serial 3124 error_code 13 request_code 62 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() function.)
Program exited with code 01.
BACK TRACE USING GDB::
Not entirely sure how you get a BadGC here, but almost certainly
a panel bug of some type.
The information you need to provide the panel maintainers is what is
distinct about your system ... remember, if it crashed for everybody
else, the bug would have already been fixed.
You might want to attach (as an attachmet) the output of 'xdyinfo' - that's
often useful in debugging this type of thing. Also make sure that
you are running the Panel with --sync as described in the error
*** This bug has been marked as a duplicate of 146075 ***