Crash on XI2 device removal

Christian Beier beier at informatik.hu-berlin.de
Thu Nov 4 12:52:03 PDT 2010


Hi there again, 
When adding lots of XI2 devices with xinput create-master and then
trying to remove the last one, X segfaults.

What follows is some lengthy info, the interesting stuff at the end :-)

xinput list output after device creation failed cause MAX_DEVICES reached, and just before xinput remove-master 38:
--snip--
⎡ Virtual core pointer                    	id=2	[master pointer  (3)]
⎜   ↳ Virtual core XTEST pointer              	id=4	[slave  pointer  (2)]
⎜   ↳ SynPS/2 Synaptics TouchPad              	id=13	[slave  pointer  (2)]
⎣ Virtual core keyboard                   	id=3	[master keyboard (2)]
    ↳ Virtual core XTEST keyboard             	id=5	[slave  keyboard (3)]
    ↳ Power Button                            	id=6	[slave  keyboard (3)]
    ↳ Video Bus                               	id=7	[slave  keyboard (3)]
    ↳ Power Button                            	id=8	[slave  keyboard (3)]
    ↳ Sleep Button                            	id=9	[slave  keyboard (3)]
    ↳ UVC Camera (eb1a:2761)                  	id=10	[slave  keyboard (3)]
    ↳ Asus EeePC extra buttons                	id=11	[slave  keyboard (3)]
    ↳ AT Translated Set 2 keyboard            	id=12	[slave  keyboard (3)]
⎡ iamtoomuch pointer                      	id=14	[master pointer  (15)]
⎜   ↳ iamtoomuch XTEST pointer                	id=16	[slave  pointer  (14)]
⎣ iamtoomuch keyboard                     	id=15	[master keyboard (14)]
    ↳ iamtoomuch XTEST keyboard               	id=17	[slave  keyboard (15)]
⎡ iamtoomuch pointer                      	id=18	[master pointer  (19)]
⎜   ↳ iamtoomuch XTEST pointer                	id=20	[slave  pointer  (18)]
⎣ iamtoomuch keyboard                     	id=19	[master keyboard (18)]
    ↳ iamtoomuch XTEST keyboard               	id=21	[slave  keyboard (19)]
⎡ iamtoomuch pointer                      	id=22	[master pointer  (23)]
⎜   ↳ iamtoomuch XTEST pointer                	id=24	[slave  pointer  (22)]
⎣ iamtoomuch keyboard                     	id=23	[master keyboard (22)]
    ↳ iamtoomuch XTEST keyboard               	id=25	[slave  keyboard (23)]
⎡ iamtoomuch pointer                      	id=26	[master pointer  (27)]
⎜   ↳ iamtoomuch XTEST pointer                	id=28	[slave  pointer  (26)]
⎣ iamtoomuch keyboard                     	id=27	[master keyboard (26)]
    ↳ iamtoomuch XTEST keyboard               	id=29	[slave  keyboard (27)]
⎡ iamtoomuch pointer                      	id=30	[master pointer  (31)]
⎜   ↳ iamtoomuch XTEST pointer                	id=32	[slave  pointer  (30)]
⎣ iamtoomuch keyboard                     	id=31	[master keyboard (30)]
    ↳ iamtoomuch XTEST keyboard               	id=33	[slave  keyboard (31)]
⎡ iamtoomuch pointer                      	id=34	[master pointer  (35)]
⎜   ↳ iamtoomuch XTEST pointer                	id=36	[slave  pointer  (34)]
⎣ iamtoomuch keyboard                     	id=35	[master keyboard (34)]
    ↳ iamtoomuch XTEST keyboard               	id=37	[slave  keyboard (35)]
⎡ iamtoomuch pointer                      	id=38	[master pointer  (0)]
⎣ iamtoomuch keyboard                     	id=39	[master keyboard (0)]
--snap--



Xorg.0.log:
--snip
[  2383.930] 
X.Org X Server 1.9.0
Release Date: 2010-08-20
[  2383.930] X Protocol Version 11, Revision 0
[  2383.930] Build Operating System: Linux 2.6.24-27-server i686 Ubuntu
[  2383.930] Current Operating System: Linux collabhub 2.6.35-22-generic #35-Ubuntu SMP Sat Oct 16 20:36:48 UTC 2010 i686
[  2383.930] Kernel command line: root=UUID=aed23c68-02aa-4b50-95c3-cb14accde24c ro quiet splash 
[  2383.930] Build Date: 16 September 2010  05:39:22PM
[  2383.930] xorg-server 2:1.9.0-0ubuntu7 (For technical support please see http://www.ubuntu.com/support) 
[  2383.930] Current version of pixman: 0.18.4
[  2383.930] 	Before reporting problems, check http://wiki.x.org
	to make sure that you have the latest version.
[  2383.930] Markers: (--) probed, (**) from config file, (==) default setting,
	(++) from command line, (!!) notice, (II) informational,
	(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
[  2383.931] (==) Log file: "/var/log/Xorg.0.log", Time: Thu Nov  4 19:56:45 2010
[  2383.931] (==) Using system config directory "/usr/share/X11/xorg.conf.d"
[  2383.940] (==) No Layout section.  Using the first Screen section.
[  2383.940] (==) No screen section available. Using defaults.
[  2383.940] (**) |-->Screen "Default Screen Section" (0)
[  2383.941] (**) |   |-->Monitor "<default monitor>"
[  2383.941] (==) No monitor specified for screen "Default Screen Section".
	Using a default monitor configuration.
[  2383.941] (==) Automatically adding devices
[  2383.942] (==) Automatically enabling devices
[  2383.942] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist.
[  2383.942] 	Entry deleted from font path.
[  2383.942] (==) FontPath set to:
	/usr/share/fonts/X11/misc,
	/usr/share/fonts/X11/100dpi/:unscaled,
	/usr/share/fonts/X11/75dpi/:unscaled,
	/usr/share/fonts/X11/Type1,
	/usr/share/fonts/X11/100dpi,
	/usr/share/fonts/X11/75dpi,
	/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType,
	built-ins
[  2383.942] (==) ModulePath set to "/usr/lib/xorg/extra-modules,/usr/lib/xorg/modules"
[  2383.942] (II) The server relies on udev to provide the list of input devices.
	If no devices become available, reconfigure udev or disable AutoAddDevices.
[  2383.942] (II) Loader magic: 0x81f8e00
[  2383.942] (II) Module ABI versions:
[  2383.942] 	X.Org ANSI C Emulation: 0.4
[  2383.942] 	X.Org Video Driver: 8.0
[  2383.942] 	X.Org XInput driver : 11.0
[  2383.942] 	X.Org Server Extension : 4.0
[  2383.957] (--) PCI:*(0:0:2:0) 8086:2592:1043:82d9 rev 4, Mem @ 0xf7f00000/524288, 0xd0000000/268435456, 0xf7ec0000/262144, I/O @ 0x0000ec00/8
[  2383.957] (--) PCI: (0:0:2:1) 8086:2792:1043:82d9 rev 4, Mem @ 0xf7f80000/524288
[  2383.958] (II) Open ACPI successful (/var/run/acpid.socket)
[  2383.958] (II) LoadModule: "extmod"
[  2383.959] (II) Loading /usr/lib/xorg/modules/extensions/libextmod.so
[  2383.959] (II) Module extmod: vendor="X.Org Foundation"
[  2383.959] 	compiled for 1.9.0, module version = 1.0.0
[  2383.972] 	Module class: X.Org Server Extension
[  2383.972] 	ABI class: X.Org Server Extension, version 4.0
[  2383.972] (II) Loading extension MIT-SCREEN-SAVER
[  2383.973] (II) Loading extension XFree86-VidModeExtension
[  2383.973] (II) Loading extension XFree86-DGA
[  2383.973] (II) Loading extension DPMS
[  2383.973] (II) Loading extension XVideo
[  2383.973] (II) Loading extension XVideo-MotionCompensation
[  2383.973] (II) Loading extension X-Resource
[  2383.973] (II) LoadModule: "dbe"
[  2383.974] (II) Loading /usr/lib/xorg/modules/extensions/libdbe.so
[  2383.974] (II) Module dbe: vendor="X.Org Foundation"
[  2383.974] 	compiled for 1.9.0, module version = 1.0.0
[  2383.974] 	Module class: X.Org Server Extension
[  2383.974] 	ABI class: X.Org Server Extension, version 4.0
[  2383.974] (II) Loading extension DOUBLE-BUFFER
[  2383.974] (II) LoadModule: "glx"
[  2383.975] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so
[  2383.975] (II) Module glx: vendor="X.Org Foundation"
[  2383.975] 	compiled for 1.9.0, module version = 1.0.0
[  2383.975] 	ABI class: X.Org Server Extension, version 4.0
[  2383.975] (==) AIGLX enabled
[  2383.979] (II) Loading extension GLX
[  2383.979] (II) LoadModule: "record"
[  2383.980] (II) Loading /usr/lib/xorg/modules/extensions/librecord.so
[  2383.980] (II) Module record: vendor="X.Org Foundation"
[  2383.981] 	compiled for 1.9.0, module version = 1.13.0
[  2383.981] 	Module class: X.Org Server Extension
[  2383.981] 	ABI class: X.Org Server Extension, version 4.0
[  2383.981] (II) Loading extension RECORD
[  2383.981] (II) LoadModule: "dri"
[  2383.981] (II) Loading /usr/lib/xorg/modules/extensions/libdri.so
[  2383.982] (II) Module dri: vendor="X.Org Foundation"
[  2383.982] 	compiled for 1.9.0, module version = 1.0.0
[  2383.982] 	ABI class: X.Org Server Extension, version 4.0
[  2383.982] (II) Loading extension XFree86-DRI
[  2383.982] (II) LoadModule: "dri2"
[  2383.983] (II) Loading /usr/lib/xorg/modules/extensions/libdri2.so
[  2383.983] (II) Module dri2: vendor="X.Org Foundation"
[  2383.983] 	compiled for 1.9.0, module version = 1.2.0
[  2383.983] 	ABI class: X.Org Server Extension, version 4.0
[  2383.983] (II) Loading extension DRI2
[  2383.996] (==) Matched intel as autoconfigured driver 0
[  2383.996] (==) Matched vesa as autoconfigured driver 1
[  2383.996] (==) Matched fbdev as autoconfigured driver 2
[  2383.996] (==) Assigned the driver to the xf86ConfigLayout
[  2383.996] (II) LoadModule: "intel"
[  2383.997] (II) Loading /usr/lib/xorg/modules/drivers/intel_drv.so
[  2383.997] (II) Module intel: vendor="X.Org Foundation"
[  2383.997] 	compiled for 1.9.0, module version = 2.12.0
[  2383.997] 	Module class: X.Org Video Driver
[  2383.997] 	ABI class: X.Org Video Driver, version 8.0
[  2383.997] (II) LoadModule: "vesa"
[  2383.998] (II) Loading /usr/lib/xorg/modules/drivers/vesa_drv.so
[  2383.998] (II) Module vesa: vendor="X.Org Foundation"
[  2383.998] 	compiled for 1.8.99.905, module version = 2.3.0
[  2383.998] 	Module class: X.Org Video Driver
[  2383.998] 	ABI class: X.Org Video Driver, version 8.0
[  2383.999] (II) LoadModule: "fbdev"
[  2383.999] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[  2383.999] (II) Module fbdev: vendor="X.Org Foundation"
[  2383.999] 	compiled for 1.8.99.905, module version = 0.4.2
[  2383.999] 	ABI class: X.Org Video Driver, version 8.0
[  2383.999] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
	i810-dc100, i810e, i815, i830M, 845G, 852GM/855GM, 865G, 915G,
	E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
	965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
	4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
	Sandybridge, Sandybridge, Sandybridge, Sandybridge, Sandybridge,
	Sandybridge, Sandybridge
[  2384.008] (II) VESA: driver for VESA chipsets: vesa
[  2384.008] (II) FBDEV: driver for framebuffer: fbdev
[  2384.008] (--) using VT number 8

[  2384.023] (WW) Falling back to old probe method for vesa
[  2384.024] (WW) Falling back to old probe method for fbdev
[  2384.024] (II) Loading sub module "fbdevhw"
[  2384.024] (II) LoadModule: "fbdevhw"
[  2384.025] (II) Loading /usr/lib/xorg/modules/libfbdevhw.so
[  2384.025] (II) Module fbdevhw: vendor="X.Org Foundation"
[  2384.025] 	compiled for 1.9.0, module version = 0.0.2
[  2384.025] 	ABI class: X.Org Video Driver, version 8.0
[  2384.040] drmOpenDevice: node name is /dev/dri/card0
[  2384.040] drmOpenDevice: open result is 9, (OK)
[  2384.064] drmOpenByBusid: Searching for BusID pci:0000:00:02.0
[  2384.064] drmOpenDevice: node name is /dev/dri/card0
[  2384.064] drmOpenDevice: open result is 9, (OK)
[  2384.064] drmOpenByBusid: drmOpenMinor returns 9
[  2384.064] drmOpenByBusid: drmGetBusid reports pci:0000:00:02.0
[  2384.064] (II) intel(0): Creating default Display subsection in Screen section
	"Default Screen Section" for depth/fbbpp 24/32
[  2384.064] (==) intel(0): Depth 24, (--) framebuffer bpp 32
[  2384.064] (==) intel(0): RGB weight 888
[  2384.064] (==) intel(0): Default visual is TrueColor
[  2384.064] (II) intel(0): Integrated Graphics Chipset: Intel(R) 915GM
[  2384.065] (--) intel(0): Chipset: "915GM"
[  2384.065] (==) intel(0): video overlay key set to 0x101fe
[  2384.320] (II) intel(0): Output VGA1 has no monitor section
[  2384.320] (II) intel(0): Output LVDS1 has no monitor section
[  2384.320] (II) intel(0): found backlight control interface /sys/class/backlight/eeepc
[  2384.656] (II) intel(0): Output TV1 has no monitor section
[  2384.904] (II) intel(0): EDID for output VGA1
[  2384.904] (II) intel(0): EDID for output LVDS1
[  2384.905] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[  2384.905] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  2384.905] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  2384.905] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[  2384.905] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "720x450" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "320x175" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "320x200" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "360x200" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "320x240" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "800x600" (vrefresh out of range)
[  2384.906] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "800x600" (exceeds panel dimensions)
[  2384.906] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "800x600" (exceeds panel dimensions)
[  2384.906] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "800x600" (exceeds panel dimensions)
[  2384.906] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "800x600" (exceeds panel dimensions)
[  2384.906] (II) intel(0): Not using default mode "400x300" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "1024x768i" (interlace mode not supported)
[  2384.906] (II) intel(0): Not using default mode "512x384i" (doublescan mode not supported)
[  2384.906] (II) intel(0): Not using default mode "1024x768" (exceeds panel dimensions)
[  2384.906] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1024x768" (exceeds panel dimensions)
[  2384.907] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1024x768" (exceeds panel dimensions)
[  2384.907] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1024x768" (hsync out of range)
[  2384.907] (II) intel(0): Not using default mode "512x384" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1152x864" (hsync out of range)
[  2384.907] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1280x960" (exceeds panel dimensions)
[  2384.907] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1280x960" (hsync out of range)
[  2384.907] (II) intel(0): Not using default mode "640x480" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1280x1024" (hsync out of range)
[  2384.907] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1280x1024" (hsync out of range)
[  2384.907] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1280x1024" (hsync out of range)
[  2384.907] (II) intel(0): Not using default mode "640x512" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1600x1200" (hsync out of range)
[  2384.907] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[  2384.907] (II) intel(0): Not using default mode "1600x1200" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1600x1200" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1600x1200" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1600x1200" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "800x600" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1792x1344" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1792x1344" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "896x672" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1856x1392" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1856x1392" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "928x696" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1920x1440" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1920x1440" (hsync out of range)
[  2384.908] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "832x624" (exceeds panel dimensions)
[  2384.908] (II) intel(0): Not using default mode "416x312" (doublescan mode not supported)
[  2384.908] (II) intel(0): Not using default mode "1152x864" (exceeds panel dimensions)
[  2384.908] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1152x864" (hsync out of range)
[  2384.909] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1152x864" (hsync out of range)
[  2384.909] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1152x864" (hsync out of range)
[  2384.909] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1152x864" (hsync out of range)
[  2384.909] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1152x864" (hsync out of range)
[  2384.909] (II) intel(0): Not using default mode "576x432" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1360x768" (monitor doesn't support reduced blanking)
[  2384.909] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1360x768" (exceeds panel dimensions)
[  2384.909] (II) intel(0): Not using default mode "680x384" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1400x1050" (hsync out of range)
[  2384.909] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1400x1050" (hsync out of range)
[  2384.909] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1400x1050" (hsync out of range)
[  2384.909] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[  2384.909] (II) intel(0): Not using default mode "1400x1050" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "700x525" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1440x900" (exceeds panel dimensions)
[  2384.910] (II) intel(0): Not using default mode "720x450" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1600x1024" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "800x512" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1680x1050" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1680x1050" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1680x1050" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1680x1050" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1680x1050" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "840x525" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1920x1080" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "960x540" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1920x1200" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "960x600" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "1920x1440" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "960x720" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "2048x1536" (hsync out of range)
[  2384.910] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[  2384.910] (II) intel(0): Not using default mode "2048x1536" (hsync out of range)
[  2384.911] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[  2384.911] (II) intel(0): Not using default mode "2048x1536" (hsync out of range)
[  2384.911] (II) intel(0): Not using default mode "1024x768" (doublescan mode not supported)
[  2384.911] (II) intel(0): Printing probed modes for output LVDS1
[  2384.911] (II) intel(0): Modeline "800x480"x60.0   32.00  800 840 968 1056  480 481 484 505 -hsync -vsync (30.3 kHz)
[  2384.911] (II) intel(0): Modeline "640x480"x85.0   36.00  640 696 752 832  480 481 484 509 -hsync -vsync (43.3 kHz)
[  2384.911] (II) intel(0): Modeline "640x480"x72.8   31.50  640 664 704 832  480 489 492 520 -hsync -vsync (37.9 kHz)
[  2384.911] (II) intel(0): Modeline "640x480"x75.0   31.50  640 656 720 840  480 481 484 500 -hsync -vsync (37.5 kHz)
[  2384.911] (II) intel(0): Modeline "640x480"x59.9   25.18  640 656 752 800  480 490 492 525 -hsync -vsync (31.5 kHz)
[  2384.911] (II) intel(0): Modeline "720x400"x85.0   35.50  720 756 828 936  400 401 404 446 -hsync +vsync (37.9 kHz)
[  2384.911] (II) intel(0): Modeline "640x400"x85.1   31.50  640 672 736 832  400 401 404 445 -hsync +vsync (37.9 kHz)
[  2384.911] (II) intel(0): Modeline "640x350"x85.1   31.50  640 672 736 832  350 382 385 445 +hsync -vsync (37.9 kHz)
[  2385.244] (II) intel(0): EDID for output TV1
[  2385.244] (II) intel(0): Output VGA1 disconnected
[  2385.244] (II) intel(0): Output LVDS1 connected
[  2385.244] (II) intel(0): Output TV1 disconnected
[  2385.244] (II) intel(0): Using exact sizes for initial modes
[  2385.244] (II) intel(0): Output LVDS1 using initial mode 800x480
[  2385.244] (II) intel(0): Using default gamma of (1.0, 1.0, 1.0) unless otherwise stated.
[  2385.244] (II) intel(0): Kernel page flipping support detected, but forcibly disabled.
[  2385.244] (==) intel(0): DPI set to (96, 96)
[  2385.244] (II) Loading sub module "fb"
[  2385.244] (II) LoadModule: "fb"
[  2385.245] (II) Loading /usr/lib/xorg/modules/libfb.so
[  2385.246] (II) Module fb: vendor="X.Org Foundation"
[  2385.246] 	compiled for 1.9.0, module version = 1.0.0
[  2385.246] 	ABI class: X.Org ANSI C Emulation, version 0.4
[  2385.246] (II) UnloadModule: "vesa"
[  2385.246] (II) Unloading /usr/lib/xorg/modules/drivers/vesa_drv.so
[  2385.246] (II) UnloadModule: "fbdev"
[  2385.246] (II) Unloading /usr/lib/xorg/modules/drivers/fbdev_drv.so
[  2385.246] (II) UnloadModule: "fbdevhw"
[  2385.246] (II) Unloading /usr/lib/xorg/modules/libfbdevhw.so
[  2385.246] (==) Depth 24 pixmap format is 32 bpp
[  2385.246] (II) intel(0): [DRI2] Setup complete
[  2385.246] (II) intel(0): [DRI2]   DRI driver: i915
[  2385.246] (**) intel(0): Tiling enabled
[  2385.246] (**) intel(0): SwapBuffers wait enabled
[  2385.246] (==) intel(0): VideoRam: 262144 KB
[  2385.247] (II) intel(0): Allocated new frame buffer 832x480 stride 4096, tiled
[  2385.247] (II) UXA(0): Driver registered support for the following operations:
[  2385.247] (II)         solid
[  2385.247] (II)         copy
[  2385.247] (II)         composite (RENDER acceleration)
[  2385.247] (II)         put_image
[  2385.247] (II)         get_image
[  2385.247] (==) intel(0): Backing store disabled
[  2385.247] (==) intel(0): Silken mouse enabled
[  2385.247] (II) intel(0): Initializing HW Cursor
[  2385.288] (II) intel(0): RandR 1.2 enabled, ignore the following RandR disabled message.
[  2385.299] (==) intel(0): DPMS enabled
[  2385.299] (==) intel(0): Intel XvMC decoder disabled
[  2385.300] (II) intel(0): Set up textured video
[  2385.300] (II) intel(0): Set up overlay video
[  2385.300] (II) intel(0): direct rendering: DRI2 Enabled
[  2385.300] (--) RandR disabled
[  2385.300] (II) Initializing built-in extension Generic Event Extension
[  2385.300] (II) Initializing built-in extension SHAPE
[  2385.300] (II) Initializing built-in extension MIT-SHM
[  2385.300] (II) Initializing built-in extension XInputExtension
[  2385.300] (II) Initializing built-in extension XTEST
[  2385.300] (II) Initializing built-in extension BIG-REQUESTS
[  2385.300] (II) Initializing built-in extension SYNC
[  2385.301] (II) Initializing built-in extension XKEYBOARD
[  2385.301] (II) Initializing built-in extension XC-MISC
[  2385.301] (II) Initializing built-in extension SECURITY
[  2385.301] (II) Initializing built-in extension XINERAMA
[  2385.301] (II) Initializing built-in extension XFIXES
[  2385.301] (II) Initializing built-in extension RENDER
[  2385.301] (II) Initializing built-in extension RANDR
[  2385.301] (II) Initializing built-in extension COMPOSITE
[  2385.301] (II) Initializing built-in extension DAMAGE
[  2385.301] (II) Initializing built-in extension GESTURE
[  2385.353] (II) AIGLX: enabled GLX_MESA_copy_sub_buffer
[  2385.353] (II) AIGLX: enabled GLX_INTEL_swap_event
[  2385.353] (II) AIGLX: enabled GLX_SGI_swap_control and GLX_MESA_swap_control
[  2385.353] (II) AIGLX: enabled GLX_SGI_make_current_read
[  2385.353] (II) AIGLX: GLX_EXT_texture_from_pixmap backed by buffer objects
[  2385.353] (II) AIGLX: Loaded and initialized /usr/lib/dri/i915_dri.so
[  2385.353] (II) GLX: Initialized DRI2 GL provider for screen 0
[  2385.355] (II) intel(0): Setting screen physical size to 211 x 126
[  2385.431] (II) XKB: reuse xkmfile /var/lib/xkb/server-B20D7FC79C7F597315E3E501AEF10E0D866E8E92.xkm
[  2385.458] (II) config/udev: Adding input device Power Button (/dev/input/event3)
[  2385.458] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  2385.458] (II) LoadModule: "evdev"
[  2385.459] (II) Loading /usr/lib/xorg/modules/input/evdev_drv.so
[  2385.459] (II) Module evdev: vendor="X.Org Foundation"
[  2385.459] 	compiled for 1.9.0, module version = 2.3.2
[  2385.460] 	Module class: X.Org XInput Driver
[  2385.460] 	ABI class: X.Org XInput driver, version 11.0
[  2385.460] (**) Power Button: always reports core events
[  2385.460] (**) Power Button: Device: "/dev/input/event3"
[  2385.460] (II) Power Button: Found keys
[  2385.460] (II) Power Button: Configuring as keyboard
[  2385.460] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[  2385.460] (**) Option "xkb_rules" "evdev"
[  2385.460] (**) Option "xkb_model" "pc105"
[  2385.460] (**) Option "xkb_layout" "de"
[  2385.471] (II) XKB: reuse xkmfile /var/lib/xkb/server-808BBA3D4C227BDB44C370226C34E44C5D69A4A9.xkm
[  2385.475] (II) config/udev: Adding input device Video Bus (/dev/input/event5)
[  2385.475] (**) Video Bus: Applying InputClass "evdev keyboard catchall"
[  2385.475] (**) Video Bus: always reports core events
[  2385.475] (**) Video Bus: Device: "/dev/input/event5"
[  2385.475] (II) Video Bus: Found keys
[  2385.475] (II) Video Bus: Configuring as keyboard
[  2385.475] (II) XINPUT: Adding extended input device "Video Bus" (type: KEYBOARD)
[  2385.475] (**) Option "xkb_rules" "evdev"
[  2385.475] (**) Option "xkb_model" "pc105"
[  2385.475] (**) Option "xkb_layout" "de"
[  2385.479] (II) config/udev: Adding input device Power Button (/dev/input/event2)
[  2385.480] (**) Power Button: Applying InputClass "evdev keyboard catchall"
[  2385.480] (**) Power Button: always reports core events
[  2385.480] (**) Power Button: Device: "/dev/input/event2"
[  2385.480] (II) Power Button: Found keys
[  2385.480] (II) Power Button: Configuring as keyboard
[  2385.480] (II) XINPUT: Adding extended input device "Power Button" (type: KEYBOARD)
[  2385.480] (**) Option "xkb_rules" "evdev"
[  2385.480] (**) Option "xkb_model" "pc105"
[  2385.480] (**) Option "xkb_layout" "de"
[  2385.482] (II) config/udev: Adding input device Lid Switch (/dev/input/event0)
[  2385.482] (II) No input driver/identifier specified (ignoring)
[  2385.483] (II) config/udev: Adding input device Sleep Button (/dev/input/event1)
[  2385.483] (**) Sleep Button: Applying InputClass "evdev keyboard catchall"
[  2385.483] (**) Sleep Button: always reports core events
[  2385.483] (**) Sleep Button: Device: "/dev/input/event1"
[  2385.483] (II) Sleep Button: Found keys
[  2385.483] (II) Sleep Button: Configuring as keyboard
[  2385.483] (II) XINPUT: Adding extended input device "Sleep Button" (type: KEYBOARD)
[  2385.483] (**) Option "xkb_rules" "evdev"
[  2385.483] (**) Option "xkb_model" "pc105"
[  2385.484] (**) Option "xkb_layout" "de"
[  2385.494] (II) config/udev: Adding input device UVC Camera (eb1a:2761) (/dev/input/event7)
[  2385.495] (**) UVC Camera (eb1a:2761): Applying InputClass "evdev keyboard catchall"
[  2385.495] (**) UVC Camera (eb1a:2761): always reports core events
[  2385.495] (**) UVC Camera (eb1a:2761): Device: "/dev/input/event7"
[  2385.495] (II) UVC Camera (eb1a:2761): Found keys
[  2385.495] (II) UVC Camera (eb1a:2761): Configuring as keyboard
[  2385.495] (II) XINPUT: Adding extended input device "UVC Camera (eb1a:2761)" (type: KEYBOARD)
[  2385.495] (**) Option "xkb_rules" "evdev"
[  2385.495] (**) Option "xkb_model" "pc105"
[  2385.495] (**) Option "xkb_layout" "de"
[  2385.501] (II) config/udev: Adding input device Asus EeePC extra buttons (/dev/input/event6)
[  2385.501] (**) Asus EeePC extra buttons: Applying InputClass "evdev keyboard catchall"
[  2385.501] (**) Asus EeePC extra buttons: always reports core events
[  2385.501] (**) Asus EeePC extra buttons: Device: "/dev/input/event6"
[  2385.501] (II) Asus EeePC extra buttons: Found keys
[  2385.501] (II) Asus EeePC extra buttons: Configuring as keyboard
[  2385.502] (II) XINPUT: Adding extended input device "Asus EeePC extra buttons" (type: KEYBOARD)
[  2385.502] (**) Option "xkb_rules" "evdev"
[  2385.502] (**) Option "xkb_model" "pc105"
[  2385.502] (**) Option "xkb_layout" "de"
[  2385.504] (II) config/udev: Adding input device AT Translated Set 2 keyboard (/dev/input/event4)
[  2385.504] (**) AT Translated Set 2 keyboard: Applying InputClass "evdev keyboard catchall"
[  2385.504] (**) AT Translated Set 2 keyboard: always reports core events
[  2385.504] (**) AT Translated Set 2 keyboard: Device: "/dev/input/event4"
[  2385.504] (II) AT Translated Set 2 keyboard: Found keys
[  2385.504] (II) AT Translated Set 2 keyboard: Configuring as keyboard
[  2385.504] (II) XINPUT: Adding extended input device "AT Translated Set 2 keyboard" (type: KEYBOARD)
[  2385.505] (**) Option "xkb_rules" "evdev"
[  2385.505] (**) Option "xkb_model" "pc105"
[  2385.505] (**) Option "xkb_layout" "de"
[  2385.506] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/event8)
[  2385.507] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "evdev touchpad catchall"
[  2385.507] (**) SynPS/2 Synaptics TouchPad: Applying InputClass "touchpad catchall"
[  2385.507] (II) LoadModule: "synaptics"
[  2385.507] (II) Loading /usr/lib/xorg/modules/input/synaptics_drv.so
[  2385.508] (II) Module synaptics: vendor="X.Org Foundation"
[  2385.508] 	compiled for 1.9.0, module version = 1.2.2
[  2385.508] 	Module class: X.Org XInput Driver
[  2385.508] 	ABI class: X.Org XInput driver, version 11.0
[  2385.508] (II) Synaptics touchpad driver version 1.2.2
[  2385.508] (**) Option "Device" "/dev/input/event8"
[  2385.508] (II) SynPS/2 Synaptics TouchPad: x-axis range 1472 - 5472
[  2385.508] (II) SynPS/2 Synaptics TouchPad: y-axis range 1408 - 4448
[  2385.508] (II) SynPS/2 Synaptics TouchPad: pressure range 0 - 255
[  2385.508] (II) SynPS/2 Synaptics TouchPad: finger width range 0 - 0
[  2385.508] (II) SynPS/2 Synaptics TouchPad: buttons: left right
[  2385.509] (--) SynPS/2 Synaptics TouchPad: touchpad found
[  2385.509] (**) SynPS/2 Synaptics TouchPad: always reports core events
[  2385.509] (II) XINPUT: Adding extended input device "SynPS/2 Synaptics TouchPad" (type: TOUCHPAD)
[  2385.509] (**) SynPS/2 Synaptics TouchPad: (accel) keeping acceleration scheme 1
[  2385.509] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration profile 0
[  2385.509] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration factor: 2.000
[  2385.509] (**) SynPS/2 Synaptics TouchPad: (accel) acceleration threshold: 4
[  2385.510] (--) SynPS/2 Synaptics TouchPad: touchpad found
[  2385.511] (II) config/udev: Adding input device SynPS/2 Synaptics TouchPad (/dev/input/mouse0)
[  2385.511] (II) No input driver/identifier specified (ignoring)
[  2403.452] (II) AIGLX: Suspending AIGLX clients for VT switch
[  2568.384] (II) Open ACPI successful (/var/run/acpid.socket)
[  2568.384] (II) AIGLX: Resuming AIGLX clients after VT switch
[  2569.005] (--) SynPS/2 Synaptics TouchPad: touchpad found
[  2569.104] (II) Power Button: Device reopened after 1 attempts.
[  2569.104] (II) Video Bus: Device reopened after 1 attempts.
[  2569.104] (II) Power Button: Device reopened after 1 attempts.
[  2569.104] (II) Sleep Button: Device reopened after 1 attempts.
[  2569.104] (II) UVC Camera (eb1a:2761): Device reopened after 1 attempts.
[  2569.105] (II) Asus EeePC extra buttons: Device reopened after 1 attempts.
[  2569.105] (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
[  2575.074] (II) AIGLX: Suspending AIGLX clients for VT switch
[  2579.477] [dix] couldn't enable device 13
[  2579.488] [dix] couldn't enable device 13
[  2826.486] (II) Open ACPI successful (/var/run/acpid.socket)
[  2826.486] (II) AIGLX: Resuming AIGLX clients after VT switch
[  2827.117] (--) SynPS/2 Synaptics TouchPad: touchpad found
[  2827.216] (II) Power Button: Device reopened after 1 attempts.
[  2827.216] (II) Video Bus: Device reopened after 1 attempts.
[  2827.216] (II) Power Button: Device reopened after 1 attempts.
[  2827.216] (II) Sleep Button: Device reopened after 1 attempts.
[  2827.216] (II) UVC Camera (eb1a:2761): Device reopened after 1 attempts.
[  2827.217] (II) Asus EeePC extra buttons: Device reopened after 1 attempts.
[  2827.217] (II) AT Translated Set 2 keyboard: Device reopened after 1 attempts.
[  2854.110] 
Backtrace:
[  2854.110] 0: /usr/bin/X (xorg_backtrace+0x3b) [0x80e82fb]
[  2854.110] 1: /usr/bin/X (0x8048000+0x5da8d) [0x80a5a8d]
[  2854.110] 2: (vdso) (__kernel_rt_sigreturn+0x0) [0x4dc40c]
[  2854.110] 3: /usr/bin/X (0x8048000+0xe2f23) [0x812af23]
[  2854.111] 4: /usr/bin/X (0x8048000+0x26087) [0x806e087]
[  2854.111] 5: /usr/bin/X (0x8048000+0x1a5ba) [0x80625ba]
[  2854.111] 6: /lib/libc.so.6 (__libc_start_main+0xe7) [0x214ce7]
[  2854.111] 7: /usr/bin/X (0x8048000+0x1a191) [0x8062191]
[  2854.111] Segmentation fault at address 0x128
[  2854.111] 
Caught signal 11 (Segmentation fault). Server aborting
[  2854.111] 
Please consult the The X.Org Foundation support 
	 at http://wiki.x.org
 for help. 
[  2854.111] Please also check the log file at "/var/log/Xorg.0.log" for additional information.
[  2854.111] 
[  2854.112] (II) Power Button: Close
[  2854.113] (II) UnloadModule: "evdev"
[  2854.117] (II) Video Bus: Close
[  2854.118] (II) UnloadModule: "evdev"
[  2854.118] (II) Power Button: Close
[  2854.118] (II) UnloadModule: "evdev"
[  2854.118] (II) Sleep Button: Close
[  2854.119] (II) UnloadModule: "evdev"
[  2854.119] (II) UVC Camera (eb1a:2761): Close
[  2854.119] (II) UnloadModule: "evdev"
[  2854.119] (II) Asus EeePC extra buttons: Close
[  2854.119] (II) UnloadModule: "evdev"
[  2854.120] (II) AT Translated Set 2 keyboard: Close
[  2854.120] (II) UnloadModule: "evdev"
[  2854.121] (II) UnloadModule: "synaptics"
[  2854.122] [dix] cannot disable device, still paired. This is a bug. 
[  2854.122] [dix] cannot disable device, still paired. This is a bug. 
[  2854.122] [dix] cannot disable device, still paired. This is a bug. 
[  2854.123] [dix] cannot disable device, still paired. This is a bug. 
[  2854.124] [dix] cannot disable device, still paired. This is a bug. 
[  2854.125] [dix] cannot disable device, still paired. This is a bug. 
[  2854.126] [dix] cannot disable device, still paired. This is a bug. 
[  2854.126] [dix] cannot disable device, still paired. This is a bug. 
[  2854.127] [dix] cannot disable device, still paired. This is a bug. 
[  2854.128] [dix] cannot disable device, still paired. This is a bug. 
[  2854.128] [dix] cannot disable device, still paired. This is a bug. 
[  2854.129] [dix] cannot disable device, still paired. This is a bug. 
[  2854.133] (II) AIGLX: Suspending AIGLX clients for VT switch
[  2854.208]  ddxSigGiveUp: Closing log
--snap




gdb backtrace:
--snip--
(gdb) bt
#0  0x081327e8 in ProcXIChangeHierarchy (client=0x9d4ce10)
    at ../../Xi/xichangehierarchy.c:271
#1  0x0812af23 in ProcIDispatch (client=0x1) at ../../Xi/extinit.c:416
#2  0x0806e087 in Dispatch () at ../../dix/dispatch.c:432
#3  0x080625ba in main (argc=8, argv=0xbffbbd24, envp=0xbffbbd48)
    at ../../dix/main.c:291
--snap--




gdb locals
--snip---
(gdb) i locals
ptr = 0x9d80858
keybd = 0x0
XTestptr = 0xbffbbba8
XTestkeybd = 0x8202544
any = 0x9d3ec98
required_len = 11
n = <value optimized out>
rc = <value optimized out>
flags = {0 <repeats 40 times>}
--snap--



So its quite clear that GetMaster(ptr, MASTER_KEYBOARD); returned NULL
in this case. I could add a check around that and the previous and
following GetMaster calls, but maybe this should be fixed elsewhere.
so I'm just providing the crash info.


Cheers,
   Christian

-- 
what is, is;
what is not is possible.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 198 bytes
Desc: not available
URL: <http://lists.x.org/archives/xorg/attachments/20101104/2a8ba433/attachment.pgp>


More information about the xorg mailing list