Bug 1663280
Summary: | gnome-shell related memory leaks | ||||||||
---|---|---|---|---|---|---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | udo <udovdh> | ||||||
Component: | gnome-shell | Assignee: | Owen Taylor <otaylor> | ||||||
Status: | CLOSED EOL | QA Contact: | Fedora Extras Quality Assurance <extras-qa> | ||||||
Severity: | medium | Docs Contact: | |||||||
Priority: | unspecified | ||||||||
Version: | 32 | CC: | fmuellner, gabriel, igettaja, jbrazdil, otaylor, yaneti, znmeb | ||||||
Target Milestone: | --- | ||||||||
Target Release: | --- | ||||||||
Hardware: | Unspecified | ||||||||
OS: | Unspecified | ||||||||
Whiteboard: | |||||||||
Fixed In Version: | Doc Type: | If docs needed, set a value | |||||||
Doc Text: | Story Points: | --- | |||||||
Clone Of: | Environment: | ||||||||
Last Closed: | 2021-05-25 17:32:41 UTC | Type: | Bug | ||||||
Regression: | --- | Mount Type: | --- | ||||||
Documentation: | --- | CRM: | |||||||
Verified Versions: | Category: | --- | |||||||
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |||||||
Cloudforms Team: | --- | Target Upstream Version: | |||||||
Embargoed: | |||||||||
Attachments: |
|
Description
udo
2019-01-03 16:12:24 UTC
A few days later things look like: $ ps aux|grep /usr/bin/gnome-shell gdm 23934 0.0 30.5 9756160 4710528 tty1 Sl+ 2018 1:36 /usr/bin/gnome-shell udo 24398 2.1 2.1 5282820 331080 tty2 Sl+ 2018 176:51 /usr/bin/gnome-shell udo 29302 0.0 0.0 215752 900 pts/3 S+ 10:32 0:00 grep --color=auto /usr/bin/gnome-shell $ This is on a 16GB (minus Vram) box. This means that this leak is becoming significant fairly quickly. $ ps aux|grep /usr/bin/gnome-shell udo 21583 0.0 0.0 215752 892 pts/3 S+ 09:12 0:00 grep --color=auto /usr/bin/gnome-shell gdm 23934 0.0 30.3 10673664 4680836 tty1 Sl+ 2018 1:51 /usr/bin/gnome-shell udo 24398 2.3 2.1 5294028 337028 tty2 Sl+ 2018 227:51 /usr/bin/gnome-shell After Alt-F2, r [enter]: $ ps aux|grep /usr/bin/gnome-shell udo 21755 0.0 0.0 215752 896 pts/3 S+ 09:13 0:00 grep --color=auto /usr/bin/gnome-shell gdm 23934 0.0 30.3 10673664 4681356 tty1 Sl+ 2018 1:51 /usr/bin/gnome-shell udo 24398 2.3 1.2 4757744 197008 tty2 Sl+ 2018 227:56 /usr/bin/gnome-shell Due to this issue the GUI cannot function beyond 10 days or so as the memory consumption causes a runaway, sluggish system that does not really respond anymore except to ctrl-alt-SysRq-[beksu] etc This message is a reminder that Fedora 29 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 29 on 2019-11-26. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '29'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 29 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. I started to also see memory leaks after upgrade F29 -> F30 -> F31. $ ps aux | grep gnome-shell jbrazdil 1866 0.9 14.1 6764184 2260352 ? Rsl lis27 67:51 /usr/bin/gnome-shell gnome-shell-3.34.1-4.fc31.x86_64 Created attachment 1641877 [details]
Screenshot of "top" showing gnome-shell hogging memory
Fedora 31 on an HP Omen (NVidia plus Intel GPU, NVidia drivers installed, GNOME on xorg, not Wayland). Uptime is only about five hours. The only other potential issue is I'm running Firefox Nightly and I just got off a Google Meet video call. I'll run a journalctl and attach it.
Created attachment 1641878 [details]
journalctl log
$ dnf info gnome-shell Installed Packages Name : gnome-shell Version : 3.34.1 Release : 4.fc31 Architecture : x86_64 Size : 8.2 M Source : gnome-shell-3.34.1-4.fc31.src.rpm Repository : @System From repo : updates Summary : Window management and application launching for GNOME URL : https://wiki.gnome.org/Projects/GnomeShell License : GPLv2+ Description : GNOME Shell provides core user interface functions for the GNOME 3 desktop, : like switching to windows and launching applications. GNOME Shell takes : advantage of the capabilities of modern graphics hardware and introduces : innovative user interface concepts to provide a visually attractive and : easy to use experience. I also have the topicons-plus and dash-to-dock extensions installed. This just started happening a day or so ago, so there may be a gnome-shell change the extensions haven't caught up with. GNOME is pretty much unusable with this leak, so if there's something I can troubleshoot beyond backing out the extensions and using stable Firefox, I'm all ears. ;-) This message is a reminder that Fedora 31 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 31 on 2020-11-24. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '31'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 31 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. This message is a reminder that Fedora 32 is nearing its end of life. Fedora will stop maintaining and issuing updates for Fedora 32 on 2021-05-25. It is Fedora's policy to close all bug reports from releases that are no longer maintained. At that time this bug will be closed as EOL if it remains open with a Fedora 'version' of '32'. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Fedora version. Thank you for reporting this issue and we are sorry that we were not able to fix it before Fedora 32 is end of life. If you would still like to see this bug fixed and are able to reproduce it against a later version of Fedora, you are encouraged change the 'version' to a later Fedora version prior this bug is closed as described in the policy above. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Fedora release includes newer upstream software that fixes bugs or makes them obsolete. Was this ever fixed? Fedora 32 changed to end-of-life (EOL) status on 2021-05-25. Fedora 32 is no longer maintained, which means that it will not receive any further security or bug fix updates. As a result we are closing this bug. If you can reproduce this bug against a currently maintained version of Fedora please feel free to reopen this bug against that version. If you are unable to reopen this bug, please file a new report against the current release. If you experience problems, please add a comment to this bug. Thank you for reporting this bug and we are sorry it could not be fixed. |