Bug 486693 - Kwin coredumps in KWin::Workspace::raiseWindow() using Ctrl + Alt + A on discord
Summary: Kwin coredumps in KWin::Workspace::raiseWindow() using Ctrl + Alt + A on discord
Status: RESOLVED FIXED
Alias: None
Product: kwin
Classification: Plasma
Component: wayland-generic (other bugs)
Version First Reported In: 6.0.4
Platform: Other Linux
: NOR normal
Target Milestone: ---
Assignee: KWin default assignee
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-05-07 00:16 UTC by Marcelo Bossoni
Modified: 2024-09-18 21:00 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 6.2.0
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Marcelo Bossoni 2024-05-07 00:16:21 UTC
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
Comment 1 Nate Graham 2024-05-07 20:05:42 UTC
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!
Comment 2 Marcelo Bossoni 2024-05-07 22:39:22 UTC
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 ??? ()
Comment 3 Nate Graham 2024-05-09 18:07:46 UTC
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?
Comment 4 Marcelo Bossoni 2024-05-09 18:21:26 UTC
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
Comment 5 Marcelo Bossoni 2024-05-09 20:57:11 UTC
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
Comment 6 Nate Graham 2024-05-09 22:04:24 UTC
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.
Comment 7 Bug Janitor Service 2024-06-10 13:22:19 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5868
Comment 8 Vlad Zahorodnii 2024-06-10 13:31:04 UTC
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
Comment 9 Bug Janitor Service 2024-06-10 13:31:44 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/kwin/-/merge_requests/5869
Comment 10 Vlad Zahorodnii 2024-06-10 13:42:36 UTC
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
Comment 11 Vlad Zahorodnii 2024-09-18 10:35:10 UTC
Is the issue still happening in 6.1.5?
Comment 12 Marcelo Bossoni 2024-09-18 10:47:48 UTC
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)
Comment 13 Marcelo Bossoni 2024-09-18 20:37:36 UTC
I'm no longer able to reproduce this issue on kwin 6.2 beta
Comment 14 Nate Graham 2024-09-18 21:00:45 UTC
Great!