Your message dated Wed, 4 Nov 2020 10:11:29 +0000
with message-id <20201104101129.ga48...@espresso.pseudorandom.co.uk>
and subject line Re: Bug#895990: gdm3: memory leak (known upstream)
has caused the Debian Bug report #895990,
regarding gdm3: memory leak (known upstream)
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact ow...@bugs.debian.org
immediately.)
--
895990: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=895990
Debian Bug Tracking System
Contact ow...@bugs.debian.org with problems
--- Begin Message ---
Package: gdm3
Version: 3.22.3-3+deb9u1
Severity: critical
Tags: upstream
Justification: breaks the whole system
Dear Maintainer,
the gdm3 process has a memory leak which continuously consumes more and
more memory until the OOM killer renders the system unusable. Therefore,
this bug was tagged as critical. Up to 10 GB memory usage of gdm3 were
observered until we killed the process to prevent further problems. From
our 59 identical systems, 3 suffered from this leak in the past days.
This bug is known upstream, see
https://bugs.launchpad.net/gnome-shell/+bug/1672297
Comment 66 of the above bug report includes fixes for the upstream
packages. Please backport them to Debian stable.
Kind regards
Dennis Grunert
-- System Information:
Debian Release: 9.4
APT prefers stable-updates
APT policy: (500, 'stable-updates'), (500, 'stable')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 4.9.0-6-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=
(charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages gdm3 depends on:
ii accountsservice 0.6.43-1
ii adduser 3.115
ii cinnamon [x-window-manager] 3.2.7-4
ii cinnamon-session [x-session-manager] 3.2.0-4
ii dconf-cli 0.26.0-2+b1
ii dconf-gsettings-backend 0.26.0-2+b1
ii debconf [debconf-2.0] 1.5.61
ii gir1.2-gdm-1.0 3.22.3-3+deb9u1
ii gnome-session [x-session-manager] 3.22.3-1
ii gnome-session-bin 3.22.3-1
ii gnome-settings-daemon 3.22.2-2+deb9u2
ii gnome-shell 3.22.3-3
ii gnome-terminal [x-terminal-emulator] 3.22.2-1
ii gsettings-desktop-schemas 3.22.0-1
ii i3-wm [x-window-manager] 4.13-1
ii konsole [x-terminal-emulator] 4:16.12.0-4
ii kwin-x11 [x-window-manager] 4:5.8.6-1
ii libaccountsservice0 0.6.43-1
ii libaudit1 1:2.6.7-2
ii libc6 2.24-11+deb9u3
ii libcanberra-gtk3-0 0.30-3
ii libcanberra0 0.30-3
ii libgdk-pixbuf2.0-0 2.36.5-2+deb9u2
ii libgdm1 3.22.3-3+deb9u1
ii libglib2.0-0 2.50.3-2
ii libglib2.0-bin 2.50.3-2
ii libgtk-3-0 3.22.11-1
ii libkeyutils1 1.5.9-9
ii libpam-modules 1.1.8-3.6
ii libpam-runtime 1.1.8-3.6
ii libpam-systemd 232-25+deb9u3
ii libpam0g 1.1.8-3.6
ii librsvg2-common 2.40.16-1+b1
ii libselinux1 2.6-3+b3
ii libsystemd0 232-25+deb9u3
ii libwrap0 7.6.q-26
ii libx11-6 2:1.6.4-3
ii libxau6 1:1.0.8-1
ii libxcb1 1.12-1
ii libxdmcp6 1:1.1.2-3
ii lsb-base 9.20161125
ii lxsession [x-session-manager] 0.5.3-2
ii lxterminal [x-terminal-emulator] 0.3.0-2
ii muffin [x-window-manager] 3.2.1-2
ii mutter [x-window-manager] 3.22.3-2
ii openbox [x-window-manager] 3.6.1-4
ii openbox-lxde-session [x-session-manager] 0.99.2-3
ii plasma-workspace [x-session-manager] 4:5.8.6-2.1+deb9u1
ii policykit-1 0.105-18
ii ucf 3.0036
ii x11-common 1:7.7+19
ii x11-xserver-utils 7.7+7+b1
ii xfce4-session [x-session-manager] 4.12.1-5
ii xfce4-terminal [x-terminal-emulator] 0.8.3-1
ii xfwm4 [x-window-manager] 4.12.4-1
ii xterm [x-terminal-emulator] 327-2
Versions of packages gdm3 recommends:
ii at-spi2-core 2.22.0-6+deb9u1
ii desktop-base 9.0.2+deb9u1
ii x11-xkb-utils 7.7+3+b1
pn xserver-xephyr <none>
ii xserver-xorg 1:7.7+19
ii zenity 3.22.0-1+b1
Versions of packages gdm3 suggests:
pn gnome-orca <none>
ii libpam-gnome-keyring 3.20.0-3
-- debconf-show failed
--- End Message ---
--- Begin Message ---
Version: 3.30.2-3
This bug report is not really actionable, and gdm/gnome-shell in Debian 10
appear to be usable in practice, so I'm closing it.
See https://feaneron.com/2018/04/20/the-infamous-gnome-shell-memory-leak/
for more information on this from an upstream developer.
On Wed, 18 Apr 2018 at 13:23:51 +0200, Dennis Grunert wrote:
> Comment 66 of the above bug report includes fixes for the upstream
> packages. Please backport them to Debian stable.
This was opened when Debian 9 was the stable release. Debian 10 is now
the stable release, and includes all the GC fixes that were committed
upstream. Debian 9 is no longer supported.
On Mon, 05 Aug 2019 at 12:04:10 +0000, shirish शिरीष wrote:
> I have been trying to install the package without much success. I did
> read the bug-report but it doesn't tell whether libgjs have been fixed
> in testing or not. Can somebody share an update on the situation
> please.
Is any software ever "fixed"?
To the best of our knowledge, the versions of gjs in stable and testing
are as leak-free as they are going to get any time soon.
If you have specific issues involving memory consumption growing without
bound, preferably with steps that can reproduce them (for example "open
and close the Overview repeatedly" or "change the background repeatedly"),
then those are something we can try to solve. Please open a separate bug
report with details, and be as specific as possible.
Because gjs relies on garbage-collection, memory consumption growing
does not *necessarily* indicate a memory leak.
Also, because software has bugs, gdm/gnome-shell depends on a lot of
lower-level software, and memory leaks are a common class of bug, it is
overwhelmingly likely that there is at least one memory leak somewhere
in the stack at any given time. In an ideal world, they'd all be fixed;
but in practice, if they leak memory slowly enough that they don't have
a severe impact, we do not have the resources to diagnose them, and we
cannot fix them until they have been diagnosed.
smcv
--- End Message ---