Summary: | unplugging joystick makes the server crash | ||
---|---|---|---|
Product: | xorg | Reporter: | Timo Aaltonen <tjaalton> |
Component: | Input/joystick | Assignee: | Sascha Hlusiak <bugs> |
Status: | RESOLVED FIXED | QA Contact: | Xorg Project Team <xorg-team> |
Severity: | normal | ||
Priority: | medium | CC: | quake, ykonotopov |
Version: | unspecified | ||
Hardware: | Other | ||
OS: | All | ||
Whiteboard: | |||
i915 platform: | i915 features: |
Description
Timo Aaltonen
2011-03-17 08:04:10 UTC
another backtrace #0 DeleteInputDeviceRequest (pDev=0x400f190) at ../../../../hw/xfree86/common/xf86Xinput.c:965 pInfo = 0x3d259d0 drv = 0x0 isMaster = 0 #1 0x00007fc63b2dfaac in jstkCoreUnInit (drv=<value optimized out>, pInfo=0x3f190e0, flags=<value optimized out>) at ../../src/jstk.c:627 device = 0x3fc61f0 #2 0x000000000047d169 in DeleteInputDeviceRequest (pDev=0x40184e0) at ../../../../hw/xfree86/common/xf86Xinput.c:966 pInfo = 0x3f190e0 drv = 0x3f08900 isMaster = 0 #3 0x000000000042333c in CloseDeviceList (listHead=0x7f4768) at ../../dix/devices.c:981 freedIds = {0, 0, 1 <repeats 13 times>, 0, 1, 0 <repeats 23 times>} dev = <value optimized out> #4 0x00000000004238b3 in CloseDownDevices () at ../../dix/devices.c:1009 dev = 0x0 #5 0x000000000046ad67 in SigAbortServer (signo=11) at ../../os/log.c:411 No locals. #6 0x000000000046b992 in FatalSignal (signo=11) at ../../os/log.c:541 beenhere = 1 #7 <signal handler called> No symbol table info available. #8 0x0000000003f0ba10 in ?? () No symbol table info available. #9 0x000000000047d169 in DeleteInputDeviceRequest (pDev=0x400f190) at ../../../../hw/xfree86/common/xf86Xinput.c:966 pInfo = 0x7fc64293a618 drv = 0x7fc64293a668 isMaster = 0 #10 0x00007fc63b2dfaac in jstkCoreUnInit (drv=<value optimized out>, pInfo=0x3fe88e0, flags=<value optimized out>) at ../../src/jstk.c:627 device = 0x3fc61f0 #11 0x000000000047d169 in DeleteInputDeviceRequest (pDev=0x400f190) at ../../../../hw/xfree86/common/xf86Xinput.c:966 pInfo = 0x3fe88e0 drv = 0x3f08900 isMaster = 0 I can confirm this problem. ArchLinux xorg-server Version: 1.10.0.901-1 Xorg.0.log: [ 2620.020] (II) config/udev: Adding input device Ciponic Technology Mad Catz Andretti Racing Wheel (/dev/input/js2) [ 2620.020] (II) No input driver/identifier specified (ignoring) [ 2623.100] (WW) JOYSTICK: Read failed. Deactivating device. [ 2623.101] (II) config/udev: removing device Ciponic Technology Mad Catz Andretti Racing Wheel (keys) [ 2623.102] Backtrace: [ 2623.102] 0: /usr/bin/X (xorg_backtrace+0x26) [0x49f3e6] [ 2623.102] 1: /usr/bin/X (0x400000+0x60b69) [0x460b69] [ 2623.102] 2: /lib/libpthread.so.0 (0x7f837069b000+0xf750) [0x7f83706aa750] [ 2623.102] 3: /lib/libc.so.6 (0x7f836f601000+0x35a358) [0x7f836f95b358] [ 2623.102] Segmentation fault at address 0x7f836f95b358 This crash should be fixed by commit 4358209e7e4383b4ebdec93cc116bb1c21d373a7, included in upcoming 1.6.0 where I can test it? You can download the source code of joystick-1.6.0, which should fix this bug, here: http://xorg.freedesktop.org/archive/individual/driver/xf86-input-joystick-1.6.0.tar.bz2 Please reopen if the issue still exists. all ok, 1.6.0 fix this thank you! |
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.