Bug 435190

Summary: plasmashell crash on Wayland when opening Thunderbird blog entry
Product: [Plasma] plasmashell Reporter: pyro4hell
Component: generic-crashAssignee: David Edmundson <kde>
Status: RESOLVED FIXED    
Severity: crash CC: akselmo, alex765, nate, plasma-bugs
Priority: NOR Keywords: drkonqi, wayland
Version: 5.24.2   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
See Also: https://bugs.kde.org/show_bug.cgi?id=429627
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: plasmashell output
crash recorded with env WAYLAND_DEBUG=1 plasmashell --replace > log.txt 2>&1

Description pyro4hell 2021-03-31 15:37:54 UTC
Application: plasmashell (5.21.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.10-arch1-1 x86_64
Windowing System: Wayland
Drkonqi Version: 5.21.3
Distribution: Arch Linux

-- Information about the crash:
- What I was doing when the application crashed:

Open Thunderbird and viewing a blog entry, suddenly the background is black and the plasmashell panels are gone. The window decorations and all the open windows are still there. Alt+F2 also works

- Custom settings of the application:

Blog rss feed: https://blog.fefe.de/rss.xml
Blog URL: https://blog.fefe.de/?ts=9e9c15d2


when running journalctl -f the following messages were shown when plasma crashed


Mär 31 17:24:01 burner-tux plasmashell[1466]: The Wayland connection broke. Did the Wayland compositor die?
Mär 31 17:24:02 burner-tux kded5[1437]: Registering ":1.80/StatusNotifierItem" to system tray
Mär 31 17:24:02 burner-tux kded5[1437]: Service  "org.kde.StatusNotifierHost-1466" unregistered
Mär 31 17:24:02 burner-tux plasmashell[41397]: kf.plasma.quick: Applet preload policy set to 1
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:406:376: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:407:130: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:408:130: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:408:393: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:409:130: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:410:129: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:411:129: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:412:129: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:413:129: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:413:379: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.svg: <input>:413:631: Could not add child element to parent element because the types are incorrect.
Mär 31 17:24:02 burner-tux plasmashell[41397]: trying to show an empty dialog
Mär 31 17:24:02 burner-tux plasmashell[41397]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Mär 31 17:24:02 burner-tux plasmashell[41397]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Mär 31 17:24:02 burner-tux plasmashell[41397]: trying to show an empty dialog
Mär 31 17:24:02 burner-tux plasmashell[41397]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Mär 31 17:24:02 burner-tux plasmashell[41397]: file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/views/Desktop.qml:146:19: QML Loader: Binding loop detected for property "height"
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Mär 31 17:24:02 burner-tux plasmashell[41397]: qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
Mär 31 17:24:03 burner-tux plasmashell[41397]: The Wayland connection broke. Did the Wayland compositor die?
Mär 31 17:24:03 burner-tux audit[41397]: ANOM_ABEND auid=1000 uid=1000 gid=1001 ses=1 pid=41397 comm="QSGRenderThread" exe="/usr/bin/plasmashell" sig=6 res=1                                                                                                                                 
Mär 31 17:24:03 burner-tux kernel: audit: type=1701 audit(1617204243.097:179): auid=1000 uid=1000 gid=1001 ses=1 pid=41397 comm="QSGRenderThread" exe="/usr/bin/plasmashell" sig=6 res=1
Mär 31 17:24:03 burner-tux audit: BPF prog-id=28 op=LOAD
Mär 31 17:24:03 burner-tux audit: BPF prog-id=29 op=LOAD
Mär 31 17:24:03 burner-tux systemd[1]: Started Process Core Dump (PID 41444/UID 0).
Mär 31 17:24:03 burner-tux audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-41444-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'                                                                    
Mär 31 17:24:03 burner-tux kernel: audit: type=1334 audit(1617204243.107:180): prog-id=28 op=LOAD
Mär 31 17:24:03 burner-tux kernel: audit: type=1334 audit(1617204243.107:181): prog-id=29 op=LOAD
Mär 31 17:24:03 burner-tux kernel: audit: type=1130 audit(1617204243.107:182): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-41444-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mär 31 17:24:03 burner-tux systemd-coredump[41445]: [🡕] Process 41397 (plasmashell) of user 1000 dumped core.
                                                     
                                                     Stack trace of thread 41434:
                                                     #0  0x00007fd1ee539ef5 raise (libc.so.6 + 0x3cef5)
                                                     #1  0x00007fd1ee523862 abort (libc.so.6 + 0x26862)
                                                     #2  0x00007fd1ee9399ac _ZNK14QMessageLogger5fatalEPKcz (libQt5Core.so.5 + 0x909ac)
                                                     #3  0x00007fd1ec4990fa n/a (libQt5WaylandClient.so.5 + 0x620fa)
                                                     #4  0x00007fd1ec4a7619 _ZN15QtWaylandClient15QWaylandDisplay18dispatchQueueWhileEP14wl_event_queueSt8functionIFbvEEi (libQt5WaylandClient.so.5 + 0x70619)
                                                     #5  0x00007fd1ec4acc60 _ZN15QtWaylandClient14QWaylandWindow16waitForFrameSyncEi (libQt5WaylandClient.so.5 + 0x75c60)
                                                     #6  0x00007fd1e9bcb6ec n/a (libqt-plugin-wayland-egl.so + 0x86ec)
                                                     #7  0x00007fd1f05bc0cd n/a (libQt5Quick.so.5 + 0x1f80cd)
                                                     #8  0x00007fd1f05bc897 n/a (libQt5Quick.so.5 + 0x1f8897)
                                                     #9  0x00007fd1ee976eff n/a (libQt5Core.so.5 + 0xcdeff)
                                                     #10 0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #11 0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41397:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1ee97d0c4 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd40c4)
                                                     #3  0x00007fd1f05be137 n/a (libQt5Quick.so.5 + 0x1fa137)
                                                     #4  0x00007fd1f05bf35d n/a (libQt5Quick.so.5 + 0x1fb35d)
                                                     #5  0x00007fd1eef44b95 _ZN7QWindow5eventEP6QEvent (libQt5Gui.so.5 + 0x146b95)
                                                     #6  0x00007fd1ef7fd752 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a752)
                                                     #7  0x00007fd1eeb5ea2a _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b5a2a)
                                                     #8  0x00007fd1eef39a20 _ZN22QGuiApplicationPrivate18processExposeEventEPN29QWindowSystemInterfacePrivate11ExposeEventE (libQt5Gui.so.5 + 0x13ba20)
                                                     #9  0x00007fd1eef0dbb5 _ZN22QWindowSystemInterface22sendWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5 + 0x10fbb5)
                                                     #10 0x00007fd1eef0de39 _ZN22QWindowSystemInterface23flushWindowSystemEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Gui.so.5 + 0x10fe39)
                                                     #11 0x00007fd1eeb8b532 _ZN7QObject5eventEP6QEvent (libQt5Core.so.5 + 0x2e2532)
                                                     #12 0x00007fd1ef7fd752 _ZN19QApplicationPrivate13notify_helperEP7QObjectP6QEvent (libQt5Widgets.so.5 + 0x15a752)
                                                     #13 0x00007fd1eeb5ea2a _ZN16QCoreApplication15notifyInternal2EP7QObjectP6QEvent (libQt5Core.so.5 + 0x2b5a2a)
                                                     #14 0x00007fd1eeb61523 _ZN23QCoreApplicationPrivate16sendPostedEventsEP7QObjectiP11QThreadData (libQt5Core.so.5 + 0x2b8523)
                                                     #15 0x00007fd1eebb8054 n/a (libQt5Core.so.5 + 0x30f054)
                                                     #16 0x00007fd1ecf43f9c g_main_context_dispatch (libglib-2.0.so.0 + 0x53f9c)
                                                     #17 0x00007fd1ecf97a49 n/a (libglib-2.0.so.0 + 0xa7a49)
                                                     #18 0x00007fd1ecf416f1 g_main_context_iteration (libglib-2.0.so.0 + 0x516f1)
                                                     #19 0x00007fd1eebb7691 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e691)
                                                     #20 0x00007fd1eeb5d3ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43ac)
                                                     #21 0x00007fd1eeb65844 _ZN16QCoreApplication4execEv (libQt5Core.so.5 + 0x2bc844)
                                                     #22 0x0000562165bbe20b n/a (plasmashell + 0x1e20b)
                                                     #23 0x00007fd1ee524b25 __libc_start_main (libc.so.6 + 0x27b25)
                                                     #24 0x0000562165bbe33e n/a (plasmashell + 0x1e33e)
                                                     
                                                     Stack trace of thread 41414:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41419:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41433:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41417:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41400:
                                                     #0  0x00007fd1ee5f137f __poll (libc.so.6 + 0xf437f)
                                                     #1  0x00007fd1ecf979d8 n/a (libglib-2.0.so.0 + 0xa79d8)
                                                     #2  0x00007fd1ecf416f1 g_main_context_iteration (libglib-2.0.so.0 + 0x516f1)
                                                     #3  0x00007fd1eebb7691 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e691)
                                                     #4  0x00007fd1eeb5d3ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43ac)
                                                     #5  0x00007fd1ee975d12 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd12)
                                                     #6  0x00007fd1ef4e3098 n/a (libQt5DBus.so.5 + 0x17098)
                                                     #7  0x00007fd1ee976eff n/a (libQt5Core.so.5 + 0xcdeff)
                                                     #8  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #9  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41416:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41427:
                                                     #0  0x00007fd1ee5f137f __poll (libc.so.6 + 0xf437f)
                                                     #1  0x00007fd1ecf979d8 n/a (libglib-2.0.so.0 + 0xa79d8)
                                                     #2  0x00007fd1ecf416f1 g_main_context_iteration (libglib-2.0.so.0 + 0x516f1)
                                                     #3  0x00007fd1eebb7691 _ZN20QEventDispatcherGlib13processEventsE6QFlagsIN10QEventLoop17ProcessEventsFlagEE (libQt5Core.so.5 + 0x30e691)
                                                     #4  0x00007fd1eeb5d3ac _ZN10QEventLoop4execE6QFlagsINS_17ProcessEventsFlagEE (libQt5Core.so.5 + 0x2b43ac)
                                                     #5  0x00007fd1ee975d12 _ZN7QThread4execEv (libQt5Core.so.5 + 0xccd12)
                                                     #6  0x00007fd1f01635a9 n/a (libQt5Qml.so.5 + 0x30b5a9)
                                                     #7  0x00007fd1ee976eff n/a (libQt5Core.so.5 + 0xcdeff)
                                                     #8  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #9  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41438:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41408:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41420:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41435:
                                                     #0  0x00007fd1ee66178c __memmove_avx_unaligned_erms (libc.so.6 + 0x16478c)
                                                     #1  0x00007fd1ed8911be n/a (libpng16.so.16 + 0x1e1be)
                                                     #2  0x00007fd1ed883a58 png_read_row (libpng16.so.16 + 0x10a58)
                                                     #3  0x00007fd1ed8855a2 png_read_image (libpng16.so.16 + 0x125a2)
                                                     #4  0x00007fd1eeff5290 n/a (libQt5Gui.so.5 + 0x1f7290)
                                                     #5  0x00007fd1eefa7afb _ZN12QImageReader4readEP6QImage (libQt5Gui.so.5 + 0x1a9afb)
                                                     #6  0x00007fd1f0507e99 n/a (libQt5Quick.so.5 + 0x143e99)
                                                     #7  0x00007fd1f05095f6 n/a (libQt5Quick.so.5 + 0x1455f6)
                                                     #8  0x00007fd1f050aeef n/a (libQt5Quick.so.5 + 0x146eef)
                                                     #9  0x00007fd1f050b1e2 n/a (libQt5Quick.so.5 + 0x1471e2)
                                                     #10 0x00007fd1ee976eff n/a (libQt5Core.so.5 + 0xcdeff)
                                                     #11 0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #12 0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41409:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41439:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41410:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41440:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1ee97d0c4 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd40c4)
                                                     #3  0x00007fd1f05ba33b n/a (libQt5Quick.so.5 + 0x1f633b)
                                                     #4  0x00007fd1f05bc8db n/a (libQt5Quick.so.5 + 0x1f88db)
                                                     #5  0x00007fd1ee976eff n/a (libQt5Core.so.5 + 0xcdeff)
                                                     #6  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #7  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41411:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41412:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41413:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41422:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41423:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41424:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41426:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41432:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41441:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5574 pthread_cond_timedwait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf574)
                                                     #2  0x00007fd1ee97d048 _ZN14QWaitCondition4waitEP6QMutex14QDeadlineTimer (libQt5Core.so.5 + 0xd4048)
                                                     #3  0x00007fd1ee97a4f4 n/a (libQt5Core.so.5 + 0xd14f4)
                                                     #4  0x00007fd1ee976eff n/a (libQt5Core.so.5 + 0xcdeff)
                                                     #5  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #6  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41421:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41415:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41418:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
                                                     
                                                     Stack trace of thread 41407:
                                                     #0  0x00007fd1ed9bb9ba __futex_abstimed_wait_common64 (libpthread.so.0 + 0x159ba)
                                                     #1  0x00007fd1ed9b5260 pthread_cond_wait@@GLIBC_2.3.2 (libpthread.so.0 + 0xf260)
                                                     #2  0x00007fd1e28eea1c n/a (radeonsi_dri.so + 0x152a1c)
                                                     #3  0x00007fd1e28e8668 n/a (radeonsi_dri.so + 0x14c668)
                                                     #4  0x00007fd1ed9af299 start_thread (libpthread.so.0 + 0x9299)
                                                     #5  0x00007fd1ee5fc053 __clone (libc.so.6 + 0xff053)
Mär 31 17:24:03 burner-tux systemd[1]: systemd-coredump@1-41444-0.service: Succeeded.
Mär 31 17:24:03 burner-tux audit[1]: SERVICE_STOP pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-41444-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mär 31 17:24:03 burner-tux kernel: audit: type=1131 audit(1617204243.864:183): pid=1 uid=0 auid=4294967295 ses=4294967295 msg='unit=systemd-coredump@1-41444-0 comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success'
Mär 31 17:24:03 burner-tux audit: BPF prog-id=29 op=UNLOAD
Mär 31 17:24:03 burner-tux audit: BPF prog-id=28 op=UNLOAD
Mär 31 17:24:03 burner-tux kernel: audit: type=1334 audit(1617204243.887:184): prog-id=29 op=UNLOAD
Mär 31 17:24:03 burner-tux kernel: audit: type=1334 audit(1617204243.887:185): prog-id=28 op=UNLOAD
Mär 31 17:24:12 burner-tux kded5[1437]: Service  ":1.80" unregistered
Mär 31 17:24:16 burner-tux xdg-desktop-portal-kde[1907]: xdp-kde-background: GetAppState called: no parameters

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Aborted

[KCrash Handler]
#4  0x00007f5f6839fef5 in raise () at /usr/lib/libc.so.6
#5  0x00007f5f68389862 in abort () at /usr/lib/libc.so.6
#6  0x00007f5f6879f9ac in  () at /usr/lib/libQt5Core.so.5
#7  0x00007f5f662ff0fa in  () at /usr/lib/libQt5WaylandClient.so.5
#8  0x00007f5f6630e465 in QtWaylandClient::QWaylandDisplay::flushRequests() () at /usr/lib/libQt5WaylandClient.so.5
#9  0x00007f5f689fbdc0 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f5f689ff2f0 in QSocketNotifier::activated(QSocketDescriptor, QSocketNotifier::Type, QSocketNotifier::QPrivateSignal) () at /usr/lib/libQt5Core.so.5
#11 0x00007f5f689ffafd in QSocketNotifier::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f5f69663752 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#13 0x00007f5f689c4a2a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#14 0x00007f5f68a1e2a6 in  () at /usr/lib/libQt5Core.so.5
#15 0x00007f5f66da9f9c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#16 0x00007f5f66dfda49 in  () at /usr/lib/libglib-2.0.so.0
#17 0x00007f5f66da76f1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#18 0x00007f5f68a1d691 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#19 0x00007f5f689c33ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f5f689cb844 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#21 0x00005647bf05620b in  ()
#22 0x00007f5f6838ab25 in __libc_start_main () at /usr/lib/libc.so.6
#23 0x00005647bf05633e in  ()
[Inferior 1 (process 1466) detached]

Possible duplicates by query: bug 433767, bug 433486, bug 432584, bug 432560, bug 432261.

Reported using DrKonqi
Comment 1 Alex 2021-04-01 02:58:04 UTC
Can confirm on Fedora 34, same Qt, Frameworks, and Plasma versions as OP. Make sure to double-click the blog entry to bring it up, merely single-clicking to select it wasn't enough to generate a crash. I think you need to make sure it's the same blog entry, the one ending in 9e9c15d2, but I could be wrong about that.

I'm not sure what I could get a backtrace of, because plasmashell thinks kwin is dead, when kwin isn't dead. drkonqi attempts to start, but fails for whatever reason, so I can't currently show a plasmashell backtrace. Some help diagnosing this would be appreciated...

Additionally, I'm unable to reproduce this on my Neon Unstable VM.
Comment 2 Vlad Zahorodnii 2021-04-01 06:55:56 UTC
Can you run plasma with WAYLAND_DEBUG=1 and try to reproduce the crash?

    env WAYLAND_DEBUG=1 thunderbird --replace > log.txt 2>&1

Please redact any sensitive information in the log.

---

Note that I cannot reproduce this crash by clicking https://blog.fefe.de/?ts=9e9c15d2
Comment 3 Alex 2021-04-01 07:16:25 UTC
Created attachment 137221 [details]
plasmashell output

Output of plasmashell when reproducing this bug
Comment 4 pyro4hell 2021-04-01 11:10:46 UTC
Glad I'm not alone, thanks Alex for confirming and providing a debug log.

I have absolutely no idea if this is related, just looks to me like a double free. In Alex's log the IDs 199 and 250 are deleted twice just before the first "The Wayland connection broke" message

[4107345.962] wl_display@1.delete_id(250)
[4107358.380] wl_display@1.delete_id(199)
[4107358.418] wl_callback@199.done(13707024)
[4107358.602] wl_callback@250.done(8458)
[4107359.103] wl_display@1.delete_id(250)
[4107375.310] wl_display@1.delete_id(199)
[4107375.361] wl_callback@199.done(13707041)
[4107831.124] wl_callback@250.done(8458)
[4107831.198] wl_buffer@201.release()
[4107831.730]  -> wl_surface@95.frame(new id wl_callback@199)
[4107831.796]  -> wl_surface@95.attach(wl_buffer@201, 0, 0)
[4107831.870]  -> wl_surface@95.damage(0, 0, 2147483647, 2147483647)
[4107831.941]  -> wl_surface@95.commit()
[4107831.964]  -> wl_display@1.sync(new id wl_callback@250)
The Wayland connection broke. Did the Wayland compositor die?
Comment 5 Nate Graham 2022-01-12 18:19:06 UTC
Can't reproduce with current git master and the latest Thunderbird. Can anyone who was affected check again with at least Plasma 5.24? Git master or the Plasma 5.24 beta (released tomorrow) would be even better. :)
Comment 6 Bug Janitor Service 2022-01-27 04:37:43 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2022-02-11 04:37:18 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 8 pyro4hell 2022-02-11 07:11:03 UTC
Plasmashell still crashes for me on Arch Linux with the 5.24 update, when opening the earlier mentioned blogpost.

It also crashed hard on a random Signal-desktop notification and even crashed instantly when restarting with 'kstart5 plasmashell'
Comment 9 Nate Graham 2022-02-11 15:39:00 UTC
Is the backtrace the same? I ask because...

> and even crashed instantly when restarting with 'kstart5 plasmashell'

That sounds like a different, known, already fixed issue.

Can you please get a backtrace of the crash so we can see if it is indeed the same issue, or a different one? Thanks!
Comment 10 Bug Janitor Service 2022-02-26 04:36:17 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 11 pyro4hell 2022-02-28 21:57:07 UTC
Created attachment 147201 [details]
crash recorded with env WAYLAND_DEBUG=1 plasmashell --replace > log.txt 2>&1

recorded by first crashing plasmashell, then running the following command

env WAYLAND_DEBUG=1 plasmashell --replace > log.txt 2>&1

and then switch to thunderbird and open the tab with the blogpost and watching plasmashell immediately crash