Comment 15 for bug 281610

Revision history for this message
In , stevewin (stevewin) wrote :

Created an attachment (id=19726)
Xorg log for Fatal server error EnableDevice on Xorg git startup

Using full git xorg version built this week.

PPC 4xx 32-bit platform.

When starting X get the following crash:

---------
Backtrace:
0: /usr/X11R7.4/bin/X(xorg_backtrace+0x4c) [0x101002d0]
1: /usr/X11R7.4/bin/X(xf86SigHandler+0x68) [0x10085bdc]
2: [0x100374]
3: /lib/ld.so.1 [0x4800b6f4]
4: [0x4d]
5: /usr/X11R7.4/bin/X(xf86PostKeyboardEvent+0x58) [0x1009870c]
6: /usr/X11R7.4/lib/xorg/modules/input//kbd_drv.so [0xf6811e0]
7: /usr/X11R7.4/lib/xorg/modules/input//kbd_drv.so [0xf68167c]
8: /usr/X11R7.4/lib/xorg/modules/input//kbd_drv.so [0xf68189c]
9: /usr/X11R7.4/bin/X(EnableDevice+0x16c) [0x1003a380]
10: /usr/X11R7.4/bin/X(InitAndStartDevices+0x158) [0x1003a63c]
11: /usr/X11R7.4/bin/X(main+0x380) [0x100229e4]
12: /lib/tls/libc.so.6 [0xfa36994]
13: /lib/tls/libc.so.6(__libc_start_main+0xb0) [0xfa36ad0]

Fatal server error:
Caught signal 11. Server aborting
----------

Noteworthy are messages surfaced from EnableDevice() in xserver/dix/devices.c :
[dix] cannot find pointer to pair with. This is a bug

Using USB keyboard/mouse

9:~/xorg-git/xserver# cat /proc/bus/input/devices
I: Bus=0003 Vendor=05ac Product=0201 Version=0100
N: Name="Mitsumi Electric Apple USB Keyboard"
P: Phys=usb-PPC-OF USB-1.3.1/input0
S: Sysfs=/class/input/input0
U: Uniq=
H: Handlers=kbd event0
B: EV=120013
B: KEY=10000 7 ff9f207a c14057ff febeffdf ffefffff ffffffff fffffffe
B: MSC=10
B: LED=1f

I: Bus=0003 Vendor=05ac Product=0307 Version=0110
N: Name="Logitech Apple Optical USB Mouse"
P: Phys=usb-PPC-OF USB-1.3.2/input0
S: Sysfs=/class/input/input1
U: Uniq=
H: Handlers=mouse0 event1
B: EV=17
B: KEY=10000 0 0 0 0 0 0 0 0
B: REL=3
B: MSC=10

Relevant xorg.conf sections:

Section "ServerLayout"
        Identifier "X.org Configured"
        Screen 0 "Screen0" 0 0
        InputDevice "Mouse0" "CorePointer"
        InputDevice "Keyboard0" "CoreKeyboard"
EndSection
...
Section "InputDevice"
        Identifier "Keyboard0"
        Driver "kbd"
EndSection

Section "InputDevice"
        Identifier "Mouse0"
        Driver "mouse"
        Option "Protocol" "ExplorerPS/2"
        Option "Device" "/dev/input/mice"
        Option "ZAxisMapping" "4 5 6 7"
EndSection
...

Using the same HW/kernel/X conf, this problem does not occur with Xorg 7.3 system w/ xorg-server 1.4 (or previous Xorg versions ie. Debian Etch w/ Xorg 7.1). Have also tried another kbd/mouse device (ThinkPad USB kbd w/ integrated trackpoint/touchpad - which also works with previous Xorg versions) which also fails similar.

Full Xorg.0.log attached.