[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-bugs-dist
Subject:    [plasmashell] [Bug 387341] Memory leak in plasma shell with 5.10.5
From:       Alexander Schlarb <bugzilla_noreply () kde ! org>
Date:       2017-11-30 14:46:24
Message-ID: bug-387341-17878-FXwBTWhrxf () http ! bugs ! kde ! org/
[Download RAW message or body]

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

Alexander Schlarb <alexander-kde@ninetailed.ninja> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |alexander-kde@ninetailed.ni
                   |                            |nja

--- Comment #1 from Alexander Schlarb <alexander-kde@ninetailed.ninja> ---
I see the same issue on let's call it KDE Neon User Debian edition with
 * libqt5widgets5 5.9.2+dfsg-4
 * plasma-desktop 4:5.11.3-0neon+16.04+xenial+build76

The exact same issue also occurs on Fedora 27 (vanilla).

I'm also 99% certain that this is a problem with GPU buffer management (i.e.
some texture is not freed) because on my laptop the huge increase in memory
usage is only accredited to the `plasmashell` process if `plasmashell` is
started with the `LIBGL_ALWAYS_SOFTWARE=true` environment variable set (causing
all rendering to be inside the process in software and also indicating that the
amdgpu driver has an accounting problem…).

It should also be noted that there does not seem to be any (noticable) leak in
plasmashell in the default configuration (i.e.: setting `XDG_CONFIG_HOME` to a
newly created directory), but the leak can also be triggered by enabling the
"Media-Frame" plasmoid. Also once the leak has been triggered once (and there
seem to be several other things that may trigger it as well), there will be a
steady loss of about 5-30MB per second on average (but lots more when having
"Media-Frame" enabled).

I can also confirm that the slideshow wallpaper has nothing to do with this.
(It neither triggers the memory leak nor does increase the rate of leaking.)
Probably the issue lies within QtQuick or with its Plasma integration.

-- 
You are receiving this mail because:
You are watching all bug changes.=
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic