https://bugs.kde.org/show_bug.cgi?id=501274
Bug ID: 501274
Summary: Garbage Collector is not cleaning memory
Classification: Plasma
Product: plasmashell
Version: 6.3.2
Platform: Other
OS: Linux
Status: REPORTED
Severity: crash
Priority: NOR
Component: Wallpaper images
Assignee: [email protected]
Reporter: [email protected]
Target Milestone: 1.0
SUMMARY
I use an extension to reproduce videos as wallpapers on my desktop. Actually I
am contributing to the project on GitHub here:
https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn and I made
a preview for the videos to see how the videos will be treated in some
circumstances. I did a pull request
(https://github.com/luisbocanegra/plasma-smart-video-wallpaper-reborn/pull/94)
but we found a memory bug that can crash some weak computers.
The RAM usage still increasing after close the media component and event
closing the wallpaper settings window, the .destroy() method and garbage
collector calls don't have any effect. The only way to reduce the RAM usage is
restarting the plasmashell service. I tried other things like Load videos using
webviews, using dynamic Video components bug nothing resolves this.
STEPS TO REPRODUCE
1. Clone
https://github.com/ArthurLobopro/plasma-smart-video-wallpaper-reborn/tree/feat-real-time-video-show
2. Build and Install using install.sh
3. Choose the extension as Wallpaper and add some videos
4. Click in Show videos list and after Click on settings button for each video
added
5. See the RAM usage raising
6. Close the settings window
OBSERVED RESULT
The RAM usage keeps high, even closing the window
EXPECTED RESULT
The RAM usage should fall because the videos should be destroyed after closing
the window
SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Big Linux based on Manjaro
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2
ADDITIONAL INFORMATION
If I change the wallpaper to an image and after I change again to the plugin
the RAM usage raises the same way, something aren't stopping and cleaning
unused media players
--
You are receiving this mail because:
You are watching all bug changes.