Kde plasmashell started crashing on leap 15.6

since an update in early February, plasmashell has been crashing a lot for me.

it usually happens right after I unlock the screen, after it has been off for a few hours. the system is always up, no sleeping / hybernation but the screen is set to power off.
sometimes it crashes while I’ve been using it for a while and I happen to click on something in the taskbar.
plasmashell then crashes and restarts.

I’ve had no plasmashell crashes for many months before this started.
I’m using leap because I wanted more stability on this system!

the system is a Lenovo P360 with an nvidia RTX A2000 12GB.
I’m using the nvidia drivers.

the only error I see in the logs is:

2025-02-18T17:52:10.008013+02:00 leo plasmashell[793]: KCrash: Application ‘plasmashell’ crashing…

I opened a bug: 1238449 – plasmashell crashes usually after screen unlock
but it doesn’t look like anyone has looked at it.

I used gdb to get a stack trace.
it seems to crash in a couple of different deallocate* functions under QSGRenderThread:

Thread 9 “QSGRenderThread” received signal SIGSEGV, Segmentation fault.
[Switching to Thread 0x7f57ed9ff6c0 (LWP 3652)]
0x00007f588e1eb5f0 in QSGAreaAllocator::deallocateInNode(QPoint const&, QSGAreaAllocatorNode*) () from /usr/lib64/libQt5Quick.so.5
(gdb) where
#0 0x00007f588e1eb5f0 in QSGAreaAllocator::deallocateInNode(QPoint const&, QSGAreaAllocatorNode*) () from /usr/lib64/libQt5Quick.so.5
#1 0x00007f588e1eb67b in QSGAreaAllocator::deallocate(QRect const&) ()
from /usr/lib64/libQt5Quick.so.5
#2 0x00007f588e1f2f17 in ?? () from /usr/lib64/libQt5Quick.so.5

(leap 15.6 seems to have an outdated debuginfo file for plasmashell-workspace so I can’t get a good stack trace.)

any ideas? is this happening to anyone else?
btw. I zapped all my .config etc files and started fresh but it still crashes.

thanks

I’m not sure about the underlying cause here, but I’m going to recommend that you move to using Plasma 6. Hopefully, that will provide a better desktop experience for you.

https://en.opensuse.org/SDB:KDE_repositories

thanks, I’ll try that. I was hopping to go to SlowRoll but it’s still marked as beta.

I wouldn’t be too concerned about that status (re Slowroll). Reasoning explained here:

I use Leap along with the KDE repos, and that has worked well for my needs.

great, thank you

Post

inxi -aFz

thanks for looking into this but I already took @deano_ferrari’s advice and switched to plasma6.