Hi Dmitriy, Thanks for figuring that out! I can reproduce the crash here on my netbook. There is an ABI mismatch between xserver-xorg-input-evdev and xserver-xorg-core in the XIChangeDeviceProperty() function. The "value" parameter gets mangled between evdev and the server.
It looks like this commit is related: http://cgit.freedesktop.org/xorg/xserver/commit/?id=ed8f3c4bd17bddf1369d050ea8e63b9451d887ce This was backported into the Precise xorg-server package in this commit: http://anonscm.debian.org/gitweb/?p=pkg-xorg/xserver/xorg- server.git;a=commitdiff;h=fe5444bfe3c7cc56cd8bddb32d2dc45b22431aea;hp=447156777040e0695391ecac709de3a857368a8d This was committed on January 10th and released in xorg-server 2:1.11.3-0ubuntu2 that same day. However, evdev was built on March 15th. The xserver-xorg-dev package used for the evdev build has an identical function signature to the current xorg-server package. However, when I do a rebuild of evdev against the current xorg-server, the result does not crash. The obvious fix is to upload a rebuild package to fix the ABI issue, but I have no idea what went wrong. ** Changed in: xorg-server (Ubuntu) Status: Incomplete => Invalid ** Changed in: xorg-server (Ubuntu Precise) Status: Incomplete => Triaged -- You received this bug notification because you are a member of Ubuntu-X, which is subscribed to xorg-server in Ubuntu. https://bugs.launchpad.net/bugs/973297 Title: Xorg recognizes Logitech Headset USB dongle as input device then segfaults in XIChangeDeviceProperty To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/xorg-server/+bug/973297/+subscriptions _______________________________________________ Mailing list: https://launchpad.net/~ubuntu-x-swat Post to : ubuntu-x-swat@lists.launchpad.net Unsubscribe : https://launchpad.net/~ubuntu-x-swat More help : https://help.launchpad.net/ListHelp