GNOME Bugzilla – Bug 342980
gnome-settings-daemon crashes with: 'BadValue (integer parameter out of range for operation)'
Last modified: 2006-07-05 21:39:35 UTC
2.14.1 gnome-settings-daemon crashes as follows, although I wasn't able to get a backtrace. The same occurs with or without the patch from bug 338254. I cannot duplicate this problem with 2.12.3 with the patches from bug 323724. Any assistance in getting a backtrace extracted would be appreciated. Xorg 7.0 with evdev for mouse services of an MX1000 on USB and Kensington basic 3-button USB mouse. Logitech Elite keyboard using standard keyboard driver, as well as the standard mouse driver for the scrollwheel component. GNU gdb 6.4-debian Copyright 2005 Free Software Foundation, Inc. GDB is free software, covered by the GNU General Public License, and you are welcome to change it and/or distribute copies of it under certain conditions. Type "show copying" to see the conditions. There is absolutely no warranty for GDB. Type "show warranty" for details. This GDB was configured as "i486-linux-gnu"...Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1". (gdb) break gdk_x_error Function "gdk_x_error" not defined. Make breakpoint pending on future shared library load? (y or [n]) y Breakpoint 1 (gdk_x_error) pending. (gdb) run --sync Starting program: /usr/local/src/gcc2/control-center-2.14.1.1/debian/build/gnome-settings-daemon/.libs/gnome-settings-daemon --sync [Thread debugging using libthread_db enabled] [New Thread -1493715264 (LWP 28999)] (gnome-settings-daemon:28999): Gdk-WARNING **: locale not supported by Xlib (gnome-settings-daemon:28999): Gdk-WARNING **: cannot set locale modifiers [New Thread -1496839248 (LWP 29003)] The program 'gnome-settings-daemon' received an X Window System error. This probably reflects a bug in the program. The error was 'BadValue (integer parameter out of range for operation)'. (Details: serial 4547 error_code 2 request_code 148 minor_code 29) (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.) [1148622416,000,xklavier.c:XklStartListen/] The backend does not require manual layout management - but it is provided by the application Program exited with code 01. (gdb) bt No stack.
Another logout/login and things seem to be working. Haven't been able to duplicate again. I'll reopen later if i do.
with xorg-x11-7.0 xorg-server-1.0.2 xf86-input-evdev-1.0.0.5 and control-center-2.14.2 I still have this bug, (since control-center-2.14.1 ): /usr/libexec/gnome-settings-daemon ** (gnome-settings-daemon:1506): WARNING **: The system configuration changed - but we remain silent The program 'gnome-settings-daemon' received an X Window System error. This probably reflects a bug in the program. The error was 'BadValue (integer parameter out of range for operation)'. (Details: serial 1192 error_code 2 request_code 116 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.) 00,xklavier.c:XklStartListen/] The backend does not require manual layout management - but it is provided by the application I'm sure you need something else than this error, but I really don't know what. The only think I've noticed when trying to launch gnome-settings-daemon, is that firefox is consuming about 99% of the CPU, until 2 or 3 minutes after de try, (and I only see the firefox window, not its content)
samuel, this is slightly different bug I'd say. Could you please file a separate bug? Please describe how you run X, whether you have XKB enabled, how you build libxklavier.