Description of problem: I receive the exact same error when trying to run gtkpod and gnome-control-center from the commandline. I don't know if the problem is with the programs or with GDK. I'm running them from within KDE. ]$ gnome-control-center (gnome-control-center:12685): Gdk-ERROR **: The program 'gnome-control-center' received an X Window System error. This probably reflects a bug in the program. The error was 'BadRequest (invalid request code or no such operation)'. (Details: serial 440 error_code 1 request_code 156 (GLX) minor_code 19) (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 GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Trace/breakpoint trap [curtis@Parkes SPECS]$ gtkpod (gtkpod:12704): Gdk-ERROR **: The program 'gtkpod' received an X Window System error. This probably reflects a bug in the program. The error was 'BadRequest (invalid request code or no such operation)'. (Details: serial 440 error_code 1 request_code 156 (GLX) minor_code 19) (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 GDK_SYNCHRONIZE environment variable to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Trace/breakpoint trap Reproducible: Steps to Reproduce:
Also, a local rebuild of gtkpod did not fix the problem.
I was using the fglrx driver. After switching to "ati", both programs (and I'm sure others) now work. Resolve or re-assign the bug as you see fit.
Severity: major => normal
(In reply to Curtis Hildebrand from comment #2) > I was using the fglrx driver. After switching to "ati", both programs (and > I'm sure others) now work. > > Resolve or re-assign the bug as you see fit. Closing, just reopen if you want it and it's still valid in latest cauldron.
Status: NEW => RESOLVEDResolution: (none) => OLD