X crash: tp_detect_thumb_while_moving: Assertion `first' failed
Summary
Since upgrading libinput to 1.12.0 I'm seeing seemingly random X crashes. Probably caused by some specific movement on my touchpad?
Steps to reproduce
Don't really know but I've seen another bug report which might be related and contains more logs:
https://bugzilla.freedesktop.org/show_bug.cgi?id=107943
libinput version you encountered the bug on
1.12.0
Other log output:
-
libinput record
output: (don't have any, see linked bugreport) -
libinput debug-events --verbose
output: (don't have any, see linked bugreport)
Xorg: ../libinput-1.12.0/src/evdev-mt-touchpad.c:1541: tp_detect_thumb_while_moving: Assertion `first' failed.
(EE)
(EE) Backtrace:
(EE) 0: /usr/lib/Xorg (xorg_backtrace+0x4d) [0x5569d760d1cd]
(EE) 1: /usr/lib/Xorg (0x5569d755c000+0xb1309) [0x5569d760d309]
(EE) 2: /usr/lib/libc.so.6 (0x7f8d45480000+0x37e00) [0x7f8d454b7e00]
(EE) 3: /usr/lib/libc.so.6 (gsignal+0x10f) [0x7f8d454b7d7f]
(EE) 4: /usr/lib/libc.so.6 (abort+0x125) [0x7f8d454a2672]
(EE) 5: /usr/lib/libc.so.6 (0x7f8d45480000+0x22548) [0x7f8d454a2548]
(EE) 6: /usr/lib/libc.so.6 (0x7f8d45480000+0x30396) [0x7f8d454b0396]
(EE) 7: /usr/lib/libinput.so.10 (0x7f8d3ea05000+0x1f47b) [0x7f8d3ea2447b]
(EE) 8: /usr/lib/libinput.so.10 (0x7f8d3ea05000+0x1fe78) [0x7f8d3ea24e78]
(EE) 9: /usr/lib/libinput.so.10 (0x7f8d3ea05000+0x2797c) [0x7f8d3ea2c97c]
(EE) 10: /usr/lib/libinput.so.10 (libinput_dispatch+0x5f) [0x7f8d3ea2c37f]
(EE) 11: /usr/lib/xorg/modules/input/libinput_drv.so (0x7f8d3ea90000+0x9fb9) [0x7f8d3ea99fb9]
(EE) 12: /usr/lib/Xorg (0x5569d755c000+0xac9f1) [0x5569d76089f1]
(EE) 13: /usr/lib/Xorg (WaitForSomething+0x200) [0x5569d7611410]
(EE) 14: /usr/lib/Xorg (0x5569d755c000+0x3788b) [0x5569d759388b]
(EE) 15: /usr/lib/libc.so.6 (__libc_start_main+0xf3) [0x7f8d454a4223]
(EE) 16: /usr/lib/Xorg (_start+0x2e) [0x5569d75942fe]
(EE)
(EE)
Fatal server error:
(EE) Caught signal 6 (Aborted). Server aborting