Bug 1221697

Summary: plasmashell leaks memory when wallpaper is slideshow
Product: [openSUSE] openSUSE Distribution Reporter: Gerben Jansen <gerben.jansen>
Component: KDE Workspace (Plasma)Assignee: E-Mail List <opensuse-kde-bugs>
Status: NEW --- QA Contact: E-mail List <qa-bugs>
Severity: Normal    
Priority: P4 - Low    
Version: Leap 15.5   
Target Milestone: ---   
Hardware: x86   
OS: openSUSE Leap 15.5   
Whiteboard:
Found By: --- Services Priority:
Business Priority: Blocker: ---
Marketing QA Status: --- IT Deployment: ---
Attachments: rpm -qa | grep plasma output

Description Gerben Jansen 2024-03-19 12:06:18 UTC
Created attachment 873632 [details]
rpm -qa | grep plasma output

I run Leak 15.5 with KDE on my laptop with 8Gb of memory


When i run in a window "watch ps v k-rss -p pid-of-plasmashell" and i confire my desktop to run a slideshow as wallpaper, on each new slide i can see plasmashell grow.

I normally keep logged in and just suspend my laptop when i'm not using it, so plasmashell is rarely stopped. At startup it uses about 4.5% of memory, but i'v seen it use 76% when i logged out just to kill it.

I'm running with plasma5-workspace-5.27.9-bp155.2.3.1.x86_64 which provides plasmashell, but searching the web i find very old mentions of this bug so i suspect this has been an issue for a very long time (oldest was from 2018)

You can reproduce this by having a folder with some pictures, configure KDE to slideshow them (right click on the background) and set the frequency to 1 second.
Then watch the ps command reporting a growing plasmashell.
Comment 1 Gerben Jansen 2024-04-19 11:25:25 UTC
I had a look on bugs.kde.org. There many open bugs reporting plasmashell consuming/leaking memory, but few are confirmed by KDE.

Is KDE still alive is it wiser to switch to another desktop ?
Comment 2 Gerben Jansen 2024-04-19 11:28:56 UTC
I had a look on bugs.kde.org. There many open bugs reporting plasmashell consuming/leaking memory, but few are confirmed by KDE.

Is KDE still alive or is it wiser to switch to another desktop ?