Bug 486665 - Plasmashell crashes randomly
Summary: Plasmashell crashes randomly
Status: RESOLVED FIXED
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 6.0.4
Platform: Arch Linux Linux
: NOR crash
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords: drkonqi, regression
Depends on:
Blocks:
 
Reported: 2024-05-06 12:01 UTC by Ricky Cheung
Modified: 2024-05-18 21:34 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In: 6.1


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ricky Cheung 2024-05-06 12:01:18 UTC
Application: plasmashell (6.0.4)

Qt Version: 6.7.0
Frameworks Version: 6.1.0
Operating System: Linux 6.8.7-zen1-2-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 6.0.4 [CoredumpBackend]

-- Information about the crash:
Plasmashell would crash randomly, especially when I have left it idle for a while.

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: plasmashell (plasmashell), signal: Segmentation fault


This GDB supports auto-downloading debuginfo from the following URLs:
  <https://debuginfod.archlinux.org>
Enable debuginfod for this session? (y or [n]) [answered N; input not from terminal]
Debuginfod has been disabled.
To make this setting permanent, add 'set debuginfod enabled off' to .gdbinit.
[New LWP 1663]
[New LWP 10025]
[New LWP 4842]
[New LWP 4516]
[New LWP 4840]
[New LWP 1712]
[New LWP 4841]
[New LWP 1900]
[New LWP 1901]
[New LWP 12669]
[New LWP 1912]
[New LWP 2382]
[New LWP 12685]
[New LWP 1723]
[New LWP 4839]
[New LWP 22615]
[New LWP 1719]
[New LWP 1758]
[New LWP 1718]
[New LWP 1869]
[New LWP 1711]
[New LWP 4515]
[New LWP 1673]
[New LWP 12683]
[New LWP 4513]
[New LWP 2386]
[New LWP 1669]
[New LWP 2383]
[New LWP 4512]
[New LWP 4514]
[New LWP 1672]
[New LWP 10029]
[New LWP 22619]
[New LWP 12667]
[New LWP 22867]
[New LWP 5278]
[New LWP 22617]
[New LWP 12671]
[New LWP 10026]
[New LWP 5276]
[New LWP 10027]
[New LWP 5274]
[New LWP 2385]
[New LWP 22917]
[New LWP 5277]
[New LWP 22918]
[New LWP 12684]
[New LWP 22616]
[New LWP 12687]
[New LWP 5275]
[New LWP 2384]
[New LWP 10028]
[New LWP 1722]
[New LWP 12668]
[New LWP 12670]
[New LWP 12686]
[New LWP 22618]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
Core was generated by `/usr/bin/plasmashell --no-respawn'.
Program terminated with signal SIGSEGV, Segmentation fault.
#0  0x000071502caab32c in ?? () from /usr/lib/libc.so.6
[Current thread is 1 (Thread 0x7150281619c0 (LWP 1663))]
Cannot QML trace cores :(
[Current thread is 1 (Thread 0x7150281619c0 (LWP 1663))]

Thread 57 (Thread 0x714fa20006c0 (LWP 22618)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 56 (Thread 0x714f5a0006c0 (LWP 12686)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 55 (Thread 0x714fdf4006c0 (LWP 12670)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 54 (Thread 0x714ff6e006c0 (LWP 12668)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 53 (Thread 0x71500bc006c0 (LWP 1722)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 52 (Thread 0x714f67e006c0 (LWP 10028)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 51 (Thread 0x714f88c006c0 (LWP 2384)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 50 (Thread 0x714f72a006c0 (LWP 5275)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 49 (Thread 0x714f596006c0 (LWP 12687)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 48 (Thread 0x714fd16006c0 (LWP 22616)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 47 (Thread 0x714f5b4006c0 (LWP 12684)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 46 (Thread 0x714f4ce006c0 (LWP 22918)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x000071502d2b8bc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502d2b2df2 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 45 (Thread 0x714f716006c0 (LWP 5277)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 44 (Thread 0x714f7d6006c0 (LWP 22917)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8a65 in pthread_cond_timedwait () at /usr/lib/libc.so.6
#2  0x000071502d2b8bc4 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502d2b2df2 in ??? () at /usr/lib/libQt6Core.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 43 (Thread 0x714f7fe006c0 (LWP 2385)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 42 (Thread 0x714f734006c0 (LWP 5274)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071502d2b8c30 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502e9f341a in ??? () at /usr/lib/libQt6Quick.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 41 (Thread 0x714f73e006c0 (LWP 10027)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 40 (Thread 0x714f720006c0 (LWP 5276)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 39 (Thread 0x714f7cc006c0 (LWP 10026)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 38 (Thread 0x714fa3e006c0 (LWP 12671)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 37 (Thread 0x714fd24006c0 (LWP 22617)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 36 (Thread 0x714f70c006c0 (LWP 5278)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 35 (Thread 0x714f41c006c0 (LWP 22867)):
#0  0x000071502cb19636 in ppoll () at /usr/lib/libc.so.6
#1  0x000071502d2a61c3 in qt_safe_poll(pollfd*, unsigned long, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#2  0x000071502c54cc52 in ??? () at /usr/lib/libQt6Network.so.6
#3  0x000071502c4e04b3 in ??? () at /usr/lib/libQt6Network.so.6
#4  0x000071502c4d8789 in QAbstractSocket::waitForReadyRead(int) () at /usr/lib/libQt6Network.so.6
#5  0x000071502c8ddd8a in ??? () at /usr/lib/libKF6KIOCore.so.6
#6  0x000071502c9c6add in ??? () at /usr/lib/libKF6KIOCore.so.6
#7  0x000071502c99cb52 in ??? () at /usr/lib/libKF6KIOCore.so.6
#8  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#9  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#10 0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 34 (Thread 0x714ff7e006c0 (LWP 12667)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071502d2b8c30 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502e9f341a in ??? () at /usr/lib/libQt6Quick.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 33 (Thread 0x714f8aa006c0 (LWP 22619)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 32 (Thread 0x714f65e006c0 (LWP 10029)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 31 (Thread 0x715026e006c0 (LWP 1672)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071502d2b8c30 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502f620c68 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 30 (Thread 0x714fa16006c0 (LWP 4514)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 29 (Thread 0x714fd34006c0 (LWP 4512)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071502d2b8c30 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502e9f341a in ??? () at /usr/lib/libQt6Quick.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 28 (Thread 0x714f896006c0 (LWP 2383)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 27 (Thread 0x715027c006c0 (LWP 1669)):
#0  0x000071502cb190df in poll () at /usr/lib/libc.so.6
#1  0x000071502bd71306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x000071502bd11712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x000071502d383e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4  0x000071502d145cce in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5  0x000071502d22cc4f in QThread::exec() () at /usr/lib/libQt6Core.so.6
#6  0x000071502df7515f in ??? () at /usr/lib/libQt6DBus.so.6
#7  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#8  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#9  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 26 (Thread 0x714f7f4006c0 (LWP 2386)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 25 (Thread 0x714fc5a006c0 (LWP 4513)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 24 (Thread 0x714f5be006c0 (LWP 12683)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071502d2b8c30 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502e9f341a in ??? () at /usr/lib/libQt6Quick.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7150264006c0 (LWP 1673)):
#0  0x000071502cb190df in poll () at /usr/lib/libc.so.6
#1  0x000071502f620ce8 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#2  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#3  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#4  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 22 (Thread 0x714f97e006c0 (LWP 4515)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7150258006c0 (LWP 1711)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 20 (Thread 0x715009e006c0 (LWP 1869)):
#0  0x000071502cb190df in poll () at /usr/lib/libc.so.6
#1  0x000071502bd71306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x000071502bd11712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x000071502d383e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4  0x000071502d145cce in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5  0x000071502d22cc4f in QThread::exec() () at /usr/lib/libQt6Core.so.6
#6  0x000071502e943093 in ??? () at /usr/lib/libQt6Quick.so.6
#7  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#8  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#9  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 19 (Thread 0x71501da006c0 (LWP 1718)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 18 (Thread 0x71500a8006c0 (LWP 1758)):
#0  0x000071502cb190df in poll () at /usr/lib/libc.so.6
#1  0x000071502bd71306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x000071502bd11712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x000071502d383e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4  0x000071502d145cce in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5  0x000071502d22cd4f in QThread::run() () at /usr/lib/libQt6Core.so.6
#6  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#8  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 17 (Thread 0x71501d0006c0 (LWP 1719)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 16 (Thread 0x714f96a006c0 (LWP 22615)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071502d2b8c30 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502e9f341a in ??? () at /usr/lib/libQt6Quick.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 15 (Thread 0x714f956006c0 (LWP 4839)):
#0  0x000071502cb190df in poll () at /usr/lib/libc.so.6
#1  0x000071502bd71306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x000071502bd11712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x000071502d383e8a in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4  0x000071502d145cce in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5  0x000071502d22cd4f in QThread::run() () at /usr/lib/libQt6Core.so.6
#6  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#7  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#8  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 14 (Thread 0x71500b2006c0 (LWP 1723)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 13 (Thread 0x714f5aa006c0 (LWP 12685)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 12 (Thread 0x714f8a0006c0 (LWP 2382)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071502d2b8c30 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502e9f341a in ??? () at /usr/lib/libQt6Quick.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 11 (Thread 0x714fc64006c0 (LWP 1912)):
#0  0x000071502cb190df in poll () at /usr/lib/libc.so.6
#1  0x000071502bd71306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x000071502bd11712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x000071502d383e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#4  0x000071502d145cce in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#5  0x000071502d22cc4f in QThread::exec() () at /usr/lib/libQt6Core.so.6
#6  0x0000714feaba72fe in KCupsConnection::run() () at /usr/lib/libkcupslib.so.6.0.4
#7  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#8  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#9  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 10 (Thread 0x714ff64006c0 (LWP 12669)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 9 (Thread 0x714fc6e006c0 (LWP 1901)):
#0  0x000071502cb190df in poll () at /usr/lib/libc.so.6
#1  0x0000714ff64c29b7 in ??? () at /usr/lib/libpulse.so.0
#2  0x0000714ff64ac45c in pa_mainloop_poll () at /usr/lib/libpulse.so.0
#3  0x0000714ff64b661c in pa_mainloop_iterate () at /usr/lib/libpulse.so.0
#4  0x0000714ff64b66d1 in pa_mainloop_run () at /usr/lib/libpulse.so.0
#5  0x0000714ff64c6bf2 in ??? () at /usr/lib/libpulse.so.0
#6  0x0000714ff64642b7 in ??? () at /usr/lib/pulseaudio/libpulsecommon-17.0.so
#7  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#8  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 8 (Thread 0x714fc7e006c0 (LWP 1900)):
#0  0x000071502cb26e86 in epoll_wait () at /usr/lib/libc.so.6
#1  0x0000715003ac3cf9 in ??? () at /usr/lib/spa-0.2/support/libspa-support.so
#2  0x0000715003ab558d in ??? () at /usr/lib/spa-0.2/support/libspa-support.so
#3  0x0000715002960162 in ??? () at /usr/lib/libpipewire-0.3.so.0
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 7 (Thread 0x714f8be006c0 (LWP 4841)):
#0  0x000071502cb190df in poll () at /usr/lib/libc.so.6
#1  0x000071502bd71306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x000071502bd11712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x000071502bd11762 in ??? () at /usr/lib/libglib-2.0.so.0
#4  0x000071502bd40065 in ??? () at /usr/lib/libglib-2.0.so.0
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 6 (Thread 0x715024e006c0 (LWP 1712)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 5 (Thread 0x714f94c006c0 (LWP 4840)):
#0  0x000071502cb248ad in syscall () at /usr/lib/libc.so.6
#1  0x000071502bd6c487 in g_cond_wait () at /usr/lib/libglib-2.0.so.0
#2  0x000071502bcdc454 in ??? () at /usr/lib/libglib-2.0.so.0
#3  0x000071502bd4129e in ??? () at /usr/lib/libglib-2.0.so.0
#4  0x000071502bd40065 in ??? () at /usr/lib/libglib-2.0.so.0
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 4 (Thread 0x714f960006c0 (LWP 4516)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071501dc863fc in ??? () at /usr/lib/dri/iris_dri.so
#3  0x000071501dc9ec2c in ??? () at /usr/lib/dri/iris_dri.so
#4  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#5  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 3 (Thread 0x714f8b4006c0 (LWP 4842)):
#0  0x000071502cb190df in poll () at /usr/lib/libc.so.6
#1  0x000071502bd71306 in ??? () at /usr/lib/libglib-2.0.so.0
#2  0x000071502bd12dc7 in g_main_loop_run () at /usr/lib/libglib-2.0.so.0
#3  0x000071502854f83c in ??? () at /usr/lib/libgio-2.0.so.0
#4  0x000071502bd40065 in ??? () at /usr/lib/libglib-2.0.so.0
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 2 (Thread 0x714f974006c0 (LWP 10025)):
#0  0x000071502caa5ebe in ??? () at /usr/lib/libc.so.6
#1  0x000071502caa8750 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x000071502d2b8c30 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt6Core.so.6
#3  0x000071502e9f341a in ??? () at /usr/lib/libQt6Quick.so.6
#4  0x000071502d2add73 in ??? () at /usr/lib/libQt6Core.so.6
#5  0x000071502caa955a in ??? () at /usr/lib/libc.so.6
#6  0x000071502cb26a5c in ??? () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7150281619c0 (LWP 1663)):
[KCrash Handler]
#4  0x000071502d17ee21 in QMimeData::hasImage() const () at /usr/lib/libQt6Core.so.6
#5  0x000071502f621d94 in ??? () at /usr/lib/libQt6WaylandClient.so.6
#6  0x000071502f666fd9 in QtWaylandClient::QWaylandDataSource::data_source_send(QString const&, int) () at /usr/lib/libQt6WaylandClient.so.6
#7  0x000071502f654bfc in QtWayland::wl_data_source::handle_send(void*, wl_data_source*, char const*, int) () at /usr/lib/libQt6WaylandClient.so.6
#8  0x000071502de47596 in ??? () at /usr/lib/libffi.so.8
#9  0x000071502de4400e in ??? () at /usr/lib/libffi.so.8
#10 0x000071502de46bd3 in ffi_call () at /usr/lib/libffi.so.8
#11 0x000071502f9c6645 in ??? () at /usr/lib/libwayland-client.so.0
#12 0x000071502f9c6e73 in ??? () at /usr/lib/libwayland-client.so.0
#13 0x000071502f9c713c in wl_display_dispatch_queue_pending () at /usr/lib/libwayland-client.so.0
#14 0x000071502f620b5e in ??? () at /usr/lib/libQt6WaylandClient.so.6
#15 0x000071502d188454 in QObject::event(QEvent*) () at /usr/lib/libQt6Core.so.6
#16 0x000071502eefbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#17 0x000071502d13db38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#18 0x000071502d13dec4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6
#19 0x000071502d386154 in ??? () at /usr/lib/libQt6Core.so.6
#20 0x000071502bd12199 in ??? () at /usr/lib/libglib-2.0.so.0
#21 0x000071502bd713bf in ??? () at /usr/lib/libglib-2.0.so.0
#22 0x000071502bd11712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#23 0x000071502d383e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#24 0x000071502d145cce in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#25 0x000071502daf0a5a in QBasicDrag::drag(QDrag*) () at /usr/lib/libQt6Gui.so.6
#26 0x000071502daf1be9 in QDragManager::drag(QDrag*) () at /usr/lib/libQt6Gui.so.6
#27 0x000071502daf1dde in QDrag::exec(QFlags<Qt::DropAction>) () at /usr/lib/libQt6Gui.so.6
#28 0x000071502ea08b23 in ??? () at /usr/lib/libQt6Quick.so.6
#29 0x000071502ea09a73 in QQuickDragAttached::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt6Quick.so.6
#30 0x000071502e23a558 in ??? () at /usr/lib/libQt6Qml.so.6
#31 0x000071502e2e32f9 in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlRefPointer<QQmlContextData> const&, QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt6Qml.so.6
#32 0x000071502e1b6e5e in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData const*, QV4::Value const&) () at /usr/lib/libQt6Qml.so.6
#33 0x000071502e1b752e in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlRefPointer<QQmlContextData> const&, QObject*, QV4::String*, QFlags<QV4::QObjectWrapper::Flag>, QV4::Value const&) () at /usr/lib/libQt6Qml.so.6
#34 0x000071502e347800 in QV4::QQmlTypeWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () at /usr/lib/libQt6Qml.so.6
#35 0x000071502e19faa3 in QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) () at /usr/lib/libQt6Qml.so.6
#36 0x000071502e208f99 in ??? () at /usr/lib/libQt6Qml.so.6
#37 0x000071502e20c1c4 in ??? () at /usr/lib/libQt6Qml.so.6
#38 0x000071502e17e3d8 in ??? () at /usr/lib/libQt6Qml.so.6
#39 0x000071502e1220e3 in QJSValue::call(QList<QJSValue> const&) const () at /usr/lib/libQt6Qml.so.6
#40 0x000071502e7b60be in QQuickItemGrabResult::event(QEvent*) () at /usr/lib/libQt6Quick.so.6
#41 0x000071502eefbfcb in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt6Widgets.so.6
#42 0x000071502d13db38 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt6Core.so.6
#43 0x000071502d13dec4 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt6Core.so.6
#44 0x000071502d386154 in ??? () at /usr/lib/libQt6Core.so.6
#45 0x000071502bd12199 in ??? () at /usr/lib/libglib-2.0.so.0
#46 0x000071502bd713bf in ??? () at /usr/lib/libglib-2.0.so.0
#47 0x000071502bd11712 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#48 0x000071502d383e64 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#49 0x000071502d145cce in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt6Core.so.6
#50 0x000071502d141738 in QCoreApplication::exec() () at /usr/lib/libQt6Core.so.6
#51 0x000058894756c2a7 in ??? ()
#52 0x000071502ca43cd0 in ??? () at /usr/lib/libc.so.6
#53 0x000071502ca43d8a in __libc_start_main () at /usr/lib/libc.so.6
#54 0x000058894756ca95 in ??? ()

Reported using DrKonqi
Comment 1 Nate Graham 2024-05-06 22:00:05 UTC
Cannot reproduce, no KDE code is implicated in what I can see from the backtrace, and the backtrace has no debug symbols for anything that would help. :(

If this crash is reproducible, could you please install debug symbols, reproduce the crash, and attach a new symbolicated backtrace? See https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports
Comment 2 Bug Janitor Service 2024-05-09 09:43:21 UTC
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/4295
Comment 3 Kai Uwe Broulik 2024-05-14 12:47:15 UTC
Git commit bf8545946cc340c262911c0ba94e28661a7feb8a by Kai Uwe Broulik.
Committed on 14/05/2024 at 12:30.
Pushed by broulik into branch 'master'.

Notifications: Restore custom DragHelper

When the notification popup closes, the ListView mode is unloaded to
save some resources. On Wayland, during drag and drop another window
might be raised and focussed causing the notification popup to close.

QtQuick's built-in drag handling does not take kind to having the
item it's operating on destroyed behind its back, particularly because
it uses a freaking' nested event loop inside of dragStarted!

Restore the original DragHandler which detaches the drag operation
entirely from the item that triggered it. It also creates a proper
drag pixmap for dragging the file icon and keeps it for the entire
duration of the drag.

As a bonus this also lets us export the URL to the Document portal
to enable drag and drop of thumbnails to sandboxed apps.
Related: bug 484546

M  +3    -0    applets/notifications/CMakeLists.txt
A  +84   -0    applets/notifications/draghelper.cpp     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
A  +42   -0    applets/notifications/draghelper.h     [License: GPL(3+eV) GPL(v3.0) GPL(v2.0)]
M  +4    -0    applets/notifications/notificationapplet.cpp
M  +10   -9    applets/notifications/package/contents/ui/DraggableFileArea.qml
M  +2    -5    applets/notifications/package/contents/ui/JobItem.qml
M  +2    -5    applets/notifications/package/contents/ui/ThumbnailStrip.qml

https://invent.kde.org/plasma/plasma-workspace/-/commit/bf8545946cc340c262911c0ba94e28661a7feb8a
Comment 4 Phillip 2024-05-18 21:33:09 UTC
Running into this same issue, reproduced this consistently in Plasma6 Wayland trying to play games via steam.
RTX 3080ti
Kernel 6.9.1-arch1-1
plasmashell 6.0.4
GDB dump

I can reproduce consistently within a couple of minutes I start a game via Steam.

#0  0x0000712c19f991f6 in std::__atomic_base<QThreadData*>::load (__m=std::memory_order_acquire, this=0x3c004fbb96a18a8) at /usr/include/c++/13.2.1/atomic:576
#1  std::atomic<QThreadData*>::load (__m=std::memory_order_acquire, this=0x3c004fbb96a18a8) at /usr/include/c++/13.2.1/atomic:577
#2  QAtomicOps<QThreadData*>::loadAcquire<QThreadData*> (_q_value=<error reading variable: Cannot access memory at address 0x3c004fbb96a18a8>, _q_value=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qatomic_cxx11.h:214
#3  QBasicAtomicPointer<QThreadData>::loadAcquire (this=0x3c004fbb96a18a8, this=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/thread/qbasicatomic.h:177
#4  QObjectPrivate::connectImpl (sender=sender@entry=0x712c080093b0, signal_index=5, receiver=receiver@entry=0x712c080093b0, slot=slot@entry=0x0, slotObjRaw=slotObjRaw@entry=0x5a5e774d9b00, type=0, types=0x0, senderMetaObject=0x712c0f262700 <KScreen::WaylandConfig::staticMetaObject>)
    at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:5249
#5  0x0000712c19f995e3 in QObject::connectImpl (sender=0x712c080093b0, signal=<optimized out>, receiver=0x712c080093b0, slot=0x0, slotObjRaw=0x5a5e774d9b00, type=Qt::AutoConnection, types=0x0, senderMetaObject=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:5180
#6  0x0000712c0f25667d in KScreen::WaylandConfig::setupRegistry()::{lambda(void*, wl_registry*, unsigned int, char const*, unsigned int)#1}::_FUN(void*, wl_registry*, unsigned int, char const*, unsigned int) () at /usr/include/qt6/QtCore/qobject.h:257
#7  0x0000712c1ac40596 in ffi_call_unix64 () at ../src/x86/unix64.S:104
#8  0x0000712c1ac3d00e in ffi_call_int (cif=cif@entry=0x7ffdf383d9a0, fn=<optimized out>, rvalue=<optimized out>, avalue=<optimized out>, closure=closure@entry=0x0) at ../src/x86/ffi64.c:673
#9  0x0000712c1ac3fbd3 in ffi_call (cif=cif@entry=0x7ffdf383d9a0, fn=<optimized out>, rvalue=rvalue@entry=0x0, avalue=avalue@entry=0x7ffdf383da70) at ../src/x86/ffi64.c:710
#10 0x0000712c1c734645 in wl_closure_invoke (closure=closure@entry=0x712c00001a00, target=<optimized out>, target@entry=0x5a5e774a9970, opcode=opcode@entry=0, data=<optimized out>, flags=1) at ../wayland-1.22.0/src/connection.c:1025
#11 0x0000712c1c734e73 in dispatch_event (display=display@entry=0x5a5e774d4910, queue=0x5a5e774d4a00) at ../wayland-1.22.0/src/wayland-client.c:1631
#12 0x0000712c1c73513c in dispatch_queue (queue=0x5a5e774d4a00, display=0x5a5e774d4910) at ../wayland-1.22.0/src/wayland-client.c:1777
#13 wl_display_dispatch_queue_pending (display=0x5a5e774d4910, queue=0x5a5e774d4a00) at ../wayland-1.22.0/src/wayland-client.c:2019
#14 0x0000712c1c38ab5e in QtWaylandClient::EventThread::readAndDispatchEvents (this=0x5a5e774e37b0) at /usr/src/debug/qt6-wayland/qtwayland-everywhere-src-6.7.0/src/client/qwaylanddisplay.cpp:227
#15 0x0000712c19f8c147 in QObject::event (this=0x5a5e774d46e0, e=0x712c00005150) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qobject.cpp:1446
#16 0x0000712c1bcfc44d in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x5a5e774d46e0, e=0x712c00005150) at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:3287
#17 0x0000712c19f3fe18 in QCoreApplication::notifyInternal2 (receiver=0x5a5e774d46e0, event=event@entry=0x712c00005150) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1142
#18 0x0000712c19f401d2 in QCoreApplication::sendEvent (event=0x712c00005150, receiver=<optimized out>) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1583
#19 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x5a5e773c1ba0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1940
#20 0x0000712c1a1959ac in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qcoreapplication.cpp:1797
#21 postEventSourceDispatch (s=0x5a5e774cfd70) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:244
#22 0x0000712c18a6aa89 in g_main_dispatch (context=0x712c08000f20) at ../glib/glib/gmain.c:3344
#23 0x0000712c18acc9b7 in g_main_context_dispatch_unlocked (context=0x712c08000f20) at ../glib/glib/gmain.c:4152
#24 g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x712c08000f20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/glib/gmain.c:4217
#25 0x0000712c18a69f95 in g_main_context_iteration (context=0x712c08000f20, may_block=1) at ../glib/glib/gmain.c:4282
#26 0x0000712c1a193389 in QEventDispatcherGlib::processEvents (this=0x5a5e774e5df0, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:394
#27 0x0000712c19f48350 in QEventLoop::processEvents (flags=..., this=0x7ffdf383e090) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:100
#28 QEventLoop::exec (this=0x7ffdf383e090, flags=...) at /usr/src/debug/qt6-base/qtbase/src/corelib/kernel/qeventloop.cpp:182
#29 0x0000712c19f43c1d in QCoreApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/corelib/global/qflags.h:74
#30 0x0000712c1bcf863a in QApplication::exec () at /usr/src/debug/qt6-base/qtbase/src/widgets/kernel/qapplication.cpp:2555
#31 0x00005a5e3a38c2a7 in main (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/plasma-workspace/plasma-workspace-6.0.4/shell/main.cpp:214
Comment 5 Phillip 2024-05-18 21:34:06 UTC
Closing - sorry this looks to be a completely different core. Apologies