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 342980 - gnome-settings-daemon crashes with: 'BadValue (integer parameter out of range for operation)'
gnome-settings-daemon crashes with: 'BadValue (integer parameter out of range...
Status: RESOLVED INVALID
Product: gnome-control-center
Classification: Core
Component: [obsolete] settings-daemon
2.14.x
Other Linux
: Normal critical
: ---
Assigned To: Control-Center Maintainers
Control-Center Maintainers
Depends on:
Blocks:
 
 
Reported: 2006-05-26 05:55 UTC by Jeremy Nickurak
Modified: 2006-07-05 21:39 UTC
See Also:
GNOME target: ---
GNOME version: 2.13/2.14



Description Jeremy Nickurak 2006-05-26 05:55:09 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.
Comment 1 Jeremy Nickurak 2006-06-04 17:43:42 UTC
Another logout/login and things seem to be working. Haven't been able to duplicate again. I'll reopen later if i do.
Comment 2 samLT 2006-07-04 23:41:37 UTC
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) 
Comment 3 Sergey V. Udaltsov 2006-07-05 21:39:35 UTC
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.