Xwayland crashes on KDE Plasma desktop environment
Arch Linux, xorg-server-xwayland 1.20.3
Thread 4 (Thread 0x7f1629567700 (LWP 560)):
#0 0x00007f162df03afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00007f1629f23d94 in cnd_wait (mtx=0x5555bd552498, cond=0x5555bd5524c0) at ../mesa-18.3.1/include/c11/threads_posix.h:155
#2 pipe_semaphore_wait (sema=0x5555bd552498) at ../mesa-18.3.1/src/gallium/auxiliary/os/os_thread.h:108
#3 thread_function (init_data=init_data@entry=0x5555bd5523f8) at ../mesa-18.3.1/src/gallium/drivers/llvmpipe/lp_rast.c:805
#4 0x00007f1629f23cd8 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.3.1/include/c11/threads_posix.h:87
#5 0x00007f162defda9d in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007f162ef09b23 in clone () from /usr/lib/libc.so.6
Thread 3 (Thread 0x7f162b410700 (LWP 559)):
#0 0x00007f162df03afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00007f162bb8ec24 in cnd_wait (mtx=0x5555bd4999d8, cond=0x5555bd499a00) at ../mesa-18.3.1/src/../include/c11/threads_posix.h:155
#2 util_queue_thread_func (input=input@entry=0x5555bd37fd50) at ../mesa-18.3.1/src/util/u_queue.c:270
#3 0x00007f162bb8e948 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.3.1/src/../include/c11/threads_posix.h:87
#4 0x00007f162defda9d in start_thread () from /usr/lib/libpthread.so.0
#5 0x00007f162ef09b23 in clone () from /usr/lib/libc.so.6
Thread 2 (Thread 0x7f1628d66700 (LWP 561)):
#0 0x00007f162df03afc in pthread_cond_wait@@GLIBC_2.3.2 () from /usr/lib/libpthread.so.0
#1 0x00007f1629f23d94 in cnd_wait (mtx=0x5555bd5525f8, cond=0x5555bd552620) at ../mesa-18.3.1/include/c11/threads_posix.h:155
#2 pipe_semaphore_wait (sema=0x5555bd5525f8) at ../mesa-18.3.1/src/gallium/auxiliary/os/os_thread.h:108
#3 thread_function (init_data=init_data@entry=0x5555bd552558) at ../mesa-18.3.1/src/gallium/drivers/llvmpipe/lp_rast.c:805
#4 0x00007f1629f23cd8 in impl_thrd_routine (p=<optimized out>) at ../mesa-18.3.1/include/c11/threads_posix.h:87
#5 0x00007f162defda9d in start_thread () from /usr/lib/libpthread.so.0
#6 0x00007f162ef09b23 in clone () from /usr/lib/libc.so.6
Thread 1 (Thread 0x7f162c4a7d00 (LWP 557)):
#0 0x00007f162ee45d7f in raise () from /usr/lib/libc.so.6
#1 0x00007f162ee30672 in abort () from /usr/lib/libc.so.6
#2 0x00005555bd165eaa in OsAbort () at ../xorg-server-1.20.3/os/utils.c:1350
#3 0x00005555bd15e5b5 in AbortServer () at ../xorg-server-1.20.3/os/log.c:879
#4 FatalError (f=<optimized out>) at ../xorg-server-1.20.3/os/log.c:1017
#5 0x00005555bd1696e6 in OsSigHandler (signo=<optimized out>, sip=<optimized out>, unused=<optimized out>, signo=<optimized out>,
sip=<optimized out>, unused=<optimized out>) at ../xorg-server-1.20.3/os/osinit.c:156
#6 <signal handler called>
#7 xwl_glamor_gbm_get_wl_buffer_for_pixmap (pixmap=0x5555bd583760, created=0x0) at ../xorg-server-1.20.3/hw/xwayland/xwayland-glamor-gbm.c:247
#8 0x00005555bd28b29f in xwl_window_post_damage (xwl_window=0x5555bdc8ea20) at ../xorg-server-1.20.3/hw/xwayland/xwayland.c:680
#9 xwl_screen_post_damage (xwl_screen=0x5555bd346860) at ../xorg-server-1.20.3/hw/xwayland/xwayland.c:742
#10 block_handler (data=0x5555bd346860, timeout=<optimized out>) at ../xorg-server-1.20.3/hw/xwayland/xwayland.c:881
#11 0x00005555bd22f7e1 in BlockHandler (pTimeout=0x7ffcf91c9f6c) at ../xorg-server-1.20.3/dix/dixutils.c:388
#12 WaitForSomething (are_ready=0) at ../xorg-server-1.20.3/os/WaitFor.c:201
#13 Dispatch () at ../xorg-server-1.20.3/dix/dispatch.c:421
#14 0x00005555bd12a12d in dix_main (envp=<optimized out>, argv=<optimized out>, argc=<optimized out>) at ../xorg-server-1.20.3/dix/main.c:276
#15 main (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at ../xorg-server-1.20.3/dix/stubmain.c:34