If I use Alt + Tab in in nexuiz-sdl on Plasma Wayland, my system will crash/freeze and I have to reset the system. Nexuiz-sdl runs on XWayland. So this might be an issue of XWayland, but it is unfortunate that it seems to crash/freeze kwin and my hole system, I cannot even switch to another TTY (only ssh works). Other XWayland games do not have the same issue. STEPS TO REPRODUCE 1. Open nexuiz-sdl on Plasma Wayland 2. Use Alt + Tab OBSERVED RESULT system crash EXPECTED RESULT I can switch between applications SOFTWARE VERSIONS KDE Plasma Version: 5.14.2 KDE Frameworks Version: 5.51 Qt Version: 5.12 beta 3 Wayland 1.16 XWayland 1.20.3 Mesa-git on AMDGPU ADDITIONAL INFORMATION Crash log: Nov 01 13:20:12 pc audit[1461]: ANOM_ABEND auid=1000 uid=1000 gid=991 ses=2 pid=1461 comm="Xwayland" exe="/usr/bin/Xwayland" sig=6 res=1 Nov 01 13:20:12 pc kernel: audit: type=1701 audit(1541074812.337:60): auid=1000 uid=1000 gid=991 ses=2 pid=1461 comm="Xwayland" exe="/usr/bin/Xwayland" sig=6 res=1 Nov 01 13:20:12 pc systemd[1]: Created slice system-systemd\x2dcoredump.slice. Nov 01 13:20:12 pc systemd[1]: Started Process Core Dump (PID 3598/UID 0). Nov 01 13:20:12 pc audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-3598-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Nov 01 13:20:12 pc kernel: audit: type=1130 audit(1541074812.353:61): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@0-3598-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' Nov 01 13:20:13 pc pulseaudio[1603]: XIO: fatal IO error 11 (Die Ressource ist zur Zeit nicht verfügbar) on X server ":1" Nov 01 13:20:13 pc pulseaudio[1603]: after 12 requests (6 known processed) with 0 events remaining. Nov 01 13:20:13 pc gmenudbusmenuproxy[1590]: The X11 connection broke (error 1). Did the X11 server die? Nov 01 13:20:13 pc ksmserver[1549]: The X11 connection broke (error 1). Did the X11 server die? Nov 01 13:20:13 pc kaccess[1546]: The X11 connection broke (error 1). Did the X11 server die? Nov 01 13:20:13 pc xembedsniproxy[1588]: The X11 connection broke (error 1). Did the X11 server die? Nov 01 13:20:13 pc kdeinit5[1520]: kdeinit5: Fatal IO error: client killed Nov 01 13:20:13 pc kdeinit5[1520]: kdeinit5: sending SIGHUP to children. Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1520]: kdeinit5: sending SIGTERM to children. Nov 01 13:20:13 pc kdeinit5[1520]: kdeinit5: Exit. Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: bluedevil: Destroyed Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc systemd[1389]: pulseaudio.service: Main process exited, code=exited, status=1/FAILURE Nov 01 13:20:13 pc systemd[1389]: pulseaudio.service: Failed with result 'exit-code'. Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kalarm[2107]: org.kde.knotifications: env says KDE is running but SNI unavailable -- check KDE_FULL_SESSION and XDG_CURRENT_DESKTOP Nov 01 13:20:13 pc korgac[1622]: org.kde.knotifications: env says KDE is running but SNI unavailable -- check KDE_FULL_SESSION and XDG_CURRENT_DESKTOP Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc kdeinit5[1527]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule* Nov 01 13:20:13 pc systemd-coredump[3599]: Process 1461 (Xwayland) of user 1000 dumped core. Stack trace of thread 1461: #0 0x00007f59ce751d7f raise (libc.so.6) #1 0x00007f59ce73c672 abort (libc.so.6) #2 0x000055be55e28f3a n/a (Xwayland) #3 0x000055be55e21615 n/a (Xwayland) #4 0x000055be55e2c776 n/a (Xwayland) #5 0x00007f59ce751e00 __restore_rt (libc.so.6) #6 0x00007f59ce751d7f raise (libc.so.6) #7 0x00007f59ce73c672 abort (libc.so.6) #8 0x00007f59ce73c548 __assert_fail_base.cold.0 (libc.so.6) #9 0x00007f59ce74a396 __assert_fail (libc.so.6) #10 0x000055be55f424cb n/a (Xwayland) #11 0x000055be55e9133e n/a (Xwayland) #12 0x000055be55e915b5 n/a (Xwayland) #13 0x000055be55e9469f n/a (Xwayland) #14 0x000055be55ebd108 n/a (Xwayland) #15 0x000055be55f02805 n/a (Xwayland) #16 0x000055be55f02e5b n/a (Xwayland) #17 0x000055be55ec1c0a n/a (Xwayland) #18 0x000055be55ec618c n/a (Xwayland) #19 0x000055be55ef0d8c n/a (Xwayland) #20 0x000055be55ef3100 n/a (Xwayland) #21 0x000055be55ded10d n/a (Xwayland) #22 0x00007f59ce73e223 __libc_start_main (libc.so.6) #23 0x000055be55dee13e n/a (Xwayland) Stack trace of thread 1490: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1479: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1485: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1463: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1468: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1480: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1482: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1491: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1487: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1489: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1497: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1492: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1467: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1472: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1474: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1471: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1481: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1473: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1465: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1477: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1484: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1494: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1493: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1476: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1496: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1478: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1466: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1475: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1469: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1495: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1464: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1486: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1488: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1498: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1470: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cae5f863 cnd_wait (radeonsi_dri.so) #2 0x00007f59cae5f5b7 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6) Stack trace of thread 1483: #0 0x00007f59cd629afc pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0) #1 0x00007f59cb343dfb cnd_wait (radeonsi_dri.so) #2 0x00007f59cb343d57 impl_thrd_routine (radeonsi_dri.so) #3 0x00007f59cd623a9d start_thread (libpthread.so.0) #4 0x00007f59ce815b23 __clone (libc.so.6)
Please provide a backtrace of the crashing KWin.
I've tried to get a backtrace (connected via SSH and gdb to kwin_wayland), but kwin seems to exit directly after pressing Alt + Tab. I've compiled kwin-git, to have on Arch Linux a debug output available, but it didn't change anything. I've tested it now as well on a Intel GPU, same issue. After Alt + Tab, you cannot do anything anymore on the machine as the system freezes and doesn't accept input anymore (except SSH and reboot). (gdb) continue Continuing. [New Thread 0x7f27d6ffd700 (LWP 6139)] [New Thread 0x7f28c0ff9700 (LWP 6141)] [New Thread 0x7f28c2ffd700 (LWP 6142)] [New Thread 0x7f27d77fe700 (LWP 6143)] [New Thread 0x7f28d95c1700 (LWP 6144)] [New Thread 0x7f28c8989700 (LWP 6145)] [New Thread 0x7f28c3fff700 (LWP 6186)] [Thread 0x7f28d9dc2700 (LWP 1536) exited] [Thread 0x7f28db3fe700 (LWP 1535) exited] [Thread 0x7f28dbfff700 (LWP 1532) exited] [Thread 0x7f28c3fff700 (LWP 6186) exited] [Thread 0x7f28e9d59700 (LWP 1531) exited] [Thread 0x7f28c2ffd700 (LWP 6142) exited] [Thread 0x7f27d6ffd700 (LWP 6139) exited] [Thread 0x7f28c0ff9700 (LWP 6141) exited] [Thread 0x7f28d95c1700 (LWP 6144) exited] [Thread 0x7f28c8989700 (LWP 6145) exited] [Thread 0x7f27d77fe700 (LWP 6143) exited]
I have the same problem on my Arch Linux. coredumpctl command shows Xwayland crash here. Maybe related to the following crash report https://gitlab.freedesktop.org/xorg/xserver/issues/8
If the crash is in Xwayland you need Xserver debug symbols.
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
(In reply to Roman Gilg from comment #4) > If the crash is in Xwayland you need Xserver debug symbols. Thread 1 "Xwayland" received signal SIGABRT, Aborted. 0x00007f8c85c7ad7f in raise () from target:/usr/lib/libc.so.6 (gdb) set logging on Copying output to gdb.txt. (gdb) bt #0 0x00007f8c85c7ad7f in raise () from target:/usr/lib/libc.so.6 #1 0x00007f8c85c65672 in abort () from target:/usr/lib/libc.so.6 #2 0x00007f8c85c65548 in __assert_fail_base.cold.0 () from target:/usr/lib/libc.so.6 #3 0x00007f8c85c73396 in __assert_fail () from target:/usr/lib/libc.so.6 #4 0x000055dd49dda43b in xwl_present_flips_stop (window=<optimized out>, window=<optimized out>) at ../xorg-server-1.20.3/hw/xwayland/xwayland-present.c:521 #5 0x000055dd49d292ae in present_wnmd_flips_stop (window=<optimized out>, window=<optimized out>) at ../xorg-server-1.20.3/present/present_wnmd.c:159 #6 0x000055dd49d29525 in present_wnmd_check_flip_window ( window=0x55dd4bea85e0) at ../xorg-server-1.20.3/present/present_wnmd.c:332 #7 0x000055dd49d2c60f in present_clip_notify (window=0x55dd4bea85e0, dx=0, dy=0) at ../xorg-server-1.20.3/present/present_screen.c:203 #8 0x000055dd49d55078 in compClipNotify (pWin=0x55dd4bea85e0, dx=0, dy=0) at ../xorg-server-1.20.3/composite/compwindow.c:317 #9 0x000055dd49d9a775 in miComputeClips ( pParent=pParent@entry=0x55dd4bea85e0, pScreen=pScreen@entry=0x55dd4b6f2320, universe=universe@entry=0x7ffc4b921fa0, kind=kind@entry=VTMap, exposed=exposed@entry=0x7ffc4b921f80) at ../xorg-server-1.20.3/mi/mivaltree.c:478 #10 0x000055dd49d9adcb in miValidateTree (pParent=0x55dd4be98890, pChild=0x55dd4bea85e0, kind=<optimized out>) at ../xorg-server-1.20.3/mi/mivaltree.c:681 #11 0x000055dd49d59b7a in MapWindow (pWin=<optimized out>, client=<optimized out>, pWin=<optimized out>, client=<optimized out>) at ../xorg-server-1.20.3/dix/window.c:2699 #12 0x000055dd49d5e0fc in ReparentWindow (pWin=0x55dd4bea85e0, pParent=0x55dd4be98890, x=<optimized out>, y=<optimized out>, client=0x55dd4be13bf0) at ../xorg-server-1.20.3/dix/window.c:2600 #13 0x000055dd49d88cfc in ProcReparentWindow (client=0x55dd4be13bf0) at ../xorg-server-1.20.3/dix/dispatch.c:829 #14 0x000055dd49d8b070 in Dispatch () at ../xorg-server-1.20.3/dix/dispatch.c:478 #15 0x000055dd49c8512d in dix_main (envp=<optimized out>, argv=<optimized out>, argc=<optimized out>) at ../xorg-server-1.20.3/dix/main.c:276 #16 main (argc=<optimized out>, argv=<optimized out>, envp=<optimized out>) at ../xorg-server-1.20.3/dix/stubmain.c:34
I can't reproduce the crash on Arch linux after update to xorg 1.20.4. Can you Rainer?
Yea, there were some patches by other contributors in XWayland fixing stuff I did wrong in the initial Present XWayland code. So it's very likely that the issue got fixed. I will set to resolved upstream for now.