There is a bug report:
https://bugs.archlinux.org/task/57796
I downgraded libinput-1.10.2-1-x86_64 ---> libinput-1.9.4-1-x86_64 and now everything is ok.
]]>dmesg doesn’t give me any details, so does the X.org log, but I see a core being dumped in journalctl every time this happens:
Mär 01 23:22:49 archpad systemd-coredump[3409]: Process 25384 (Xorg) of user 0 dumped core.
Stack trace of thread 25404:
#0 0x00007f9f38606860 raise (libc.so.6)
#1 0x00007f9f38607ec9 abort (libc.so.6)
#2 0x000055dc42323cea OsAbort (Xorg)
#3 0x000055dc421ff674 ddxGiveUp (Xorg)
#4 0x000055dc423297e2 n/a (Xorg)
#5 0x000055dc4232a625 FatalError (Xorg)
#6 0x000055dc42320dde n/a (Xorg)
#7 0x00007f9f3899add0 __restore_rt (libpthread.so.0)
#8 0x00007f9f38606860 raise (libc.so.6)
#9 0x00007f9f38607ec9 abort (libc.so.6)
#10 0x00007f9f385ff0bc __assert_fail_base (libc.so.6)
#11 0x00007f9f385ff133 __assert_fail (libc.so.6)
#12 0x00007f9f30c58f5f n/a (libinput.so.10)
#13 0x00007f9f30c54319 n/a (libinput.so.10)
#14 0x00007f9f30c56270 n/a (libinput.so.10)
#15 0x00007f9f30c4a89a n/a (libinput.so.10)
#16 0x00007f9f30c467ef libinput_dispatch (libinput.so.10)
#17 0x00007f9f30e7dc19 n/a (libinput_drv.so)
#18 0x000055dc4231f163 n/a (Xorg)
#19 0x000055dc42321861 n/a (Xorg)
#20 0x000055dc4231efae n/a (Xorg)
#21 0x00007f9f3899008c start_thread (libpthread.so.0)
#22 0x00007f9f386c7e7f __clone (libc.so.6)
Stack trace of thread 25384:
#0 0x00007f9f386c7fe6 epoll_pwait (libc.so.6)
#1 0x000055dc42321817 n/a (Xorg)
#2 0x000055dc4231a70b WaitForSomething (Xorg)
#3 0x000055dc421bafc3 n/a (Xorg)
#4 0x000055dc421bf260 n/a (Xorg)
#5 0x00007f9f385f2f4a __libc_start_main (libc.so.6)
#6 0x000055dc421a8f0a _start (Xorg)
Backtracing the coredump gives me:
#0 0x00007f9f38606860 in raise () at /usr/lib/libc.so.6
#1 0x00007f9f38607ec9 in abort () at /usr/lib/libc.so.6
#2 0x000055dc42323cea in ()
#3 0x000055dc421ff674 in ()
#4 0x000055dc423297e2 in ()
#5 0x000055dc4232a625 in ()
#6 0x000055dc42320dde in ()
#7 0x00007f9f3899add0 in <signal handler called> () at /usr/lib/libpthread.so.0
#8 0x00007f9f38606860 in raise () at /usr/lib/libc.so.6
#9 0x00007f9f38607ec9 in abort () at /usr/lib/libc.so.6
#10 0x00007f9f385ff0bc in __assert_fail_base () at /usr/lib/libc.so.6
#11 0x00007f9f385ff133 in () at /usr/lib/libc.so.6
#12 0x00007f9f30c58f5f in () at /usr/lib/libinput.so.10
#13 0x00007f9f30c54319 in () at /usr/lib/libinput.so.10
#14 0x00007f9f30c56270 in () at /usr/lib/libinput.so.10
#15 0x00007f9f30c4a89a in () at /usr/lib/libinput.so.10
#16 0x00007f9f30c467ef in libinput_dispatch () at /usr/lib/libinput.so.10
#17 0x00007f9f30e7dc19 in () at /usr/lib/xorg/modules/input/libinput_drv.so
#18 0x000055dc4231f163 in ()
#19 0x000055dc42321861 in ()
#20 0x000055dc4231efae in ()
#21 0x00007f9f3899008c in start_thread () at /usr/lib/libpthread.so.0
#22 0x00007f9f386c7e7f in clone () at /usr/lib/libc.so.6
Can anyone make out where this problem might be coming from?
]]>