Control: reassign -1 xserver-xorg-input-libinput 0.18-1
Control: retitle -1 xorg crashes when input device removed during suspend

Looks like its this bug:
https://bugs.freedesktop.org/show_bug.cgi?id=97117

I'm getting this same crash on ElementaryOS Loki (based on Ubuntu 16.04)
with light-locker 1.7.0-2ubuntu1 and xserver-xorg-input-libinput
0.18.0-1.  It is on a Dell m3800 with dual Intel/nVidia graphics setup
with bumblebee and nouveau.  I'm pretty sure it happens when I put the
laptop to sleep with the external mouse plugged in, then I wake up the
laptop without that mouse plugged in.  I happens right after I log into
the lock screen.


[  8894.710] (II) config/udev: removing device Yubico Yubikey NEO OTP+CCID
[  8894.721] (II) UnloadModule: "libinput"
[  8924.009] (II) config/udev: removing device Microsoft Comfort Mouse 3000
[  8924.009] (II) UnloadModule: "libinput"
[  8924.009] (II) config/udev: removing device Microsoft Comfort Mouse 3000
[  8924.024] (II) UnloadModule: "libinput"
[  8942.192] (II) AIGLX: Suspending AIGLX clients for VT switch
[  8944.824] (II) config/udev: Adding input device Microsoft Comfort
Mouse 3000 (/dev/input/mouse0)
[  8944.824] (II) No input driver specified, ignoring this device.
[  8944.824] (II) This device may have been added with another device file.
[  8944.881] (II) config/udev: Adding input device Microsoft Comfort
Mouse 3000 (/dev/input/event6)
[  8944.881] (**) Microsoft Comfort Mouse 3000: Applying InputClass
"evdev pointer catchall"
[  8944.881] (**) Microsoft Comfort Mouse 3000: Applying InputClass
"evdev keyboard catchall"
[  8944.881] (**) Microsoft Comfort Mouse 3000: Applying InputClass
"libinput pointer catchall"
[  8944.881] (**) Microsoft Comfort Mouse 3000: Applying InputClass
"libinput keyboard catchall"
[  8944.881] (II) Using input driver 'libinput' for 'Microsoft Comfort
Mouse 3000'
[  8944.881] (**) Microsoft Comfort Mouse 3000: always reports core events
[  8944.881] (**) Option "Device" "/dev/input/event6"
[  8944.881] (**) Option "_source" "server/udev"
[  8944.882] (II) input device 'Microsoft Comfort Mouse 3000',
/dev/input/event6 is tagged by udev as: Keyboard Mouse
[  8944.882] (II) input device 'Microsoft Comfort Mouse 3000',
/dev/input/event6 is a pointer caps
[  8944.882] (II) input device 'Microsoft Comfort Mouse 3000',
/dev/input/event6 is a keyboard
[  8944.896] (II) libinput: Microsoft Comfort Mouse 3000: needs a
virtual subdevice
[  8944.896] (**) Option "config_info"
"udev:/sys/devices/pci0000:00/0000:00:14.0/usb3/3-3/3-3.3/3-3.3:1.0/0003:045E:077B.0004/input/input19/event6"
[  8944.896] (II) XINPUT: Adding extended input device "Microsoft
Comfort Mouse 3000" (type: MOUSE, id 11)
[  8944.896] (**) Option "AccelerationScheme" "none"
[  8944.896] (**) Microsoft Comfort Mouse 3000: (accel) selected scheme
none/0
[  8944.896] (**) Microsoft Comfort Mouse 3000: (accel) acceleration
factor: 2.000
[  8944.896] (**) Microsoft Comfort Mouse 3000: (accel) acceleration
threshold: 4
[  8944.896] (**) Microsoft Comfort Mouse 3000: Applying InputClass
"evdev pointer catchall"
[  8944.896] (**) Microsoft Comfort Mouse 3000: Applying InputClass
"evdev keyboard catchall"
[  8944.896] (**) Microsoft Comfort Mouse 3000: Applying InputClass
"libinput pointer catchall"
[  8944.896] (**) Microsoft Comfort Mouse 3000: Applying InputClass
"libinput keyboard catchall"
[  8944.896] (II) Using input driver 'libinput' for 'Microsoft Comfort
Mouse 3000'
[  8944.896] (**) Microsoft Comfort Mouse 3000: always reports core events
[  8944.896] (**) Option "Device" "/dev/input/event6"
[  8944.896] (**) Option "_source" "_driver/libinput"
[  8944.896] (II) libinput: Microsoft Comfort Mouse 3000: is a virtual
subdevice
[  8944.896] (EE)
[  8944.896] (EE) Backtrace:
[  8944.896] (EE) 0: /usr/lib/xorg/Xorg (xorg_backtrace+0x4e)
[0x562060e51ade]
[  8944.896] (EE) 1: /usr/lib/xorg/Xorg (0x562060c9f000+0x1b6e69)
[0x562060e55e69]
[  8944.896] (EE) 2: /lib/x86_64-linux-gnu/libc.so.6
(0x7fba0d806000+0x354b0) [0x7fba0d83b4b0]
[  8944.896] (EE) 3: /usr/lib/x86_64-linux-gnu/libinput.so.10
(libinput_device_config_tap_get_finger_count+0x0) [0x7fba06139b00]
[  8944.896] (EE) 4: /usr/lib/xorg/modules/input/libinput_drv.so
(0x7fba06359000+0x6953) [0x7fba0635f953]
[  8944.896] (EE) 5: /usr/lib/xorg/Xorg (0x562060c9f000+0xa2998)
[0x562060d41998]
[  8944.896] (EE) 6: /usr/lib/xorg/modules/input/libinput_drv.so
(0x7fba06359000+0x55e7) [0x7fba0635e5e7]
[  8944.897] (EE) 7: /usr/lib/xorg/modules/input/libinput_drv.so
(0x7fba06359000+0x582c) [0x7fba0635e82c]
[  8944.897] (EE) 8: /usr/lib/xorg/Xorg (ProcessWorkQueue+0x21)
[0x562060cf7c71]
[  8944.897] (EE) 9: /usr/lib/xorg/Xorg (WaitForSomething+0xad)
[0x562060e4e6dd]
[  8944.897] (EE) 10: /usr/lib/xorg/Xorg (0x562060c9f000+0x53b8e)
[0x562060cf2b8e]
[  8944.897] (EE) 11: /usr/lib/xorg/Xorg (0x562060c9f000+0x57dd3)
[0x562060cf6dd3]
[  8944.897] (EE) 12: /lib/x86_64-linux-gnu/libc.so.6
(__libc_start_main+0xf0) [0x7fba0d826830]
[  8944.897] (EE) 13: /usr/lib/xorg/Xorg (_start+0x29) [0x562060ce1049]
[  8944.897] (EE)
[  8944.897] (EE) Segmentation fault at address 0x40
[  8944.897] (EE)
Fatal server error:
[  8944.897] (EE) Caught signal 11 (Segmentation fault). Server aborting

Reply via email to