Bug 498300 - plasmashell uses all available memory
Summary: plasmashell uses all available memory
Status: RESOLVED WORKSFORME
Alias: None
Product: plasmashell
Classification: Plasma
Component: generic-performance (show other bugs)
Version: 6.2.5
Platform: Fedora RPMs Linux
: NOR major
Target Milestone: 1.0
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-01-06 02:14 UTC by ryanc_accounts
Modified: 2025-02-08 03:47 UTC (History)
4 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
Here is the Processes page showing plasma shells memory use (183.47 KB, image/png)
2025-01-06 02:14 UTC, ryanc_accounts
Details

Note You need to log in before you can comment on or make changes to this bug.
Description ryanc_accounts 2025-01-06 02:14:56 UTC
Created attachment 177137 [details]
Here is the Processes page showing plasma shells memory use

***
If you're not sure this is actually a bug, instead post about it at https://discuss.kde.org

If you're reporting a crash, attach a backtrace with debug symbols; see https://community.kde.org/Guidelines_and_HOWTOs/Debugging/How_to_create_useful_crash_reports

Please remove this comment after reading and before submitting - thanks!
***

SUMMARY
Basically on start up plasma shell gradually eats memory until the system runs out, then takes all swap then the system siezes

STEPS TO REPRODUCE
1. Boot machine
2. Watch plasma shell take all memory/swap

OBSERVED RESULT
Entire system is frozen and unresponsive

EXPECTED RESULT
plasmashell uses less than 1gb of memory

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Fedora 41 KDE Plasma
KDE Plasma Version: 6.2.5
KDE Frameworks Version: 6.9.0
Qt Version: 6.8.1

ADDITIONAL INFORMATION
Also when the system memory is almost out, the power buttons in the menu, what would be called the start menu in windows, wont work. I need to use the terminal to power the machine off before it freezes. If not then i must hold the power button to power down
Comment 1 ryanc_accounts 2025-01-06 02:18:00 UTC
I am very sorry I was submitting this on my machine that keeps freezing every 10ish minutes so I forgot to remove the beginning comment
Comment 2 ryanc_accounts 2025-01-06 02:29:35 UTC
Pulled this by running "journalctl /usr/bin/plasmashell"

kf.plasma.quick: Applet preload policy set to 1
Jan 05 21:03:39 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:178:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for propert>
                                          file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:201:9
Jan 05 21:03:39 fedora plasmashell[2352]: Toolbox not loading, toolbox package is either invalid or disabled.
Jan 05 21:03:39 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:178:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for propert>
                                          file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:201:9
Jan 05 21:03:39 fedora plasmashell[2352]: Toolbox not loading, toolbox package is either invalid or disabled.
Jan 05 21:03:39 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:178:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for propert>
                                          file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:201:9
Jan 05 21:03:39 fedora plasmashell[2352]: Toolbox not loading, toolbox package is either invalid or disabled.
Jan 05 21:03:39 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:178:25: QML FolderViewDropArea (parent or ancestor of QQuickLayoutAttached): Binding loop detected for propert>
                                          file:///usr/share/plasma/plasmoids/org.kde.desktopcontainment/contents/ui/main.qml:201:9
Jan 05 21:03:39 fedora plasmashell[2352]: Toolbox not loading, toolbox package is either invalid or disabled.
Jan 05 21:03:40 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Jan 05 21:03:40 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.plasma.private.systemtray/contents/ui/main.qml:50:9: QML KSortFilterProxyModel: Binding loop detected for property "sourceModel"
Jan 05 21:03:40 fedora plasmashell[2352]: qt.dbus.integration: Could not connect "org.cups.cupsd.Notifier" to PrinterFinishingsChanged(QString, QString, QString, uint, QString, bool) :
Jan 05 21:03:41 fedora plasmashell[2352]: QFont::setPointSizeF: Point size <= 0 (0.000000), must be greater than 0
Jan 05 21:03:51 fedora plasmashell[2352]: qt.gui.imageio: libpng warning: iCCP: known incorrect sRGB profile
Jan 05 21:03:52 fedora plasmashell[2352]: The cached device pixel ratio value was stale on window update.  Please file a QTBUG which explains how to reproduce.
Jan 05 21:04:56 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffGridView.qml:67:5: QML GridView: Binding loop detected for property "rows":
                                          file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffGridView.qml:80:9
Jan 05 21:04:56 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffGridView.qml:67:5: QML GridView: Binding loop detected for property "rows":
                                          file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffGridView.qml:80:9
Jan 05 21:04:56 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffGridView.qml:67:5: QML GridView: Binding loop detected for property "rows":
                                          file:///usr/share/plasma/plasmoids/org.kde.plasma.kickoff/contents/ui/KickoffGridView.qml:80:9
Jan 05 21:04:56 fedora plasmashell[2352]: The cached device pixel ratio value was stale on window expose.  Please file a QTBUG which explains how to reproduce.
Jan 05 21:04:56 fedora plasmashell[2352]: kf.windowsystem.wayland: Failed to recreate shadow for PlasmaQuick::AppletPopup_QML_190(0x55c13f723660, name="popupWindow")
Jan 05 21:05:56 fedora plasmashell[2352]: error creating screencast "Could not find window id {b162cd67-aa9f-4c0a-bc83-468a91c4b59c}"
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: status unrecognised:  1280
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
Jan 05 21:06:15 fedora plasmashell[2352]: kpipewire_logging: PipeWire remote error:  -32 connection error
Jan 05 21:06:15 fedora plasmashell[2352]: kpipewire_logging: PipeWire remote error:  -32 connection error
Jan 05 21:06:15 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:136: TypeError: Cannot read property 'screenGeometry' of null
Jan 05 21:06:15 fedora plasmashell[2352]: file:///usr/share/plasma/plasmoids/org.kde.plasma.notifications/contents/ui/global/Globals.qml:250: TypeError: Cannot read property 'plasmoid' of undefined
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: IPP_INTERNAL_ERROR: clearing cookies and reconnecting
Jan 05 21:06:15 fedora plasmashell[2352]: org.kde.plasma.printmanager.libkcups: Failed to reconnect Invalid argument
Comment 3 duha.bugs 2025-01-06 12:12:11 UTC
Do you have any custom widgets (applets) installed? If so, please remove them and check if you still have a memory leak.
Comment 4 ryanc_accounts 2025-01-07 00:46:23 UTC
I do not have any custom widgets or applets installed that I know of, I do not even think I have any extra widgets in use outside of what comes stock with Fedora
Comment 5 Nate Graham 2025-01-09 18:05:03 UTC
Does it happen in a new clean user account on the same machine?
Comment 6 Bug Janitor Service 2025-01-24 03:47:15 UTC
🐛🧹 ⚠️ This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information, then set the bug status to REPORTED. If there is no change for at least 30 days, it will be automatically closed as RESOLVED WORKSFORME.

For more information about our bug triaging procedures, please read https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging.

Thank you for helping us make KDE software even better for everyone!
Comment 7 Bug Janitor Service 2025-02-08 03:47:45 UTC
🐛🧹 This bug has been in NEEDSINFO status with no change for at least 30 days. Closing as RESOLVED WORKSFORME.