Bug 466395 - Random crashing
Summary: Random crashing
Status: RESOLVED DUPLICATE of bug 460895
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-crash (show other bugs)
Version: 5.27.1
Platform: Neon Linux
: NOR crash
Target Milestone: 1.0
Assignee: Sid
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-02-25 10:44 UTC by Sid
Modified: 2023-06-19 14:38 UTC (History)
6 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
Plasmashell backtrace (20.30 KB, text/plain)
2023-03-02 10:27 UTC, Sid
Details
Plasmashell error when run from console (338.74 KB, image/png)
2023-03-02 10:29 UTC, Sid
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Sid 2023-02-25 10:44:21 UTC
Application: plasmashell (5.27.1)

Qt Version: 5.15.8
Frameworks Version: 5.103.0
Operating System: Linux 6.1.12-060112-generic x86_64
Windowing System: X11
Distribution: KDE neon 5.27
DrKonqi: 5.27.1 [KCrashBackend]

-- Information about the crash:
Hi there!

So ever since a few recent updates, plasmashell has been crashing a LOT on me randomly. It first pins 1-2 threads to 100% and then eventually dies.

---------------------------------------------------------------------------------------------------------
System info:

OS: KDE neon 5.27 x86_64 
Host: Vivobook_ASUSLaptop M3401QA_M3401QA 1.0 
Kernel: 6.1.12-060112-generic 
Uptime: 13 hours, 39 mins 
Packages: 2430 (dpkg), 7 (flatpak), 15 (snap) 
Shell: bash 5.1.16 
Resolution: 2880x1800 
DE: Plasma 5.27.1 
WM: KWin 
Theme: [Plasma], Breeze [GTK2/3] 
Icons: [Plasma], breeze-dark [GTK2/3] 
Terminal: konsole 
CPU: AMD Ryzen 7 5800H with Radeon Graphics (16) @ 3.200GHz 
GPU: AMD ATI 03:00.0 Cezanne 
Memory: 13368MiB / 15398MiB 

---------------------------------------------------------------------------------------------------------

This has gotten so frequent that I have been running plasmashell on a konsole window (which i keep open so i can alt+tab to, cuz when the plasmashell crashes, the taskbar disappears too)

I think it has something to do with the task bar? the taskbar is the most visible one when plasmashell freezes/crashes, because it auto hides itself (never to unhide itself till i alt tab to konsole n restart plasmashell). it also leaves a "ghost" of what i had over that portion of the screen before it crashed.

it crashed again while i was typing this report, it is pretty common for some reason.

The high memory usage in the system info is due to me working on something kinda heavy, but it also seems like plasma is taking 16.8% of the memory (according to htop at least)
The memory usage seems to keep on growing with plasma, extreemely slowly, but it seems to? i mean im pretty certain it wasnt 16.8% when i booted up or was working on it for the first few hours

I tried a bunch of stuff to reproduce it, but it seems pretty intermittent. I did get it to work a few times but i feel like it was some sort of fluke.

I get messages like this right before it hangs/crashes. (more "Unable to assign [undefined] to QQuickItem*" lines below but i didnt include because they look similar)
```
file:///usr/share/plasma/shells/org.kde.plasma.desktop/contents/configuration/ConfigurationAppletPage.qml:38:5: QML Loader: Binding loop detected for property "height"
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/DefaultListItemBackground.qml:57: ReferenceError: index is not defined
file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/kirigami.2/private/globaltoolbar/BreadcrumbControl.qml:16:5: Unable to assign [undefined] to QQuickItem*
```

also a spam of this sometimes

```
qrc:/ui/DuplicatesPage.qml:72:21: QML Action: Accessible must be attached to an Item
qrc:/ui/DuplicatesPage.qml:92:21: QML Action: Accessible must be attached to an Item
qrc:/ui/DuplicatesPage.qml:107:21: QML Action: Accessible must be attached to an Item
```



Thanks

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  __pthread_kill_implementation (no_tid=0, signo=6, threadid=139940302157376) at ./nptl/pthread_kill.c:44
#5  __pthread_kill_internal (signo=6, threadid=139940302157376) at ./nptl/pthread_kill.c:78
#6  __GI___pthread_kill (threadid=139940302157376, signo=signo@entry=6) at ./nptl/pthread_kill.c:89
#7  0x00007f46c6842476 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26
#8  0x00007f46c68287f3 in __GI_abort () at ./stdlib/abort.c:79
#9  0x00007f46c6ca2bbe in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#10 0x00007f46c6cae24c in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#11 0x00007f46c6cae2b7 in  () at /lib/x86_64-linux-gnu/libstdc++.so.6
#12 0x00007f46c7090f91 in qt_assert(char const*, char const*, int) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f46c7092e3c in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#15 0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 23 (Thread 0x7f4678ff9640 (LWP 49379) "plasmashel:sh2"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb87bfb7d8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb87bfb7d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb87bfb788, cond=0x55cb87bfb7b0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb87bfb7b0, mutex=0x55cb87bfb788) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 22 (Thread 0x7f46637fe640 (LWP 47891) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x7f465021f188) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x7f465021f188, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x7f465021f138, cond=0x7f465021f160) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x7f465021f160, mutex=0x7f465021f138) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 21 (Thread 0x7f463bfff640 (LWP 47789) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb94a5b504) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb94a5b504, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb94a5b4b0, cond=0x55cb94a5b4d8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb94a5b4d8, mutex=0x55cb94a5b4b0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46c70d473b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f46c9019ec3 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f46c901c3b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f46c70ce703 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 20 (Thread 0x7f4661ffb640 (LWP 47788) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb968ff6dc) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb968ff6dc, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb968ff688, cond=0x55cb968ff6b0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb968ff6b0, mutex=0x55cb968ff688) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 19 (Thread 0x7f4601bfe640 (LWP 47699) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb9593fb90) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb9593fb90, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb9593fb40, cond=0x55cb9593fb68) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb9593fb68, mutex=0x55cb9593fb40) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46c70d473b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f46c9019ec3 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f46c901c3b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f46c70ce703 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 18 (Thread 0x7f46023ff640 (LWP 47698) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb969c38f8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb969c38f8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb969c38a8, cond=0x55cb969c38d0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb969c38d0, mutex=0x55cb969c38a8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 17 (Thread 0x7f461dbfd640 (LWP 47640) "Qt bearer threa"):
#1  0x00007f46c5eab666 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f46c5e543e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f46c7315b4e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f46c72ba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f46c70cd4e2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f46c70ce703 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 16 (Thread 0x7f461cb7e640 (LWP 47331) "plasmashel:sh1"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb87bfb7d8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb87bfb7d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb87bfb788, cond=0x55cb87bfb7b0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb87bfb7b0, mutex=0x55cb87bfb788) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 15 (Thread 0x7f461e3fe640 (LWP 47328) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb94fc2d24) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb94fc2d24, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb94fc2cd0, cond=0x55cb94fc2cf8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb94fc2cf8, mutex=0x55cb94fc2cd0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46c70d473b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f46c9019ec3 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f46c901c3b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f46c70ce703 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 14 (Thread 0x7f461ebff640 (LWP 47327) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb950139f8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb950139f8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb950139a8, cond=0x55cb950139d0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb950139d0, mutex=0x55cb950139a8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 13 (Thread 0x7f4639ae9640 (LWP 47326) "KCupsConnection"):
#1  0x00007f46c68e56dd in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/sysv/linux/clock_gettime.c:42
#2  0x00007f46c73153a5 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f46c7313c4d in QTimerInfoList::updateCurrentTime() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f46c7315fd5 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f46c5e57038 in g_main_context_check () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f46c5eab60d in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f46c5e543e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f46c7315b4e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f46c72ba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f46c70cd4e2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f4638cb190c in KCupsConnection::run() () at /lib/x86_64-linux-gnu/libkcupslib.so
#12 0x00007f46c70ce703 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#14 0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 12 (Thread 0x7f463a437640 (LWP 47317) "plasmashell"):
#1  __pselect (nfds=5, readfds=0x7f463a42ea40, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=<optimized out>) at ../sysdeps/unix/sysv/linux/pselect.c:56
#2  0x00007f46c51a403d in  () at /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007f46c51a4d88 in  () at /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#4  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#5  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 11 (Thread 0x7f468d435640 (LWP 47295) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb87e357f0) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb87e357f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb87e357a0, cond=0x55cb87e357c8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb87e357c8, mutex=0x55cb87e357a0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46c70d473b in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f46c9019ec3 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f46c901c3b9 in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f46c70ce703 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#10 0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 10 (Thread 0x7f468dc37640 (LWP 47294) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb8894987c) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb8894987c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb88949828, cond=0x55cb88949850) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb88949850, mutex=0x55cb88949828) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 9 (Thread 0x7f46967fe640 (LWP 47290) "QQuickPixmapRea"):
#1  0x00007f46c5eab519 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f46c5e543e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f46c7315b4e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f46c72ba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f46c70cd4e2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f46c8f60c7a in  () at /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f46c70ce703 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 8 (Thread 0x7f46973ff640 (LWP 47287) "QQmlThread"):
#1  0x00007f46c68e56dd in __GI___clock_gettime (clock_id=<optimized out>, tp=<optimized out>) at ../sysdeps/unix/sysv/linux/clock_gettime.c:42
#2  0x00007f46c73153a5 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f46c7313c4d in QTimerInfoList::updateCurrentTime() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f46c7314209 in QTimerInfoList::timerWait(timespec&) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f46c7315ebe in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f46c5e568e7 in g_main_context_prepare () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f46c5eab593 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f46c5e543e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#9  0x00007f46c7315b4e in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f46c72ba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f46c70cd4e2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#12 0x00007f46c8b32b09 in  () at /lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f46c70ce703 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#15 0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f46acfff640 (LWP 47286) "plasmash:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb87d293b8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb87d293b8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb87d29368, cond=0x55cb87d29390) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb87d29390, mutex=0x55cb87d29368) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f46b8dfd640 (LWP 47284) "plasmash:shlo0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb87bfbd48) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb87bfbd48, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb87bfbcf8, cond=0x55cb87bfbd20) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb87bfbd20, mutex=0x55cb87bfbcf8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f46b95fe640 (LWP 47283) "plasmashel:sh0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb87bfb7d8) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb87bfb7d8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb87bfb788, cond=0x55cb87bfb7b0) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb87bfb7b0, mutex=0x55cb87bfb788) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f46b9dff640 (LWP 47282) "plasmas:disk$0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb87beac3c) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb87beac3c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb87beabe8, cond=0x55cb87beac10) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb87beac10, mutex=0x55cb87beabe8) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f46c0e93640 (LWP 47281) "plasmashel:cs0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55cb87bec004) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55cb87bec004, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ./nptl/futex-internal.c:139
#3  0x00007f46c6893ac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55cb87bebfb0, cond=0x55cb87bebfd8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x55cb87bebfd8, mutex=0x55cb87bebfb0) at ./nptl/pthread_cond_wait.c:627
#5  0x00007f46b9ecea5b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007f46b9f1738b in  () at /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#8  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f46c2655640 (LWP 47279) "QDBusConnection"):
#1  0x00007f46c5eab666 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f46c5e543e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f46c7315ad8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f46c72ba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f46c70cd4e2 in QThread::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f46c8525f1b in  () at /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f46c70ce703 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f46c6894b43 in start_thread (arg=<optimized out>) at ./nptl/pthread_create.c:442
#9  0x00007f46c6926a00 in clone3 () at ../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f46c2b9fe80 (LWP 47278) "plasmashell"):
#1  0x00007f46c70d082e in QSemaphore::acquire(int) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f46c72f4033 in  () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f46c72ed233 in QObject::destroyed(QObject*) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f46c72f23e7 in QObject::~QObject() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f46bbebc577 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#6  0x00007f46bbeaf405 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#7  0x00007f46bbeaf7ed in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#8  0x00007f46c72e711e in QObjectPrivate::deleteChildren() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f46c72f21a6 in QObject::~QObject() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f46bbeaae2d in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#11 0x00007f46c6845495 in __run_exit_handlers (status=1, listp=0x7f46c6a19838 <__exit_funcs>, run_list_atexit=run_list_atexit@entry=true, run_dtors=run_dtors@entry=true) at ./stdlib/exit.c:113
#12 0x00007f46c6845610 in __GI_exit (status=<optimized out>) at ./stdlib/exit.c:143
#13 0x00007f46c26c3d8d in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#14 0x00007f46c26f3de7 in  () at /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#15 0x00007f46c5e56d3b in g_main_context_dispatch () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f46c5eab6c8 in  () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f46c5e543e3 in g_main_context_iteration () at /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f46c7315ad8 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f46c72ba99b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f46c72c2f34 in QCoreApplication::exec() () at /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x000055cb85d96a8b in  ()
#22 0x00007f46c6829d90 in __libc_start_call_main (main=main@entry=0x55cb85d95b70, argc=argc@entry=3, argv=argv@entry=0x7ffdf58f9c38) at ../sysdeps/nptl/libc_start_call_main.h:58
#23 0x00007f46c6829e40 in __libc_start_main_impl (main=0x55cb85d95b70, argc=3, argv=0x7ffdf58f9c38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffdf58f9c28) at ../csu/libc-start.c:392
#24 0x000055cb85d96bb5 in  ()
[Inferior 1 (process 47278) detached]

The reporter indicates this bug may be a duplicate of or related to bug 465962, bug 465603.

Reported using DrKonqi
Comment 1 Nate Graham 2023-02-28 20:19:29 UTC
Darn, sorry this is happening. Any chance you can install debug symbols for Plasma and get a new backtrace?
Comment 2 Sid 2023-03-02 10:27:03 UTC
Created attachment 156911 [details]
Plasmashell backtrace

this is the backtrace
Comment 3 Sid 2023-03-02 10:29:51 UTC
Created attachment 156912 [details]
Plasmashell error when run from console

This is an error I got from running plasmashell via console (`plasmashell -n -d`). This was not the same run as the one with the backtrace (since i kinda forgot to run `thread apply all backtrace` (woops sorry), but this error has also happened a few times)
Comment 4 Sid 2023-03-02 10:31:35 UTC
Hi there

No problem! You guys are doing amazing work. I have attached the backtrace as well as a crash image now, please let me know if i can provide anything else that might help with the diagnosis

Thanks
Comment 5 Nate Graham 2023-03-02 15:31:32 UTC
Thanks! Unfortunately the new backtrace you've provided doesn't look the same as the original one, and it's not clear there's a crash at all.

"QBuffer::writeData: memory allocation error" doesn't look good either . :/
Comment 6 Sid 2023-03-02 17:44:17 UTC
Oh yeah, I see. Could it be that multiple things are causing it to crash? should I maybe record multiple backtraces and add them all?
Comment 7 Sid 2023-03-03 01:31:53 UTC
Hi, yeah I think I'm fairly certain that its something to do with the taskbar, the taskbar is the most visible issue when plasmashell dies. now i dont know if its a cause or a symptom, but more often then not its the taskbar that freezes first (with everything else working just fine) before everything comes crashing down
Comment 8 Yuriy Vidineev 2023-03-16 04:32:26 UTC
Hi. I have similar symptoms: plasma crashes 5-10 times per day.
KDE Neon user 5.27.2
Qt Version: 5.15.8
Kernel: 5.19
AMD graphics as well, X11 session.

I feel that it started with 5.26 or 5.25.

Maybe this string from logs could be meaningful:

Mar 12 11:05:34 adept-XPS-13-9360 kwin_x11[1331661]: kwin_core: XCB error: 152 (BadDamage), sequence: 58753, resource id: 5517981, major code: 143 (DAMAGE), minor code: 3 (Subtract)

For me, most often, it reproduces when I have multiple notifications simultaneously. But even without a notification, it can crash.
Please LMK if I can help somehow.
Thanks
Comment 9 Jean-Sébastien Caux 2023-03-19 08:49:57 UTC
I'm also getting multiple random daily crashes. Although the mouse still works, all windows are frozen. Getting to a terminal with Alt-Ctrl-F2, I can see processes still running. I have tried a few things from there. If I try to kill and restart plasmashell, I get errors:

qt.qpa.xcb: could not connect to display
qt.qpa.plugin: Count not load the Qt platform plugin "xcb" in "" even through it was found. 
This application failed to start because no Qt platform plugin could be initiatlized.

In order to recover I thus have to do a hard reboot.

In the journalctl logs, besides the type of entries already mentioned (kwin_x11: kwin_core: XCB error: 152 (BadDamage)), I also see the following type of entry about 10 to 15 seconds before the whole window manager freezes over:

plasmashell[2151]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x56017bc10820) QQmlContext(0x560177a81aa0) QUrl("file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml")
plasmashell[2151]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/NotificationItem.qml:220:21: QML SelectableLabel: Binding loop detected for property "implicitHeight"

I really don't know whether this bears any relationship to the problem.

Operating System: Kubuntu 22.10
KDE Plasma Version: 5.25.5
KDE Frameworks Version: 5.98.0
Qt Version: 5.15.6
Kernel Version: 5.19.0-35-generic (64-bit)
Graphics Platform: X11
Processors: 20 × 12th Gen Intel® Core™ i7-12700H
Memory: 31,1 GiB of RAM
Graphics Processor: Mesa Intel® Graphics
Manufacturer: LENOVO
Product Name: 21DES04W00
System Version: ThinkPad X1 Extreme Gen 5
Comment 10 IFriendly 2023-03-19 09:54:23 UTC
Can confirm.
==========
Operating System: KDE neon 5.27
KDE Plasma Version: 5.27.3
KDE Frameworks Version: 5.104.0
Qt Version: 5.15.8
Kernel Version: 5.19.0-35-generic (64-bit)
Graphics Platform: X11
Processors: 8 × 11th Gen Intel® Core™ i5-1135G7 @ 2.40GHz
Memory: 15.3 GB of RAM
=================

In random case kwin crashes.  
~/.xsession-errors says nothing

syslog is very poor:
=>
Mar 19 12:30:35 notebook-a kwin_x11[141060]: kwin_core: XCB error: 152 (BadDamage), sequence: 1670, resource id: 16777259, major code: 143 (DAMAGE), minor code: 3 (Subtract)

Some logs before crash:
....
Mar 19 12:30:35 notebook-a plasmashell[141120]: file:///home/user/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/MeteogramView.qml:36:2: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Mar 19 12:30:35 notebook-a plasmashell[141120]: file:///home/user/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/PopupView.qml:85:2: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Mar 19 12:30:35 notebook-a plasmashell[141120]: file:///home/user/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/DaysCalendar.qml:425:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }
Mar 19 12:30:35 notebook-a plasmashell[141120]: message repeated 83 times: [ file:///home/user/.local/share/plasma/plasmoids/org.kde.plasma.eventcalendar/contents/ui/DaysCalendar.qml:425:5: QML Connections: Implicitly defined onFoo properties in Connections are deprecated. Use this syntax instead: function onFoo(<arguments>) { ... }]
Mar 19 12:30:35 notebook-a plasmashell[141120]: file:///usr/lib/x86_64-linux-gnu/qt5/qml/org/kde/plasma/private/containmentlayoutmanager/BasicAppletContainer.qml:169: TypeError: Cannot read property 'width' of null
Mar 19 12:30:35 notebook-a plasmashell[141120]: org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
Mar 19 12:30:35 notebook-a plasmashell[141120]: org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
Mar 19 12:30:35 notebook-a akonadiserver[141368]: Connecting to deprecated signal QDBusConnectionInterface::serviceOwnerChanged(QString,QString,QString)
Mar 19 12:30:35 notebook-a plasmashell[141120]: org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
Mar 19 12:30:35 notebook-a plasmashell[141120]: org.kde.plasma.containmentlayoutmanager: Error: cannot change the containment to AppletsLayout
Mar 19 12:30:35 notebook-a plasmashell[141120]: 13
Mar 19 12:30:35 notebook-a kwin_x11[141060]: kwin_core: XCB error: 152 (BadDamage), sequence: 1670, resource id: 16777259, major code: 143 (DAMAGE), minor code: 3 (Subtract)
Comment 11 Yuriy Vidineev 2023-03-19 20:12:04 UTC
@Jean-Sébastien Caux, how do you try to start plasmashell?
DISPLAY=:0.0 plasmashell ?
Comment 12 Yuriy Vidineev 2023-03-19 20:13:53 UTC
Today I restarted plasmashell
killall plasmashell && kstart5 plasmashell

and saw some new errors when it failed:

QWidget::paintEngine: Should no longer be called
QPainter::begin: Paint device returned engine == 0, type: 1
QPainter::setRenderHint: Painter must be active to set rendering hints
QPainter::setCompositionMode: Painter not active
QPainter::setCompositionMode: Painter not active
qt.gui.imageio.jpeg: Corrupt JPEG data: premature end of data segment
Comment 13 Jean-Sébastien Caux 2023-03-20 08:45:00 UTC
(In reply to Yuriy Vidineev from comment #11)
> @Jean-Sébastien Caux, how do you try to start plasmashell?
> DISPLAY=:0.0 plasmashell ?

I was trying `killall plasmashell && plasmashell &` and also `killall kwin_x11 && kwin_x11 --replace` and also `kquitapp plasmashell` and the `kstart5 plasmashell` but none of those worked.
Comment 14 Fushan Wen 2023-06-19 14:38:46 UTC

*** This bug has been marked as a duplicate of bug 460895 ***