Please read this before reporting a bug:
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
https://wiki.archlinux.org/title/Bug_reporting_guidelines
Do NOT report bugs when a package is just outdated, or it is in the AUR. Use the 'flag out of date' link on the package page, or the Mailing List.
REPEAT: Do NOT report bugs for outdated packages!
FS#48828 - [gnome-shell] enourmous memory leak
Attached to Project:
Arch Linux
Opened by Dimitrios Charalampidis (dsch) - Wednesday, 06 April 2016, 21:36 GMT
Last edited by Jan de Groot (JGC) - Friday, 08 April 2016, 21:38 GMT
Opened by Dimitrios Charalampidis (dsch) - Wednesday, 06 April 2016, 21:36 GMT
Last edited by Jan de Groot (JGC) - Friday, 08 April 2016, 21:38 GMT
|
DetailsDescription:
gnome-shell leaks enormous amounts of memory that makes the system unusable in a matter of hours. I tried to track down the problem for several days and I found the following: The problem is related to the GDM display manager (tested with extra/gdm 3.18.2-1), removing gdm solves the problem. The pace at which the memory is consumed depends on the video drivers: - with extra/nvidia-340xx 340.96-8 8GB of memory with idle usage are leaked in about 3-4 hours. - with extra/xf86-video-nouveau 1.0.12-1 more than 10 hours are needed. What's interesting is that gnome-system-monitor will not show the leakage; it continues to report gnome-shell at around 200-300MB, but htop shows the real usage. Additional info: * package version(s) GNOME Shell 3.18.4 * config and/or log files etc. Steps to reproduce: Reproduction is easy, just open the PC and wait 3-4 hours. The process shell-gnome --mode=gdm just gets bigger and bigger, until it consumes all available memory and swap and then the system lags. |
This task depends upon
Whenever the screen goes off - the system becomes unusable.
There is no way to return to X or to open a new tty - the only think that works is the physical reset button of the computer.
3.20 doesn't have this patch applied yet, so that version will also leak memory. I don't know if this leak is responsible for your bug, but it's fixed by an nvidia employee, so I think it's the same bug.
But could you please assist on how to apply the patch?
I don't really know how to do it.
Thank you very much.
The new version stopped the leak indeed.
More than 6 hours of up-time and it seems that there is no leak.