https://bugs.kde.org/show_bug.cgi?id=432872

            Bug ID: 432872
           Summary: The Plasmashell has a memory leak
           Product: plasmashell
           Version: master
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Severity: normal
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: talew...@gmail.com
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

There is a memory leak in the Plasmashell. This memory leak is not very severe
but it does exist and leads to having to restart Plasmashell every so often. 

This memory leak happens when anything interacts with the Plasmashell. If you
click an item on the task bar, open the application menu and click on something
there, hover/click on a desktop icon, get a notification, add/remove widgets,
change a theme setting, lock then unlock the screen, or any other action that
uses the Plasmashell will trigger this memory leak

STEPS TO REPRODUCE:
1 Log into your computer
2 Open Ksysguard and monitor the Plasmashell process.
3 Do something with the desktop such as adding a widget, clicking on a widget,
getting a notification, add desktop icons/select desktop icons, open the
application launcher menu and hover the mouse on items in the menu and click on
them, lock your screen then unlock it, setup a slide show for you desktop
background and let it play for a while, ect...
4 Restart the Plasmashell process and repeat step 3 to see again how the memory
leak works.
5 Remove some widgets from the desktop, restart the Plasmashell and then repeat
step 3 and you will see that removing widgets does cause the Plasmashell to use
less RAM, but the memory leak will still happen over time if you interact with
any component of the desktop.

RESULTS:
After doing all that you will be able to clearly see that the Plasmashell has a
memory leak. You will notice that the memory leak is not that bad, and some
things cause more of a leak than others, but it is still there and will require
restarts of the Plasmashell to prevent using up all of your RAM. How often you
will have to do this will depend on how you use your computer and how muck you
interact with the desktop.

EXPECTED RESULT:
The Plasmashell should regulate its memory by increasing some then decreasing
as you use your computer, but it does not do this. It just continues to
increase until you restart the process.

OS:
I am running Fedora 33 KDE Plasma.
I have all the latest updates installed.
I do not have any third party plugins. My desktop is as it was when I installed
it from the Fedora iso file.

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to