Bug#803207: Additional information: Memory leak is cumulative.

Ray Dillinger bear at sonic.net
Wed May 25 04:59:32 UTC 2016


I'm sending this to both of two bugs that appear to be either
this issue or one closely related to it.

Recently I've been having to reboot frequently on a machine
that needs to have high uptime, due to gnome-shell leaking
memory.  Here are 2 cropped screenshots from my system monitor.
One is taken at the most recent reboot of this machine
(04-24-2016) and one taken today because tonight I'm about
to reboot it for a kernel upgrade (05-24-2016).

Note that immediately after reboot, gnome-shell occupied 180
Mbytes, but after only one month of uptime, its memory
consumption reached 5.2 Gbytes.

The leak seems to accelerate; at the end of a second month it's
typically over 30Gbytes.  IIRC I started noticing this about 6
months ago, but it may have existed before then and escaped my
notice because I didn't have such compelling reasons to care
about uptime before then.

Also I cannot convince apt to uninstall gnome-shell in order to
achieve better stability.  It claims that the login manager
depends on it, which makes a whole lot of nonsense; a login
manager, even if graphical, oughtn't depend on anything except
X itself.  And I can't even install X that starts from the
command line without installing a graphical login manager and
therefore gnome-shell.

So it appears that I can't get long-running stability with
any windowing system installed.

			Ray


gnome-shell --version returns "GNOME Shell 3.20.2"


Here's the dependency stuff:

-- System Information:
Debian Release: stretch/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)

Kernel: Linux 4.5.0-1-amd64 (SMP w/8 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)

Versions of packages gnome-shell depends on:
ii  dconf-gsettings-backend [gsettings-backend]  0.26.0-1
ii  evolution-data-server                        3.18.5-1+b1
ii  gir1.2-accountsservice-1.0                   0.6.40-3
ii  gir1.2-atspi-2.0                             2.20.1-1
ii  gir1.2-caribou-1.0                           0.4.20-1
ii  gir1.2-clutter-1.0                           1.26.0-2
ii  gir1.2-freedesktop                           1.48.0-2
ii  gir1.2-gcr-3                                 3.20.0-2
ii  gir1.2-gdesktopenums-3.0                     3.20.0-3
ii  gir1.2-gdm-1.0                               3.20.1-1
ii  gir1.2-gkbd-3.0                              3.6.0-1
ii  gir1.2-glib-2.0                              1.48.0-2
ii  gir1.2-gnomebluetooth-1.0                    3.18.3-1
ii  gir1.2-gnomedesktop-3.0                      3.20.2-1
ii  gir1.2-gtk-3.0                               3.20.4-1
ii  gir1.2-gweather-3.0                          3.20.1-1
ii  gir1.2-ibus-1.0                              1.5.11-1
ii  gir1.2-mutter-3.0                            3.20.2-1
ii  gir1.2-networkmanager-1.0                    1.2.2-1
ii  gir1.2-nmgtk-1.0                             1.2.2-1
ii  gir1.2-pango-1.0                             1.40.1-1
ii  gir1.2-polkit-1.0                            0.105-15
ii  gir1.2-soup-2.4                              2.54.1-1
ii  gir1.2-telepathyglib-0.12                    0.24.1-1.1
ii  gir1.2-telepathylogger-0.2                   0.8.2-1
ii  gir1.2-upowerglib-1.0                        0.99.4-2
ii  gjs                                          1.45.3-2
ii  gnome-backgrounds                            3.20-1
ii  gnome-icon-theme-symbolic                    3.12.0-1
ii  gnome-settings-daemon                        3.20.1-1
ii  gnome-shell-common                           3.20.2-1
ii  gsettings-desktop-schemas                    3.20.0-3
ii  libatk-bridge2.0-0                           2.20.1-1
ii  libatk1.0-0                                  2.20.0-1
ii  libc6                                        2.22-9
ii  libcairo2                                    1.14.6-1+b1
ii  libcanberra-gtk3-0                           0.30-3
ii  libcanberra0                                 0.30-3
ii  libclutter-1.0-0                             1.26.0-2
ii  libcogl-pango20                              1.22.0-2
ii  libcogl20                                    1.22.0-2
ii  libcroco3                                    0.6.11-1
ii  libdbus-glib-1-2                             0.106-1
ii  libecal-1.2-19                               3.18.5-1+b1
ii  libedataserver-1.2-21                        3.18.5-1+b1
ii  libgcr-base-3-1                              3.20.0-2
ii  libgdk-pixbuf2.0-0                           2.34.0-1
ii  libgirepository-1.0-1                        1.48.0-2
ii  libgjs0e [libgjs0-libmozjs-24-0]             1.45.3-2
ii  libglib2.0-0                                 2.48.1-1
ii  libgstreamer1.0-0                            1.8.1-1
ii  libgtk-3-0                                   3.20.4-1
ii  libical2                                     2.0.0-0.4
ii  libicu55                                     55.1-7
ii  libjson-glib-1.0-0                           1.2.0-1
ii  libmozjs-24-0                                24.2.0-3
ii  libmutter0h                                  3.20.2-1
ii  libnm-glib4                                  1.2.2-1
ii  libnm-util2                                  1.2.2-1
ii  libpango-1.0-0                               1.40.1-1
ii  libpangocairo-1.0-0                          1.40.1-1
ii  libpolkit-agent-1-0                          0.105-15
ii  libpolkit-gobject-1-0                        0.105-15
ii  libpulse-mainloop-glib0                      8.0-2+b2
ii  libpulse0                                    8.0-2+b2
ii  libsecret-1-0                                0.18.3-1
ii  libstartup-notification0                     0.12-4
ii  libsystemd0                                  229-6
ii  libtelepathy-glib0                           0.24.1-1.1
ii  libx11-6                                     2:1.6.3-1
ii  libxfixes3                                   1:5.0.1-2+b2
ii  mutter                                       3.20.2-1
ii  python3                                      3.5.1-3
ii  telepathy-mission-control-5                  1:5.16.3-2

Versions of packages gnome-shell recommends:
ii  gdm3                        3.20.1-1
ii  gkbd-capplet                3.6.0-1
ii  gnome-contacts              3.19.91-2
ii  gnome-control-center        1:3.20.1-1
ii  gnome-themes-standard-data  3.20.2-1
ii  gnome-user-guide            3.20.2-1
ii  iio-sensor-proxy            1.1-1
ii  unzip                       6.0-20

gnome-shell suggests no packages.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot from 2016-05-24 20-55-56.png
Type: image/png
Size: 163732 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160524/6e62d656/attachment-0006.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: Screenshot from 2016-04-24 12-03-40.png
Type: image/png
Size: 156307 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160524/6e62d656/attachment-0007.png>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0x6FF42EB5.asc
Type: application/pgp-keys
Size: 3100 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160524/6e62d656/attachment-0003.key>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://lists.alioth.debian.org/pipermail/pkg-gnome-maintainers/attachments/20160524/6e62d656/attachment-0003.sig>


More information about the pkg-gnome-maintainers mailing list