Bug#435684: xserver-xorg: X crashes when modifying gconf XKB setup
Package: xserver-xorg
Version: 1:7.3+10
Followup-For: Bug #435684
I recently experienced the same error. It took a while to figure out
how to log into a GDM session. Wiping out the old gconf folder got me back in.
At this point, any time the file
$HOME/.gconf/desktop/gnome/peripherals/keyboard/kbd/%gconf.xml is
modified with the Gnome keyboard preferences tool, X comes crashing down. The
only way to log back in is to remove the entries in that file. These are the
entries at the end of /var/log/Xorg.log.0.old
Backtrace:
0: /usr/bin/X(xf86SigHandler+0x7e) [0x80c675e]
1: [0xb7f7b420]
2: /usr/bin/X(Xfree+0x21) [0x81b4661]
3: /usr/bin/X [0x81a68d0]
4: /usr/bin/X [0x81a696c]
5: /usr/bin/X [0x81a63ad]
6: /usr/bin/X(SrvXkbFreeGeomRows+0x49) [0x81a6519]
7: /usr/bin/X [0x81a6561]
8: /usr/bin/X [0x81a63ad]
9: /usr/bin/X(SrvXkbFreeGeomSections+0x49) [0x81a64c9]
10: /usr/bin/X(SrvXkbFreeGeometry+0xdf) [0x81a6bdf]
11: /usr/bin/X(SrvXkbFreeKeyboard+0xc1) [0x81a4db1]
12: /usr/bin/X(XkbFreeInfo+0xdf) [0x819347f]
13: /usr/bin/X [0x808546f]
14: /usr/bin/X(CloseDownDevices+0x29) [0x80858c9]
15: /usr/bin/X(main+0x4be) [0x807473e]
16: /lib/libc.so.6(__libc_start_main+0xe6) [0xb7d15456]
17: /usr/bin/X(FontFileCompleteXLFD+0x205) [0x8073a81]
Fatal server error:
Caught signal 11. Server aborting
-- Package-specific info:
Contents of /var/lib/x11/X.roster:
xserver-xorg
/var/lib/x11/X.md5sum does not exist.
X server symlink status:
lrwxrwxrwx 1 root root 13 May 5 2006 /etc/X11/X -> /usr/bin/Xorg
-rwxr-xr-x 1 root root 1673980 Jan 31 23:06 /usr/bin/Xorg
Contents of /var/lib/x11/xorg.conf.roster:
xserver-xorg
VGA-compatible devices on PCI bus:
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV100 QY [Radeon 7000/VE]
/var/lib/x11/xorg.conf.md5sum does not exist.
Xorg X server configuration file status:
-rw-r--r-- 1 root root 3105 Mar 9 00:20 /etc/X11/xorg.conf
Contents of /etc/X11/xorg.conf:
Section "Files"
FontPath "unix/:7100" # local font server
# if the local font server has problems, we can fall back on these
# FontPath "/usr/share/fonts/X11/misc"
# FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
# FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
# FontPath "/usr/share/fonts/X11/Type1"
# FontPath "/usr/share/fonts/X11/CID"
# FontPath "/usr/share/fonts/X11/100dpi"
# FontPath "/usr/share/fonts/X11/75dpi"
EndSection
Section "Module"
Load "bitmap"
Load "dbe"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "record"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xfree86"
Option "XkbModel" "microsoft"
Option "XkbLayout" "us"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "Emulate3Buttons" "false"
Option "ZAxisMapping" "6 7"
Option "Buttons" "7"
Option "Resolution" "1600"
EndSection
Section "Device"
Identifier "ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]"
Driver "ati"
EndSection
Section "Monitor"
Identifier "Philips 109B"
HorizSync 30-95
VertRefresh 50-160
Option "DPMS"
EndSection
Section "Screen"
Identifier "Default Screen"
Device "ATI Technologies, Inc. Radeon RV100 QY [Radeon 7000/VE]"
Monitor "Philips 109B"
DefaultDepth 24
SubSection "Display"
Depth 8
Modes "1280x960"
EndSubSection
SubSection "Display"
Depth 15
Modes "1280x960"
EndSubSection
SubSection "Display"
Depth 16
Modes "1280x960"
EndSubSection
SubSection "Display"
Depth 24
Modes "1280x960"
EndSubSection
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
EndSection
Section "DRI"
Mode 0666
EndSection
Xorg X server log files on system:
-rw-r--r-- 1 root root 44128 Mar 9 14:03 /var/log/Xorg.20.log
-rw-r--r-- 1 root root 46275 Mar 11 17:57 /var/log/Xorg.0.log
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: i386 (i686)
Kernel: Linux 2.6.23
Locale: LANG=C, LC_CTYPE=C (charmap=ANSI_X3.4-1968)
Shell: /bin/sh linked to /bin/bash
Versions of packages xserver-xorg depends on:
ii debconf [debconf-2 1.5.19 Debian configuration management sy
ii x11-common 1:7.3+10 X Window System (X.Org) infrastruc
ii x11-xkb-utils 7.3+1 X11 XKB utilities
ii xkb-data 1.1~cvs.20080104.1-1 X Keyboard Extension (XKB) configu
ii xserver-xorg-core 2:1.4.1~git20080131-1 Xorg X server - core server
ii xserver-xorg-input 1:1.2.0-1 X.Org X server -- evdev input driv
ii xserver-xorg-input 1:1.2.2-3 X.Org X server -- keyboard input d
ii xserver-xorg-input 1:1.2.3-2 X.Org X server -- mouse input driv
ii xserver-xorg-input 0.14.7~git20070706-2 Synaptics TouchPad driver for X.Or
ii xserver-xorg-video 1:6.8.0-1 X.Org X server -- ATI display driv
Versions of packages xserver-xorg recommends:
ii dmidecode 2.9-1 Dump Desktop Management Interface
ii libgl1-mesa-dri 7.0.3~rc2-1 A free implementation of the OpenG
ii udev 0.114-2 /dev/ and hotplug management daemo
-- debconf information:
shared/fontpath/fontserver:
* xserver-xorg/multiple_possible_x-drivers:
xserver-xorg/config/monitor/use_sync_ranges: true
* xserver-xorg/config/monitor/lcd: false
* xserver-xorg/config/doublequote_in_string_error:
* xserver-xorg/config/monitor/screen-size: 17 inches (430 mm)
xserver-xorg/config/device/default-identifier:
* xserver-xorg/autodetect_monitor: false
* shared/no_known_x-server:
* xserver-xorg/config/display/default_depth: 24
* xserver-xorg/config/display/modes: 1280x960
* xserver-xorg/config/device/bus_id_error:
* xserver-xorg/config/inputdevice/keyboard/internal:
* xserver-xorg/config/monitor/vert-refresh: 50-85
* xserver-xorg/config/inputdevice/keyboard/options:
* xserver-xorg/autodetect_keyboard: false
* xserver-xorg/config/device/use_fbdev: false
* xserver-xorg/config/inputdevice/keyboard/variant:
* xserver-xorg/config/nonnumeric_string_error:
xserver-xorg/config/fontpath/fontserver:
* xserver-xorg/config/inputdevice/keyboard/layout: us
* xserver-xorg/config/inputdevice/mouse/emulate3buttons: true
* xserver-xorg/config/monitor/horiz-sync: 30-92
* xserver-xorg/config/monitor/range_input_error:
* xserver-xorg/config/write_dri_section: true
* xserver-xorg/config/inputdevice/keyboard/model: pc104
* xserver-xorg/config/device/driver:
xserver-xorg/config/device/identifier: Generic Video Card
* xserver-xorg/config/monitor/selection-method: Medium
* xserver-xorg/config/null_string_error:
* shared/multiple_possible_x-servers:
* xserver-xorg/config/device/bus_id: PCI:1:0:0
* xserver-xorg/autodetect_video_card: true
* xserver-xorg/config/monitor/mode-list: 1280x960 @ 85Hz
* xserver-xorg/config/inputdevice/keyboard/rules: xorg
xserver-xorg/config/monitor/default-identifier:
Reply to: