[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: