SUMMARY I was playing with discord and trying to hope for global shortcuts on wayland, but ended up facing this crash STEPS TO REPRODUCE 1. Run discord in wayland mode (ozone platform + wayland) - this is my full launch for the record discord --enable-features=UseOzonePlatform,WaylandWindowDecorations,VaapiVideoDecoder --ozone-platform=wayland --ignore-gpu-blocklist --use-gl=desktop --enable-gpu-rasterization --enable-zero-copy --disable-gpu-sandbox 2. Discord opens in friends tab 3. Make sure one of the servers have unread messages 4. Open discord settings 5. Ctrl + Alt + A OBSERVED RESULT Kwin crashes EXPECTED RESULT no crashes SOFTWARE/OS VERSIONS Operating System: Arch Linux KDE Plasma Version: 6.0.4 KDE Frameworks Version: 6.1.0 Qt Version: 6.7.0 Kernel Version: 6.8.9-1-cachyos (64-bit) Graphics Platform: Wayland Processors: 16 × AMD Ryzen 7 5700X 8-Core Processor Memory: 31.3 GiB of RAM Graphics Processor: AMD Radeon RX 6750 XT Manufacturer: Micro-Star International Co., Ltd. Product Name: MS-7A37 System Version: 1.0 ADDITIONAL INFORMATION Stack trace of thread 42406: #0 0x00006ffd2bf442b4 _ZN4KWin6Window15cancelAutoRaiseEv (libkwin.s> #1 0x00006ffd2be40cc9 _ZN4KWin9Workspace11raiseWindowEPNS_6WindowEb> #2 0x00006ffd2bd5e917 _ZN4KWin9Workspace14activateWindowEPNS_6Windo> #3 0x00006ffd29797549 n/a (libQt6Core.so.6 + 0x197549) #4 0x00006ffd2a0f4087 _ZN7QAction8activateENS_11ActionEventE (libQt> #5 0x00006ffd29797549 n/a (libQt6Core.so.6 + 0x197549) #6 0x00006ffd2b3f31e0 n/a (libKF6GlobalAccel.so.6 + 0x241e0) #7 0x00006ffd2b3f3cc0 n/a (libKF6GlobalAccel.so.6 + 0x24cc0) #8 0x00006ffd2a4c408f n/a (libQt6DBus.so.6 + 0x3b08f) #9 0x00006ffd29788324 _ZN7QObject5eventEP6QEvent (libQt6Core.so.6 +> #10 0x00006ffd2a6fbfcb _ZN19QApplicationPrivate13notify_helperEP7QOb> #11 0x00006ffd2973daa8 _ZN16QCoreApplication15notifyInternal2EP7QObj> #12 0x00006ffd2973de34 _ZN23QCoreApplicationPrivate16sendPostedEvent> #13 0x00006ffd298b1abb _ZN20QEventDispatcherUNIX13processEventsE6QFl> #14 0x00006ffd2a1c14e2 _ZN23QUnixEventDispatcherQPA13processEventsE6> #15 0x00006ffd29745c3e _ZN10QEventLoop4execE6QFlagsINS_17ProcessEven> #16 0x00006ffd297416a8 _ZN16QCoreApplication4execEv (libQt6Core.so.6> #17 0x00005a49f84a5dee n/a (kwin_wayland + 0x3adee) #18 0x00006ffd29041d4a n/a (libc.so.6 + 0x25d4a) #19 0x00006ffd29041e0c __libc_start_main (libc.so.6 + 0x25e0c) #20 0x00005a49f84abdf5 n/a (kwin_wayland + 0x40df5) Stack trace of thread 42413: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42411: #0 0x00006ffd2911d9ed __poll (libc.so.6 + 0x1019ed) #1 0x00006ffd2819f306 n/a (libglib-2.0.so.0 + 0xb9306) #2 0x00006ffd2813f712 g_main_context_iteration (libglib-2.0.so.0 + > #3 0x00006ffd29983cf4 _ZN20QEventDispatcherGlib13processEventsE6QFl> #4 0x00006ffd29745c3e _ZN10QEventLoop4execE6QFlagsINS_17ProcessEven> #5 0x00006ffd2982cabf _ZN7QThread4execEv (libQt6Core.so.6 + 0x22cab> #6 0x00006ffd2a4b515f n/a (libQt6DBus.so.6 + 0x2c15f) #7 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #8 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #9 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42414: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42419: #0 0x00006ffd2911d9ed __poll (libc.so.6 + 0x1019ed) #1 0x00006ffd2819f306 n/a (libglib-2.0.so.0 + 0xb9306) #2 0x00006ffd2813f712 g_main_context_iteration (libglib-2.0.so.0 + > #3 0x00006ffd29983cf4 _ZN20QEventDispatcherGlib13processEventsE6QFl> #4 0x00006ffd29745c3e _ZN10QEventLoop4execE6QFlagsINS_17ProcessEven> #5 0x00006ffd2982cbbf _ZN7QThread3runEv (libQt6Core.so.6 + 0x22cbbf) #6 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #7 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #8 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42416: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42451: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42453: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42452: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42455: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9922 pthread_cond_clockwait (libc.so.6 + 0x8d922) #2 0x00006ffd2bfd3472 n/a (libkwin.so.6 + 0x3d3472) #3 0x00006ffd2bfcea7d n/a (libkwin.so.6 + 0x3cea7d) #4 0x00006ffd290af593 n/a (libc.so.6 + 0x93593) #5 0x00006ffd2bfcee2f n/a (libkwin.so.6 + 0x3cee2f) #6 0x00006ffd29823e85 n/a (libQt6Core.so.6 + 0x223e85) #7 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #8 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #9 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42449: #0 0x00006ffd2911d9ed __poll (libc.so.6 + 0x1019ed) #1 0x00006ffd2819f306 n/a (libglib-2.0.so.0 + 0xb9306) #2 0x00006ffd2813f712 g_main_context_iteration (libglib-2.0.so.0 + > #3 0x00006ffd29983cf4 _ZN20QEventDispatcherGlib13processEventsE6QFl> #4 0x00006ffd29745c3e _ZN10QEventLoop4execE6QFlagsINS_17ProcessEven> #5 0x00006ffd2982cbbf _ZN7QThread3runEv (libQt6Core.so.6 + 0x22cbbf) #6 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #7 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #8 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42450: #0 0x00006ffd2912baf2 epoll_wait (libc.so.6 + 0x10faf2) #1 0x00006ffd13df4cf9 n/a (libspa-support.so + 0x14cf9) #2 0x00006ffd13de658d n/a (libspa-support.so + 0x658d) #3 0x00006ffd13d30162 n/a (libpipewire-0.3.so.0 + 0x1c162) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42459: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42456: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd292d4ec1 __gthread_cond_wait (libstdc++.so.6 + 0xd4ec1) #3 0x00006ffd2bfd3760 n/a (libkwin.so.6 + 0x3d3760) #4 0x00006ffd2bfcea7d n/a (libkwin.so.6 + 0x3cea7d) #5 0x00006ffd290af593 n/a (libc.so.6 + 0x93593) #6 0x00006ffd2bfcee2f n/a (libkwin.so.6 + 0x3cee2f) #7 0x00006ffd29823e85 n/a (libQt6Core.so.6 + 0x223e85) #8 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #9 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #10 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42483: #0 0x00006ffd2911d9ed __poll (libc.so.6 + 0x1019ed) #1 0x00006ffd2819f306 n/a (libglib-2.0.so.0 + 0xb9306) #2 0x00006ffd2813f712 g_main_context_iteration (libglib-2.0.so.0 + > #3 0x00006ffd29983cf4 _ZN20QEventDispatcherGlib13processEventsE6QFl> #4 0x00006ffd29745c3e _ZN10QEventLoop4execE6QFlagsINS_17ProcessEven> #5 0x00006ffd2982cbbf _ZN7QThread3runEv (libQt6Core.so.6 + 0x22cbbf) #6 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #7 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #8 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42458: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd292d4ec1 __gthread_cond_wait (libstdc++.so.6 + 0xd4ec1) #3 0x00006ffd2bfd3760 n/a (libkwin.so.6 + 0x3d3760) #4 0x00006ffd2bfcea7d n/a (libkwin.so.6 + 0x3cea7d) #5 0x00006ffd290af593 n/a (libc.so.6 + 0x93593) #6 0x00006ffd2bfcee2f n/a (libkwin.so.6 + 0x3cee2f) #7 0x00006ffd29823e85 n/a (libQt6Core.so.6 + 0x223e85) #8 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #9 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #10 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42457: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd292d4ec1 __gthread_cond_wait (libstdc++.so.6 + 0xd4ec1) #3 0x00006ffd2bfd3760 n/a (libkwin.so.6 + 0x3d3760) #4 0x00006ffd2bfcea7d n/a (libkwin.so.6 + 0x3cea7d) #5 0x00006ffd290af593 n/a (libc.so.6 + 0x93593) #6 0x00006ffd2bfcee2f n/a (libkwin.so.6 + 0x3cee2f) #7 0x00006ffd29823e85 n/a (libQt6Core.so.6 + 0x223e85) #8 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #9 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #10 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42415: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42510: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42454: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42499: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42513: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42514: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42500: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42507: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42511: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42512: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42417: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42506: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42509: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42508: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9602 pthread_cond_timedwait (libc.so.6 + 0x8d602) #2 0x00006ffd298b8a14 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineT> #3 0x00006ffd298b2c42 n/a (libQt6Core.so.6 + 0x2b2c42) #4 0x00006ffd298adbc3 n/a (libQt6Core.so.6 + 0x2adbc3) #5 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #6 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42418: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 43109: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42803: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 43110: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) Stack trace of thread 42576: #0 0x00006ffd290a68d9 n/a (libc.so.6 + 0x8a8d9) #1 0x00006ffd290a9299 pthread_cond_wait (libc.so.6 + 0x8d299) #2 0x00006ffd20c863fc n/a (radeonsi_dri.so + 0x863fc) #3 0x00006ffd20c9ec2c n/a (radeonsi_dri.so + 0x9ec2c) #4 0x00006ffd290aa1cf n/a (libc.so.6 + 0x8e1cf) #5 0x00006ffd2912b6ec n/a (libc.so.6 + 0x10f6ec) ELF object binary architecture: AMD x86-64
We'll need a backtrace of it so we can figure out what's going on. Can you please attach a backtrace of the crash using the `coredumpctl` command-line program, as detailed in https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports#Retrieving_a_backtrace_using_coredumpctl? Thanks!
Is that what you were expecting? Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayl'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f1fa3240d74 in KWin::Workspace::raiseWindow(KWin::Window*, bool) () from /usr/lib/libkwin.so.6 [Current thread is 1 (Thread 0x7f1f9b61aec0 (LWP 2392))] (gdb) bt #0 0x00007f1fa3240d74 in KWin::Workspace::raiseWindow(KWin::Window*, bool) () at /usr/lib/libkwin.so.6 #1 0x00007f1fa315e917 in KWin::Workspace::activateWindow(KWin::Window*, bool) () at /usr/lib/libkwin.so.6 #2 0x00007f1fa0b97549 in ??? () at /usr/lib/libQt6Core.so.6 #3 0x00007f1fa14f4087 in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt6Gui.so.6 #4 0x00007f1fa0b97549 in ??? () at /usr/lib/libQt6Core.so.6 #5 0x00007f1fa2ec31e0 in ??? () at /usr/lib/libKF6GlobalAccel.so.6 #6 0x00007f1fa2ec3cc0 in ??? () at /usr/lib/libKF6GlobalAccel.so.6 #7 0x00007f1fa18c408f in ??? () at /usr/lib/libQt6DBus.so.6 #8 0x00007f1fa0b88324 in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6 #9 0x00007f1fa1afbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6 #10 0x00007f1fa0b3daa8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6 #11 0x00007f1fa0b3de34 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6 #12 0x00007f1fa0cb1abb in QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #13 0x00007f1fa15c14e2 in QUnixEventDispatcherQPA::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Gui.so.6 #14 0x00007f1fa0b45c3e in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6 #15 0x00007f1fa0b416a8 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6 #16 0x000063cd0a24cdee in ??? () #17 0x00007f1fa0441d4a in ??? () at /usr/lib/libc.so.6 #18 0x00007f1fa0441e0c in __libc_start_main () at /usr/lib/libc.so.6 #19 0x000063cd0a252df5 in ??? ()
Yep. We're still missing some symbols--most notably for kglobalaccel--but that's better than nothing. What did you configure Ctr+Alt+A to do, exactly? Launch Discord?
Nothing to be honest It is just KDE default that supposedly is Ctrl+Alt+A Activate Window Demanding Attention At least according to this site https://docs.kde.org/stable5/en/khelpcenter/fundamentals/kbd.html
Core was generated by `/usr/bin/kwin_wayland --wayland-fd 7 --socket wayland-0 --xwayland-fd 8 --xwayl'. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x000077c121640d74 in KWin::Workspace::raiseWindow (this=0x622554311fa0, window=0x622555f1bdc0, nogroup=<optimized out>) at /usr/src/debug/kwin/kwin-6.0.4.1/src/layers.cpp:365 365 if (!nogroup && window->isTransient()) { [Current thread is 1 (Thread 0x77c11994ff00 (LWP 839))] (gdb) bt #0 0x000077c121640d74 in KWin::Workspace::raiseWindow (this=0x622554311fa0, window=0x622555f1bdc0, nogroup=<optimized out>) at /usr/src/debug/kwin/kwin-6.0.4.1/src/layers.cpp:365 #1 0x000077c12155e917 in KWin::Workspace::activateWindow (force=false, window=0x622555f1bdc0, this=0x622554311fa0) at /usr/src/debug/kwin/kwin-6.0.4.1/src/activation.cpp:297 #2 KWin::Workspace::activateWindow (this=0x622554311fa0, window=0x622555f1bdc0, force=<optimized out>) at /usr/src/debug/kwin/kwin-6.0.4.1/src/activation.cpp:282 #3 0x000077c11ed9b57f in QtPrivate::QSlotObjectBase::call (a=0x7fffc19650b0, r=0x622554311fa0, this=0x6225544816c0, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469 #4 doActivate<false> (sender=0x622554556470, signal_index=7, argv=0x7fffc19650b0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4078 #5 0x000077c11f701eda in QAction::triggered (_t1=<optimized out>, this=0x622554556470) at /usr/src/debug/qt6-base/build/src/gui/Gui_autogen/include/moc_qaction.cpp:480 #6 QAction::activate (this=0x622554556470, event=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/gui/kernel/qaction.cpp:1102 #7 0x000077c11ed9b57f in QtPrivate::QSlotObjectBase::call (a=0x7fffc1965240, r=0x77c12056bcc0 <_ZZN13QGlobalStaticIN14QtGlobalStatic6HolderIN12_GLOBAL__N_116Q_QGS_s_instanceEEEE8instanceEvE6holder.lto_priv.0>, this=0x622554729c30, this=<optimized out>, r=<optimized out>, a=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobjectdefs_impl.h:469 #8 doActivate<false> (sender=0x622554731470, signal_index=3, argv=0x7fffc1965240) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:4078 #9 0x000077c12055f1e0 in OrgKdeKglobalaccelComponentInterface::globalShortcutPressed (_t3=<optimized out>, _t2=<optimized out>, _t1=<optimized out>, this=<optimized out>) at /usr/src/debug/kglobalaccel/build/src/moc_kglobalaccel_component_interface.cpp:255 #10 OrgKdeKglobalaccelComponentInterface::qt_static_metacall (_o=_o@entry=0x622554731470, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=0, _a=_a@entry=0x7fffc1965418) at /usr/src/debug/kglobalaccel/build/src/moc_kglobalaccel_component_interface.cpp:165 #11 0x000077c12055fcc0 in OrgKdeKglobalaccelComponentInterface::qt_metacall (this=0x622554731470, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7fffc1965418) at /usr/src/debug/kglobalaccel/build/src/moc_kglobalaccel_component_interface.cpp:236 #12 0x000077c11fbe7def in QDBusConnectionPrivate::deliverCall (this=0x77c114001690, object=0x622554731470, msg=..., metaTypes=<optimized out>, slotIdx=5) at /usr/src/debug/qt6-base/qtbase/src/dbus/qdbusintegrator.cpp:1007 #13 0x000077c11ed8c147 in QObject::event (this=0x622554731470, e=0x6225559056e0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1446 #14 0x000077c11fefc44d in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x622554731470, e=0x6225559056e0) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287 #15 0x000077c11ed3fe18 in QCoreApplication::notifyInternal2 (receiver=0x622554731470, event=event@entry=0x6225559056e0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142 #16 0x000077c11ed401d2 in QCoreApplication::sendEvent (event=0x6225559056e0, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1583 #17 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x622553f98460) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1940 #18 0x000077c11eeb9cbd in QEventDispatcherUNIX::processEvents (this=0x622554036b10, flags=flags@entry=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_unix.cpp:415 #19 0x000077c11f7e12b3 in QUnixEventDispatcherQPA::processEvents (this=<optimized out>, flags=...) at /usr/src/debug/qt6-base/qtbase/src/gui/platform/unix/qunixeventdispatcher.cpp:27 #20 0x000077c11ed48350 in QEventLoop::processEvents (flags=..., this=0x7fffc1965980) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100 #21 QEventLoop::exec (this=0x7fffc1965980, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182 #22 0x000077c11ed43c1d in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74 #23 0x000077c11fef863a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2555 #24 0x00006225523ccdee in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/kwin/kwin-6.0.4.1/src/main_wayland.cpp:609
Ah, right you are. It appears to have changed to Meta+Alt+A in Plasma 6 at least. With current git master, I can't reproduce a crash when pressing either of those shortcuts when no window is demanding attention. I'm actually having a hard time making a window demand attention to test that case.
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5868
Git commit cd2d5b07d572c230c9df4731c80cb963e7960d10 by Vlad Zahorodnii. Committed on 10/06/2024 at 13:21. Pushed by vladz into branch 'master'. Prevent potentially adding closed windows to the attention chain M +3 -0 src/activation.cpp https://invent.kde.org/plasma/kwin/-/commit/cd2d5b07d572c230c9df4731c80cb963e7960d10
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5869
Git commit 4b3f6a4312c02243c33d01e38ce2827664cae8ac by Vlad Zahorodnii. Committed on 10/06/2024 at 13:31. Pushed by vladz into branch 'Plasma/6.1'. Prevent potentially adding closed windows to the attention chain (cherry picked from commit cd2d5b07d572c230c9df4731c80cb963e7960d10) Co-authored-by: Vlad Zahorodnii <vlad.zahorodnii@kde.org> M +3 -0 src/activation.cpp https://invent.kde.org/plasma/kwin/-/commit/4b3f6a4312c02243c33d01e38ce2827664cae8ac
Is the issue still happening in 6.1.5?
I've been using plasma 6.2 beta in the last days, I'll try to reproduce it there (assuming this was also pushed to 6.2)
I'm no longer able to reproduce this issue on kwin 6.2 beta
Great!