After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 735705 - Memory usage of gnome-shell increasing to X GiB (heap)
Memory usage of gnome-shell increasing to X GiB (heap)
Status: RESOLVED OBSOLETE
Product: gnome-shell
Classification: Core
Component: general
3.12.x
Other Linux
: Normal major
: ---
Assigned To: gnome-shell-maint
gnome-shell-maint
Depends on:
Blocks:
 
 
Reported: 2014-08-30 09:49 UTC by elia.shreidler
Modified: 2019-02-27 22:23 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
gnome-shell in system monitor and memory maps (874.45 KB, image/jpeg)
2014-08-30 09:49 UTC, elia.shreidler
  Details
valgrind_gnome_session_log (1.61 KB, text/plain)
2014-08-31 19:00 UTC, elia.shreidler
  Details
valgrind_gnome_shell_log (3.78 KB, text/plain)
2014-08-31 19:01 UTC, elia.shreidler
  Details
valgrind - gnome-shell high memory usage (1.74 KB, text/plain)
2015-12-14 13:25 UTC, jeremy9856
  Details
valgrind - gnome-shell low memory usage after restarting process (1.74 KB, text/plain)
2015-12-14 13:26 UTC, jeremy9856
  Details
valgrind - gnome-shell high memory usage (detailed) (37.43 KB, text/plain)
2015-12-14 13:27 UTC, jeremy9856
  Details
valgrind - gnome-shell low memory usage after restarting process (detailled) (37.43 KB, text/plain)
2015-12-14 13:27 UTC, jeremy9856
  Details
Fix offscreen leak in _st_create_shadow_pipeline_from_actor (2.22 KB, patch)
2016-03-18 23:52 UTC, Aaron Plattner
committed Details | Review

Description elia.shreidler 2014-08-30 09:49:40 UTC
Created attachment 284881 [details]
gnome-shell in system monitor and memory maps

Left my PC over night, gnom-shell usage went to: 2.7 GiB.

After reboot, the gnome-shell memory usage is increasing all the time and not decresing, after 20 minutes it is 320 MiB.

I can see in the memory maps (ctrl+M in system monitor) that the [heap] is increasing all the time, the private dirty. 

I have tried to disable all extensions, but still memory usage is increasing.

Some info about the system - 
I'm running on arch linux: 
kernel:
    3.16.1-1-ARCH 64bit
gnome version: 
    $ gnome-shell --version
    GNOME Shell 3.12.2

Nvidia VGA:
    $ lspci | grep -i vga
    06:00.0 VGA compatible controller: NVIDIA Corporation GF114 [GeForce GTX
560 Ti] (rev a1)

with Nvidia driver: 
    Driver Version: 340.32   

Some outputs- 

memory usage:
[***@***-PC ~]$ ps aux | grep -i gnome 
***       471  0.0  0.0 429076  5440 ?        SLl  Aug28   0:00
/usr/bin/gnome-keyring-daemon --daemonize --login
***       473  0.0  0.0 580120  7196 ?        Ssl  Aug28   0:02 gnome-session
***       492  0.0  0.0 123108  3816 ?        Sl   Aug28   0:09
/usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
***       502  0.0  0.2 1114804 21936 ?       Sl   Aug28   0:18
/usr/lib/gnome-settings-daemon/gnome-settings-daemon
***       593  3.8 35.6 4793220 2908752 ?     Sl   Aug28 135:02
/usr/bin/gnome-shell
***       597  0.0  0.0 439544  6380 ?        Sl   Aug28   0:00
/usr/lib/gnome-settings-daemon/gsd-printer
***       615  0.0  0.0 525764  4188 ?        Sl   Aug28   0:00
/usr/lib/gnome-shell/gnome-shell-calendar-server
***       628  0.0  0.1 670368  9192 ?        Sl   Aug28   0:00
/usr/lib/gnome-online-accounts/goa-daemon
***      1620 24.2  1.0 517392 83008 ?        Rl   10:51   4:36
gnome-system-monitor
***      2148  0.4  0.7 476640 61464 ?        Sl   11:05   0:01
/usr/lib/gnome-terminal/gnome-terminal-server
***      2151  0.0  0.0   8388  1496 ?        S    11:05   0:00
gnome-pty-helper
***      2309  0.0  0.0  10720  2264 pts/0    S+   11:10   0:00 grep -i gnome


memory mapping with pmap: 
     total          4714548K
    0000000001816000 1043508K rw---   [ anon ]
    00007f7a5e1fe000 426176K rw---   [ anon ]
    00007f7a84aa6000 155216K rw---   [ anon ]
    00007f7a275a5000 137752K rw---   [ anon ]
    00007f7a7d2a9000 122040K rw---   [ anon ]
    00007f7a49efc000 118880K rw---   [ anon ]
    00007f7a42300000 116924K rw---   [ anon ]
    00007f7a3b9cf000 104792K rw---   [ anon ]
    00007f7a8e317000  95140K rw---   [ anon ]
    00007f7a782d2000  81692K rw---   [ anon ]
    00007f7adbfff000  65540K rw-s- pulse-shm-1111494341
    00007f7abffff000  65540K rw-s- pulse-shm-1178772229
    00007f7ac8000000  65516K rw---   [ anon ]
    00007f7ae4021000  65404K -----   [ anon ]
    00007f7ad4021000  65404K -----   [ anon ]
    00007f7acc021000  65404K -----   [ anon ]
    00007f7ac4021000  65404K -----   [ anon ]
    00007f7ae0069000  65116K -----   [ anon ]
    00007f7a94000000  65084K rw---   [ anon ]
    00007f7a98000000  65064K rw---   [ anon ]
    00007f7a57d79000  56468K rw---   [ anon ]
    00007f7ae8925000  56172K -----   [ anon ]
    00007f7ab8000000  55084K rw---   [ anon ]
    00007f79fcce7000  54544K rw---   [ anon ]
    00007f7aa55a1000  43388K -----   [ anon ]
    00007f7ab15ce000  43208K -----   [ anon ]
    00007f7a39000000  38716K rw---   [ anon ]
    00007f7aac000000  33064K rw---   [ anon ]
    00007f7ad0000000  32864K rw---   [ anon ]
    00007f7aa9fef000  32836K -----   [ anon ]
    00007f7a9dff0000  32832K -----   [ anon ]
    00007f7a9c000000  32704K rw---   [ anon ]
    00007f7aa8000000  32700K rw---   [ anon ]
    00007f7ad2018000  32672K -----   [ anon ]
    00007f7a309cf000  32572K rw---   [ anon ]
    00007f7a1bab7000  32572K rw---   [ anon ]
    00007f7a12d13000  32572K rw---   [ anon ]
    00007f7aae04a000  32472K -----   [ anon ]
    00007f7a5c1b0000  32336K rw---   [ anon ]
    00007f7a1e005000  30360K rw---   [ anon ]
    00007f7af161e000  26372K r-x-- libnvidia-glcore.so.340.32
    00007f7a02bdd000  24576K rw---   [ anon ]
    00007f79f867d000  24576K rw---   [ anon ]
    00007f7a53e9d000  24460K rw---   [ anon ]
    00007f7a14e92000  23260K rw---   [ anon ]
    00007f7ab5522000  22392K rw---   [ anon ]
    00007f7ab0000000  22328K rw---   [ anon ]
    00007f7aa4000000  22148K rw---   [ anon ]
    00007f7a56280000  21656K rw---   [ anon ]
    00007f7aa303f000  16132K rw---   [ anon ]
    00007f7af367a000  11880K rw--- libnvidia-glcore.so.340.32
    00007f7abb5cb000  10452K -----   [ anon ]
    00007f7ab4500000  10240K rw---   [ anon ]
    00007f7a4957c000   9592K rw---   [ anon ]
    00007f7ae8000000   9364K rw---   [ anon ]
    00007f7aa0f10000   9132K rw---   [ anon ]
    00007f7aa0050000   8232K rw---   [ anon ]
    00007f7aef890000   8192K rw---   [ anon ]
    00007f7aee94f000   8192K rw---   [ anon ]
    00007f7aedf47000   8192K rw---   [ anon ]
    00007f7aed746000   8192K rw---   [ anon ]
    00007f7aecf45000   8192K rw---   [ anon ]
    00007f7adb3a3000   8192K rw---   [ anon ]
    00007f7aa27fe000   8192K rw---   [ anon ]
    00007f7aa1ffd000   8192K rw---   [ anon ]
    00007f7aa17fc000   8192K rw---   [ anon ]
    00007f7aff28b000   5364K r-x-- libmozjs-24.so
    00007f7b04dbe000   5260K r-x-- libgtk-3.so.0.1200.2
    00007f7a5b89e000   5192K rw---   [ anon ]
    00007f7af2ffd000   4600K r-x-- libnvidia-glcore.so.340.32
    00007f7abcbe6000   4096K rw---   [ anon ]
    00007f7abc500000   4096K rw-s- nvidiactl
    00007f7ab6d95000   4096K rw-s- nvidiactl
    00007f7ab40ff000   4096K rw-s- nvidiactl
    00007f7aa0b10000   4096K rw-s- nvidiactl
    00007f7a57979000   4096K rw-s- nvidiactl
    00007f7abdff0000   3136K rw---   [ anon ]
    00007f7adb000000   3072K rw---   [ anon ]
    00007f7ad8700000   3072K rw---   [ anon ]
    00007f7abe3bd000   3072K rw---   [ anon ]
    00007f7ab7d00000   3072K rw---   [ anon ]
    00007f7ab5215000   3072K rw---   [ anon ]
    00007f7b06507000   2436K r-x-- libgnome-shell.so
    00007f7abe8bd000   2316K r---- NanumGothic-Regular.ttf
    00007f7abd9be000   2304K r--s-
f6b893a7224233d96cb72fd88691c0b4-le64.cache-4
    00007f7b057d8000   2236K r-x-- libtelepathy-glib.so.0.84.1
    00007f7b06305000   2048K ----- libgnome-shell-js.so
    00007f7b06101000   2048K ----- libatk-bridge-2.0.so.0.0.0
    00007f7b055ce000   2048K ----- libmutter.so.0.0.0
    00007f7b052e1000   2048K ----- libgtk-3.so.0.1200.2
    00007f7b0444f000   2048K ----- libgio-2.0.so.0.4000.0
    00007f7b040e4000   2048K ----- libgobject-2.0.so.0.4000.0
    00007f7b03e93000   2048K ----- libglib-2.0.so.0.4000.0
    00007f7b03b88000   2048K ----- libpthread-2.19.so
    00007f7b03966000   2048K ----- libc-2.19.so
    00007f7b033b5000   2048K ----- libgstbase-1.0.so.0.400.0
    00007f7b02165000   2048K ----- libnm-util.so.2.6.0
    00007f7b01525000   2048K ----- libcogl.so.20.2.0
    00007f7b0107e000   2048K ----- libXi.so.6.1.0
    00007f7b0063b000   2048K ----- libpango-1.0.so.0.3600.6
    00007f7b001c6000   2048K ----- libcairo.so.2.11200.16
    00007f7affc7a000   2048K ----- libpulse-mainloop-glib.so.0.0.5
    00007f7aff7c8000   2048K ----- libmozjs-24.so
    00007f7afea06000   2048K ----- libreadline.so.6.3
    00007f7afe193000   2048K ----- libstdc++.so.6.0.20
    00007f7afd476000   2048K ----- libupower-glib.so.2.0.0
    00007f7afd250000   2048K ----- libgnome-desktop-3.so.10.0.0
    00007f7afc3bf000   2048K ----- libpangoft2-1.0.so.0.3600.6
    00007f7afbd5a000   2048K ----- libjson-glib-1.0.so.0.0.2
    00007f7afb71d000   2048K ----- libwayland-server.so.0.1.0
    00007f7af9f00000   2048K ----- libvorbisfile.so.3.3.6
    00007f7af98d7000   2048K ----- libexpat.so.1.6.0
    00007f7af96ae000   2048K ----- libgck-1.so.0.0.0
    00007f7af946e000   2048K ----- libgcrypt.so.20.0.2
    00007f7af8b46000   2048K ----- liblzma.so.5.0.5
    00007f7af871b000   2048K ----- libssl3.so
    00007f7af7f86000   2048K ----- libnssutil3.so
    00007f7af7953000   2048K ----- libnspr4.so
    00007f7af70c0000   2048K ----- libEGL.so.340.32
    00007f7af65ac000   2048K ----- libxcb-shm.so.0.0.0
    00007f7af5e51000   2048K ----- libpulsecommon-5.0.so
    00007f7af4f21000   2048K ----- libXau.so.6.0.0
    00007f7af44a2000   2048K ----- libnvidia-glsi.so.340.32
    00007f7af1417000   2048K ----- libsndfile.so.1.0.25
    00007f7af0fae000   2048K ----- libFLAC.so.8.3.0
    00007f7af0730000   2048K ----- libgvfsdbus.so
    00007f7af02c3000   2048K ----- libbluray.so.1.5.0
    00007f7aecd00000   2048K rw---   [ anon ]
    00007f7aec853000   2048K ----- libgstplayback.so
    00007f7aec5cf000   2048K ----- libgstpbutils-1.0.so.0.400.0
    00007f7ada711000   2048K ----- libsoftokn3.so
    00007f7ada4ce000   2048K ----- libsqlite3.so.0.8.6
    00007f7ad9d4c000   2048K ----- libaccountsservice.so.0.0.0
    00007f7ad9adc000   2048K ----- libcrypt-2.19.so
    00007f7ad92fc000   2048K ----- libgioremote-volume-monitor.so
    00007f7ad9000000   2048K rw---   [ anon ]
    00007f7ad8e00000   2048K rw-s- nvidiactl
    00007f7ad84e2000   2048K rw-s- nvidiactl
    00007f7ad80d8000   2048K ----- libsoup-2.4.so.1.7.0
    00007f7abfdfd000   2048K ----- libgiognutls.so
    00007f7abf8c4000   2048K ----- libtasn1.so.6.3.1
    00007f7abf483000   2048K ----- libhogweed.so.2.5
    00007f7abefdd000   2048K ----- libgiognomeproxy.so
    00007f7abeb00000   2048K rw---   [ anon ]
    00007f7abe6bd000   2048K rw-s- nvidiactl
    00007f7abddee000   2048K ----- libjpeg.so.8.0.2
    00007f7abc900000   2048K rw---   [ anon ]
    00007f7abc000000   2048K rw---   [ anon ]
    00007f7ab78aa000   2048K ----- libgstvideo-1.0.so.0.400.0
    00007f7ab6b95000   2048K rw---   [ anon ]
    00007f7aa0910000   2048K rw---   [ anon ]
    00007f7b06768000   2044K ----- libgnome-shell.so
    00007f7b05ecf000   2044K ----- libgjs.so.0.0.0
    00007f7b05c4d000   2044K ----- libgirepository-1.0.so.1.0.0
    00007f7b05a07000   2044K ----- libtelepathy-glib.so.0.84.1
    00007f7b04bb5000   2044K ----- libclutter-1.0.so.0.1800.4
    00007f7b0486b000   2044K ----- libpangocairo-1.0.so.0.3600.6
    00007f7b0465e000   2044K ----- libcogl-pango.so.20.2.0
    00007f7b035c1000   2044K ----- libgnome-shell-menu.so
    00007f7b0314f000   2044K ----- libgstreamer-1.0.so.0.400.0
    00007f7b02e46000   2044K ----- libstartup-notification-1.so.0.0.0
    00007f7b02c3c000   2044K ----- libcanberra-gtk3.so.0.1.9
    00007f7b02a37000   2044K ----- libcanberra.so.0.2.5
    00007f7b02826000   2044K ----- libpolkit-agent-1.so.0.0.0
    00007f7b0261c000   2044K ----- libpolkit-gobject-1.so.0.0.0
    00007f7b023f6000   2044K ----- libgcr-base-3.so.1.0.0
    00007f7b01ef0000   2044K ----- libnm-glib.so.4.8.0
    00007f7b01ca8000   2044K ----- libdbus-glib-1.so.2.2.2
    00007f7b01a7e000   2044K ----- libsecret-1.so.0.0.0
    00007f7b01830000   2044K ----- libm-2.19.so
    00007f7b01285000   2044K ----- libXfixes.so.3.1.0
    00007f7b00e6c000   2044K ----- libcroco-0.6.so.3.0.1
    00007f7b00c2d000   2044K ----- libX11.so.6.3.0
    00007f7b008ec000   2044K ----- libgdk-3.so.0.1200.2
    00007f7b003ef000   2044K ----- libatk-1.0.so.0.21209.1
    00007f7affe9f000   2044K ----- libgdk_pixbuf-2.0.so.0.3000.8
    00007f7affa76000   2044K ----- libpulse.so.0.17.3
    00007f7aff08a000   2044K ----- libgmodule-2.0.so.0.4000.0
    00007f7afee84000   2044K ----- libatspi.so.0.0.1
    00007f7afec57000   2044K ----- libdbus-1.so.3.8.6
    00007f7afe7c4000   2044K ----- libffi.so.6.0.2
    00007f7afe5bb000   2044K ----- libcairo-gobject.so.2.11200.16
    00007f7afe3b3000   2044K ----- libgthread-2.0.so.0.4000.0
    00007f7afdea3000   2044K ----- libgcc_s.so.1
    00007f7afdc8c000   2044K ----- libdl-2.19.so
    00007f7afda88000   2044K ----- libXrender.so.1.3.0
    00007f7afd87e000   2044K ----- libXdamage.so.1.1.0
    00007f7afd67b000   2044K ----- libXcomposite.so.1.0.0
    00007f7afd00f000   2044K ----- libXcursor.so.1.0.2
    00007f7afce04000   2044K ----- libXrandr.so.2.2.0
    00007f7afcbfa000   2044K ----- libSM.so.6.0.1
    00007f7afc9ee000   2044K ----- libICE.so.6.3.0
    00007f7afc7d5000   2044K ----- libXext.so.6.4.0
    00007f7afc5c3000   2044K ----- libXinerama.so.1.0.0
    00007f7afc1a9000   2044K ----- libfontconfig.so.1.8.0
    00007f7afbf6d000   2044K ----- libcogl-path.so.20.2.0
    00007f7afbb32000   2044K ----- libwayland-cursor.so.0.0.0
    00007f7afb92c000   2044K ----- libwayland-client.so.0.2.0
    00007f7afb50d000   2044K ----- libinput.so.0.1.0
    00007f7afb2fe000   2044K ----- libxkbcommon.so.0.0.0
    00007f7afb0c2000   2044K ----- libharfbuzz.so.0.935.0
    00007f7afae66000   2044K ----- libfreetype.so.6.11.2
    00007f7afabc2000   2044K ----- libpcre.so.1.2.3
    00007f7afa958000   2044K ----- libz.so.1.2.8
    00007f7afa740000   2044K ----- libresolv-2.19.so
    00007f7afa52b000   2044K ----- libxcb-util.so.1.0.0
    00007f7afa325000   2044K ----- libX11-xcb.so.1.0.0
    00007f7afa123000   2044K ----- libxcb.so.1.1.0
    00007f7af9cf8000   2044K ----- libtdb.so.1.3.0
    00007f7af9ae3000   2044K ----- libltdl.so.7.3.0
    00007f7af9196000   2044K ----- libgpg-error.so.0.11.0
    00007f7af8f8b000   2044K ----- libp11-kit.so.0.0.0
    00007f7af8d4f000   2044K ----- librt-2.19.so
    00007f7af8924000   2044K ----- libuuid.so.1.3.0
    00007f7af84d8000   2044K ----- libsmime3.so
    00007f7af82ac000   2044K ----- libnss3.so
    00007f7af7d60000   2044K ----- libplds4.so
    00007f7af7b5c000   2044K ----- libplc4.so
    00007f7af7718000   2044K ----- libwayland-egl.so.1.0.0
    00007f7af7516000   2044K ----- libgbm.so.1.0.0
    00007f7af730e000   2044K ----- libdrm.so.2.4.0
    00007f7af6dee000   2044K ----- libxml2.so.2.9.1
    00007f7af6a89000   2044K ----- libpixman-1.so.0.32.6
    00007f7af67e3000   2044K ----- libpng16.so.16.12.0
    00007f7af63a9000   2044K ----- libxcb-render.so.0.0.0
    00007f7af6166000   2044K ----- libGL.so.340.32
    00007f7af5bdf000   2044K ----- libjson-c.so.2.0.1
    00007f7af59d0000   2044K ----- libncursesw.so.5.9
    00007f7af576f000   2044K ----- libmtdev.so.1.0.0
    00007f7af5564000   2044K ----- libevdev.so.2.0.3
    00007f7af534f000   2044K ----- libgraphite2.so.3.0.1
    00007f7af5132000   2044K ----- libbz2.so.1.0.6
    00007f7af4d1e000   2044K ----- libXdmcp.so.6.0.0
    00007f7af4b18000   2044K ----- libvorbis.so.0.4.7
    00007f7af48eb000   2044K ----- libogg.so.0.8.1
    00007f7af46e1000   2044K ----- libglapi.so.0.0.0
    00007f7af4234000   2044K ----- libnvidia-tls.so.340.32
    00007f7af347b000   2044K ----- libnvidia-glcore.so.340.32
    00007f7af11b5000   2044K ----- libasyncns.so.0.3.1
    00007f7af0d61000   2044K ----- libvorbisenc.so.2.0.10
    00007f7af0ad1000   2044K ----- libnsl-2.19.so
    00007f7af04fb000   2044K ----- libgvfscommon.so
    00007f7af0092000   2044K ----- libutil-2.19.so
    00007f7aef68e000   2044K ----- libcanberra-gtk3-module.so
    00007f7aef15a000   2044K ----- libdconfsettings.so
    00007f7aee74d000   2044K ----- libcanberra-pulse.so
    00007f7adbbfd000   2044K ----- libibus-1.0.so.5.0.508
    00007f7adadfe000   2044K ----- libnm-gtk.so.0.0.0
    00007f7ada208000   2044K ----- libfreebl3.so
    00007f7ad9f8d000   2044K ----- libgnome-bluetooth.so.13.0.0
    00007f7ad98d3000   2044K ----- libnss_files-2.19.so
    00007f7ad96c5000   2044K ----- libgdm.so.1.0.0
    00007f7ad8bff000   2044K ----- libpixbufloader-jpeg.so
    00007f7abfbd9000   2044K ----- libgnutls.so.28.40.0
    00007f7abf6b2000   2044K ----- libnettle.so.4.7
    00007f7abf255000   2044K ----- libgmp.so.10.2.0
    00007f7abedd9000   2044K ----- libgnome-menu-3.so.0.0.1
    00007f7abd7bd000   2044K ----- libpixbufloader-svg.so
    00007f7abd5ba000   2044K ----- librsvg-2.so.2.40.2
    00007f7abd1f9000   2044K ----- libgtop-2.0.so.10.0.0
    00007f7abcfe8000   2044K ----- ISO8859-1.so
    00007f7abc2ff000   2044K ----- libnss_dns-2.19.so
    00007f7ab7afd000   2044K ----- libgstaudio-1.0.so.0.400.0
    00007f7ab7662000   2044K ----- libgsttag-1.0.so.0.400.0
    00007f7ab7425000   2044K ----- liborc-0.4.so.0.19.0
    00007f7ab71a4000   2044K ----- libgstsouphttpsrc.so
    00007f7ab4ffb000   2044K ----- libgstcoreelements.so
    00007f7b037c2000   1680K r-x-- libc-2.19.so
    00007f7af0933000   1572K r---- locale-archive
    00007f7b042e6000   1444K r-x-- libgio-2.0.so.0.4000.0
    00007f7af6c91000   1396K r-x-- libxml2.so.2.9.1
    00007f7b04a6c000   1316K r-x-- libclutter-1.0.so.0.1800.4
    00007f7b00af2000   1260K r-x-- libX11.so.6.3.0
    00007f7b000a0000   1176K r-x-- libcairo.so.2.11200.16
    00007f7af818d000   1148K r-x-- libnss3.so
    00007f7abfac6000   1100K r-x-- libgnutls.so.28.40.0
    00007f7b03047000   1056K r-x-- libgstreamer-1.0.so.0.400.0
    00007f7abd3fa000   1048K rw---   [ anon ]
    00007f7b03d8e000   1044K r-x-- libglib-2.0.so.0.4000.0
    00007f7b0172d000   1036K r-x-- libm-2.19.so
    00007f7adbdff000   1028K rw---   [ anon ]
    00007f7aecb00000   1024K rw---   [ anon ]
    00007f7aec100000   1024K rw---   [ anon ]
    00007f7adab00000   1024K rw---   [ anon ]
    00007f7adaa00000   1024K rw-s- nvidiactl
    00007f7ad9500000   1024K rw---   [ anon ]
    00007f7ad8afa000   1024K rw---   [ anon ]
    00007f7ad83e2000   1024K rw---   [ anon ]
    00007f7abdcab000   1024K rw---   [ anon ]
    00007f7aecc0c000    976K rwx--   [ anon ]
    00007f7afe0a3000    960K r-x-- libstdc++.so.6.0.20
    00007f7b054f3000    876K r-x-- libmutter.so.0.0.0
    00007f7af9397000    860K r-x-- libgcrypt.so.20.0.2
    00007f7af6ff9000    796K r-x-- libEGL.so.340.32
    00007f7af6054000    796K r-x-- libGL.so.340.32
    00007f7b06a02000    784K rw-s- nvidiactl
    00007f7ada40e000    768K r-x-- libsqlite3.so.0.8.6
    00007f7ada94a000    728K r---- DejaVuSans.ttf
    00007f7b0083e000    696K r-x-- libgdk-3.so.0.1200.2
    00007f7ad802c000    688K r-x-- libsoup-2.4.so.1.7.0
    00007f7adad25000    680K r---- DejaVuSans-Bold.ttf
    00007f7af69e4000    660K r-x-- libpixman-1.so.0.32.6
    00007f7afadc3000    652K r-x-- libfreetype.so.6.11.2
    00007f7b01486000    636K r-x-- libcogl.so.20.2.0
    000000004134a000    624K rw---   [ anon ]
    00007f7aec367000    596K r---- Gtk-3.0.typelib
    00007f7af0cd4000    564K r-x-- libvorbisenc.so.2.0.10
    00007f7b0236a000    560K r-x-- libgcr-base-3.so.1.0.0
    00007f7b05e4e000    516K r-x-- libgjs.so.0.0.0
    00007f7aef519000    512K rw-s- nvidiactl
    00007f7aef489000    512K rw-s- nvidiactl
    00007f7aef389000    512K rw-s- nvidiactl
    00007f7ab73a5000    512K r-x-- liborc-0.4.so.0.19.0
    00007f7aec486000    484K r---- Clutter-1.0.typelib
    00007f7ada191000    476K r-x-- libfreebl3.so
    00007f7abf1df000    472K r-x-- libgmp.so.10.2.0
    00007f7a9bf8a000    472K -----   [ anon ]
    00007f7b020f3000    456K r-x-- libnm-util.so.2.6.0
    00007f7aef409000    456K rwx--   [ anon ]
    00007f7af5de0000    452K r-x-- libpulsecommon-5.0.so
    00007f7a97f8f000    452K -----   [ anon ]
    00007f7af4434000    440K r-x-- libnvidia-glsi.so.340.32
    00007f7afab59000    420K r-x-- libpcre.so.1.2.3
    00007f7ae0000000    420K rw---   [ anon ]
    00007f7af13b6000    388K r-x-- libsndfile.so.1.0.25
    00007f7af5970000    384K r-x-- libncursesw.so.5.9
    00007f7aecaa0000    384K rwx--   [ anon ]
    00007f7b03358000    372K r-x-- libgstbase-1.0.so.0.400.0
    00007f7adbba3000    360K r-x-- libibus-1.0.so.5.0.508
    00007f7afb06c000    344K r-x-- libharfbuzz.so.0.935.0
    00007f7aec800000    332K r-x-- libgstplayback.so
    00007f7aef5b9000    320K rwx--   [ anon ]
    00007f7aec437000    316K r---- Gio-2.0.typelib
    00007f7b04096000    312K r-x-- libgobject-2.0.so.0.4000.0
    00007f7adac97000    312K r---- DejaVuSansMono-Bold.ttf
    00007f7b01a31000    308K r-x-- libsecret-1.so.0.0.0
    00007f7ab7ab1000    304K r-x-- libgstaudio-1.0.so.0.400.0
    00007f7ab4faf000    304K r-x-- libgstcoreelements.so
    00007f7affa2c000    296K r-x-- libpulse.so.0.17.3
    00007f7b005f2000    292K r-x-- libpango-1.0.so.0.3600.6
    00007f7aec20c000    292K r---- IBus-1.0.typelib
    00007f7b01ea9000    284K r-x-- libnm-glib.so.4.8.0
    00007f7afec10000    284K r-x-- libdbus-1.so.3.8.6
    00007f7ab7864000    280K r-x-- libgstvideo-1.0.so.0.400.0
    00007f7abddab000    268K r-x-- libjpeg.so.8.0.2
    00007f7afe9c5000    260K r-x-- libreadline.so.6.3
    00007f7afd210000    256K r-x-- libgnome-desktop-3.so.10.0.0
    00007f7af86db000    256K r-x-- libssl3.so
    00007f7aef649000    256K rw-s- nvidiactl
    00007f7aef609000    256K rw-s- nvidiactl
    00007f7ad9d0c000    256K r-x-- libaccountsservice.so.0.0.0
    00007f7ada6d3000    248K r-x-- libsoftokn3.so
    00007f7aec2e5000    244K r---- TelepathyGLib-0.12.typelib
    00007f7afc16e000    236K r-x-- libfontconfig.so.1.8.0
    00007f7af8f50000    236K r-x-- libp11-kit.so.0.0.0
    00007f7ad9f52000    236K r-x-- libgnome-bluetooth.so.13.0.0
    00007f7afb2c4000    232K r-x-- libxkbcommon.so.0.0.0
    00007f7af7919000    232K r-x-- libnspr4.so
    00007f7b00e34000    224K r-x-- libcroco-0.6.so.3.0.1
    00007f7adbf92000    220K r---- OpenSans-Bold.ttf
    00007f7ab762b000    220K r-x-- libgsttag-1.0.so.0.400.0
    00007f7af9678000    216K r-x-- libgck-1.so.0.0.0
    00007f7af04c5000    216K r-x-- libgvfscommon.so
    00007f7aec331000    216K r---- Gdk-3.0.typelib
    00007f7adbfc9000    216K r---- OpenSans-Regular.ttf
    00007f7af67ae000    212K r-x-- libpng16.so.16.12.0
    00007f7aec576000    208K r---- OpenSans-Italic.ttf
    00007f7abd586000    208K r-x-- librsvg-2.so.2.40.2
    00007f7b05c1b000    200K r-x-- libgirepository-1.0.so.1.0.0
    00007f7af0f7d000    196K r-x-- libFLAC.so.8.3.0
    00007f7aeca56000    196K r---- Gst-1.0.typelib
    00007f7af0293000    192K r-x-- libbluray.so.1.5.0
    00007f7aff9fd000    188K rw---   [ anon ]
    00007f7af611b000    188K rwx-- libGL.so.340.32
    00007f7af0701000    188K r-x-- libgvfsdbus.so
    00007f7adadcf000    188K r-x-- libnm-gtk.so.0.0.0
    00007fff48e39000    184K rw---   [ stack ]
    00007f7aef35b000    184K r---- gschemas.compiled
    00007f7ad9cde000    184K rw---   [ anon ]
    00007f7abf685000    180K r-x-- libnettle.so.4.7
    00007f7abf456000    180K r-x-- libhogweed.so.2.5
    00007f7afee58000    176K r-x-- libatspi.so.0.0.1
    00007f7af4aec000    176K r-x-- libvorbis.so.0.4.7
    00007f7b060d6000    172K r-x-- libatk-bridge-2.0.so.0.0.0
    00007f7aff9c8000    172K r---- libmozjs-24.so
    00007f7aecf09000    172K r---- GLib-2.0.typelib
    00007f7af72c0000    168K rw--- libEGL.so.340.32
    00007f7af98b0000    156K r-x-- libexpat.so.1.6.0
    00007f7b01c82000    152K r-x-- libdbus-glib-1.so.2.2.2
    00007f7af7f61000    148K r-x-- libnssutil3.so
    00007f7af6365000    148K rw--- libGL.so.340.32
    00007f7af46bc000    148K r-x-- libglapi.so.0.0.0
    00007f7aec5aa000    148K r-x-- libgstpbutils-1.0.so.0.400.0
    00007f7afbd36000    144K r-x-- libjson-glib-1.0.so.0.0.2
    00007f7af84b4000    144K r-x-- libsmime3.so
    00007f7b003cc000    140K r-x-- libatk-1.0.so.0.21209.1
    00007f7affe7c000    140K r-x-- libgdk_pixbuf-2.0.so.0.3000.8
    00007f7b06b32000    136K r-x-- libsystemd.so.0.4.0
    00007f7afd454000    136K r-x-- libupower-glib.so.2.0.0
    00007f7b069dd000    132K rwx--   [ anon ]
    00007f7afa102000    132K r-x-- libxcb.so.1.1.0
    00007f7af8b25000    132K r-x-- liblzma.so.5.0.5
    00007f7ae4000000    132K rw---   [ anon ]
    00007f7ad4000000    132K rw---   [ anon ]
    00007f7acc000000    132K rw---   [ anon ]
    00007f7ac4000000    132K rw---   [ anon ]
    00007f7b069ad000    128K rw-s- nvidiactl
    00007f7aef599000    128K rw-s- nvidia0
    00007f7aec2a3000    128K r---- NetworkManager-1.0.typelib
    00007f7ad96a5000    128K r-x-- libgdm.so.1.0.0
    00007f7af2fdf000    120K rwx-- libnvidia-glcore.so.340.32
    00007f7aec052000    120K r--s- mime.cache
    00007f7af4214000    116K rw---   [ anon ]
    00007f7af614a000    112K r-x-- libGL.so.340.32
    00007f7af5333000    112K r-x-- libgraphite2.so.3.0.1
    00007f7af0f60000    112K r---- libvorbisenc.so.2.0.10
    00007f7b02601000    108K r-x-- libpolkit-gobject-1.so.0.0.0
    00007f7ad82da000    108K rw--- libsoup-2.4.so.1.7.0
    00007f7abedbf000    104K r-x-- libgnome-menu-3.so.0.0.1
    00007f7aec07e000    100K r--s-
8d4af663993b81a124ee82e610bb31f9-le64.cache-4
    00007f7ad92e3000    100K r-x-- libgioremote-volume-monitor.so
    00007f7b06ad5000     96K r-x-- libsystemd-journal.so.0.11.5
    00007f7b03b70000     96K r-x-- libpthread-2.19.so
    00007f7afc9d6000     96K r-x-- libICE.so.6.3.0
    00007f7af72ea000     96K rw---   [ anon ]
    00007f7abfde5000     96K r-x-- libgiognutls.so
    00007f7afde8d000     88K r-x-- libgcc_s.so.1
    00007f7af638a000     88K rw---   [ anon ]
    00007f7aec2c5000     88K r---- Soup-2.4.typelib
    00007f7afe39d000     84K rw---   [ anon ]
    00007f7afa943000     84K r-x-- libz.so.1.2.8
    00007f7af0abc000     84K r-x-- libnsl-2.19.so
    00007f7afc3ab000     80K r-x-- libpangoft2-1.0.so.0.3600.6
    00007f7afa72c000     80K r-x-- libresolv-2.19.so
    00007f7af9ce4000     80K r-x-- libtdb.so.1.3.0
    00007f7b06b68000     76K rw---   [ anon ]
    00007f7af5551000     76K r-x-- libevdev.so.2.0.3
    00007f7af46a9000     76K rw---   [ anon ]
    00007f7aec3fc000     72K r---- Atk-1.0.typelib
    00007f7aec280000     72K r---- Meta-3.0.typelib
    00007f7b0697d000     68K r-x-- ld-2.19.so
    00007f7afc7c4000     68K r-x-- libXext.so.6.4.0
    00007f7afbf5c000     68K r-x-- libcogl-path.so.20.2.0
    00007f7abf8b3000     68K r-x-- libtasn1.so.6.3.1
    00007f7b06b22000     64K rw---   [ anon ]
    00007f7b02a27000     64K r-x-- libcanberra.so.0.2.5
    00007f7aef509000     64K rwx--   [ anon ]
    00007f7aecf34000     64K rwx--   [ anon ]
    00007f7aec292000     64K r---- NMClient-1.0.typelib
    00007f7aec261000     64K rwx--   [ anon ]
    00007f7aec0ac000     64K rwx--   [ anon ]
    00007f7aec036000     64K rwx--   [ anon ]
    00007f7adb392000     64K rwx--   [ anon ]
    00007f7abd1e9000     64K r-x-- libgtop-2.0.so.10.0.0
    00007f7b06ac6000     60K rw---   [ anon ]
    00007f7b0696d000     60K r-x-- ld-2.19.so
    00007f7b0106f000     60K r-x-- libXi.so.6.1.0
    00007f7afb70e000     60K r-x-- libwayland-server.so.0.1.0
    00007f7af5123000     60K r-x-- libbz2.so.1.0.6
    00007f7aec428000     60K r---- GObject-2.0.typelib
    00007f7aec419000     60K r---- Pango-1.0.typelib
    00007f7ab7195000     60K r-x-- libgstsouphttpsrc.so
    00007f7b06b11000     56K r-x-- libudev.so.1.6.0
    00007f7aef47b000     56K r---- Cantarell-Bold.otf
    00007f7aec070000     56K r---- Cantarell-Regular.otf
    00007f7afb500000     52K r-x-- libinput.so.0.1.0
    00007f7b05c0d000     48K rw--- libtelepathy-glib.so.0.84.1
    00007f7b0485f000     48K r-x-- libpangocairo-1.0.so.0.3600.6
    00007f7afb920000     48K r-x-- libwayland-client.so.0.2.0
    00007f7af7302000     48K r-x-- libdrm.so.2.4.0
    00007f7aec0f4000     48K r---- Atspi-2.0.typelib
    00007f7b06b7d000     44K rw---   [ anon ]
    00007f7b06b06000     44K rw---   [ anon ]
    00007f7b06aef000     44K rw---   [ anon ]
    00007f7aef14f000     44K r-x-- libdconfsettings.so
    00007f7aec40e000     44K r---- Cogl-1.0.typelib
    00007f7aec098000     44K r--s-
d62e99ef547d1d24cdb1bd22ec1a2976-le64.cache-4
    00007f7aec047000     44K r---- GTop-2.0.typelib
    00007f7ad98c8000     44K r-x-- libnss_files-2.19.so
    00007f7b035b7000     40K r-x-- libgnome-shell-menu.so
    00007f7aff9f3000     40K rw--- libmozjs-24.so
    00007f7afd005000     40K r-x-- libXcursor.so.1.0.2
    00007f7af5bd5000     40K r-x-- libjson-c.so.2.0.1
    00007f7aec2db000     40K r---- St-1.0.typelib
    00007f7abfdd8000     40K r---- libgnutls.so.28.40.0
    00007f7b06b56000     36K rw---   [ anon ]
    00007f7b06afa000     36K r-x-- libgudev-1.0.so.0.2.0
    00007f7b054e1000     36K r---- libgtk-3.so.0.1200.2
    00007f7b02e3d000     36K r-x-- libstartup-notification-1.so.0.0.0
    00007f7b0281d000     36K r-x-- libpolkit-agent-1.so.0.0.0
    00007f7b025f5000     36K r---- libgcr-base-3.so.1.0.0
    00007f7afda7f000     36K r-x-- libXrender.so.1.3.0
    00007f7afcdfb000     36K r-x-- libXrandr.so.2.2.0
    00007f7af9ada000     36K r-x-- libltdl.so.7.3.0
    00007f7af966f000     36K rw--- libgcrypt.so.20.0.2
    00007f7af63a0000     36K r-x-- libxcb-render.so.0.0.0
    00007f7aec322000     36K r---- Shell-0.1.typelib
    00007f7aec203000     36K r---- Gdm-1.0.typelib
    00007f7aec0c6000     36K r---- Gcr-3.typelib
    00007f7aec0bd000     36K r---- Gck-1.typelib
    00007f7b0699e000     32K r--s- home-fa1f83d1.log (deleted)
    00007f7afe393000     32K r---- libstdc++.so.6.0.20
    00007f7af6fed000     32K r---- libxml2.so.2.9.1
    00007f7af6c88000     32K r---- libpixman-1.so.0.32.6
    00007f7aec0d6000     32K r---- UPowerGlib-1.0.typelib
    00007f7ad9ad4000     32K r-x-- libcrypt-2.19.so
    00007f7b069a6000     28K rw-s- nvidiactl
    00007f7b060cf000     28K rw--- libgjs.so.0.0.0
    00007f7b05c06000     28K r---- libtelepathy-glib.so.0.84.1
    00007f7b04657000     28K r-x-- libcogl-pango.so.20.2.0
    00007f7afec08000     28K rw--- libreadline.so.6.3
    00007f7afe7bd000     28K r-x-- libffi.so.6.0.2
    00007f7afe5b4000     28K r-x-- libcairo-gobject.so.2.11200.16
    00007f7afcbf3000     28K r-x-- libSM.so.6.0.1
    00007f7af9ef9000     28K r-x-- libvorbisfile.so.3.3.6
    00007f7af8d48000     28K r-x-- librt-2.19.so
    00007f7af750f000     28K r-x-- libgbm.so.1.0.0
    00007f7af46a2000     28K rw--- libnvidia-glsi.so.340.32
    00007f7b0698e000     24K r---- Json-1.0.typelib
    00007f7b054ea000     24K rw--- libgtk-3.so.0.1200.2
    00007f7b0334e000     24K r---- libgstreamer-1.0.so.0.400.0
    00007f7afb065000     24K r---- libfreetype.so.6.11.2
    00007f7af918a000     24K r---- libp11-kit.so.0.0.0
    00007f7af8186000     24K r---- libnssutil3.so
    00007f7af5763000     24K r---- libevdev.so.2.0.3
    00007f7af48e5000     24K r-x-- libogg.so.0.8.1
    00007f7af06fa000     24K r---- libgvfscommon.so
    00007f7aee747000     24K r-x-- libcanberra-pulse.so
    00007f7aec25b000     24K r---- GnomeDesktop-3.0.typelib
    00007f7aec0a4000     24K r---- icon-theme.cache
    00007f7b069d5000     20K r---- user
    00007f7b06995000     20K rwx--   [ anon ]
    00007f7b057d2000     20K rw--- libmutter.so.0.0.0
    00007f7b04db4000     20K r---- libclutter-1.0.so.0.1800.4
    00007f7b01725000     20K r---- libcogl.so.20.2.0
    00007f7b01280000     20K r-x-- libXfixes.so.3.1.0
    00007f7b00e2e000     20K rw--- libX11.so.6.3.0
    00007f7afa526000     20K r-x-- libxcb-util.so.1.0.0
    00007f7af84ab000     20K r---- libnss3.so
    00007f7af576a000     20K r-x-- libmtdev.so.1.0.0
    00007f7af4d19000     20K r-x-- libXdmcp.so.6.0.0
    00007f7af11b0000     20K r-x-- libasyncns.so.0.3.1
    00007f7aef689000     20K r-x-- libcanberra-gtk3-module.so
    00007f7aec32c000     20K r---- GdkPixbuf-2.0.typelib
    00007f7aec271000     20K r---- Polkit-1.0.typelib
    00007f7aec0d1000     20K r---- Gvc-1.0.typelib
    00007f7ad9f4c000     20K r---- libaccountsservice.so.0.0.0
    00007f7ad8bfa000     20K r-x-- libpixbufloader-jpeg.so
    00007f7acbffb000     20K -----   [ anon ]
    00007f7abc2fa000     20K r-x-- libnss_dns-2.19.so
    00007f7ab7626000     20K rw--- liborc-0.4.so.0.19.0
    00007f7b06b62000     16K rw-s- nvidiactl
    00007f7b06969000     16K rw--- libgnome-shell.so
    00007f7b057ce000     16K r---- libmutter.so.0.0.0
    00007f7b0464f000     16K r---- libgio-2.0.so.0.4000.0
    00007f7b03d8a000     16K rw---   [ anon ]
    00007f7b03b6c000     16K rw---   [ anon ]
    00007f7b03b66000     16K r---- libc-2.19.so
    00007f7b02c38000     16K r-x-- libcanberra-gtk3.so.0.1.9
    00007f7b00aeb000     16K r---- libgdk-3.so.0.1200.2
    00007f7afcbef000     16K rw---   [ anon ]
    00007f7afbd32000     16K rw--- libwayland-cursor.so.0.0.0
    00007f7afbb2e000     16K r-x-- libwayland-cursor.so.0.0.0
    00007f7af9192000     16K r-x-- libgpg-error.so.0.11.0
    00007f7af8920000     16K r-x-- libuuid.so.1.3.0
    00007f7af7b58000     16K r-x-- libplc4.so
    00007f7af5bcf000     16K r---- libncursesw.so.5.9
    00007f7af161a000     16K rw---   [ anon ]
    00007f7aec255000     16K r---- Caribou-1.0.typelib
    00007f7ada40a000     16K rw---   [ anon ]
    00007f7ab7aac000     16K rw--- libgstvideo-1.0.so.0.400.0
    00007f7b069fe000     12K rwx--   [ anon ]
    00007f7b069cd000     12K rwx--   [ anon ]
    00007f7b054f0000     12K rw---   [ anon ]
    00007f7b04db9000     12K rw--- libclutter-1.0.so.0.1800.4
    00007f7b025fe000     12K rw--- libgcr-base-3.so.1.0.0
    00007f7b02365000     12K r---- libnm-util.so.2.6.0
    00007f7b01c7d000     12K r---- libsecret-1.so.0.0.0
    00007f7b0106b000     12K r---- libcroco-0.6.so.3.0.1
    00007f7b005ee000     12K r---- libatk-1.0.so.0.21209.1
    00007f7b003c6000     12K r---- libcairo.so.2.11200.16
    00007f7affc77000     12K r-x-- libpulse-mainloop-glib.so.0.0.5
    00007f7aff087000     12K r-x-- libgmodule-2.0.so.0.4000.0
    00007f7aff083000     12K r---- libatspi.so.0.0.1
    00007f7afdc89000     12K r-x-- libdl-2.19.so
    00007f7af891b000     12K r---- libssl3.so
    00007f7af86d7000     12K r---- libsmime3.so
    00007f7af7d5d000     12K r-x-- libplds4.so
    00007f7af48e0000     12K r---- libglapi.so.0.0.0
    00007f7af4231000     12K r-x-- libnvidia-tls.so.340.32
    00007f7aec276000     12K r---- AccountsService-1.0.typelib
    00007f7aec0e1000     12K r---- NMGtk-1.0.typelib
    00007f7aec0de000     12K r---- GnomeBluetooth-1.0.typelib
    00007f7ada6d0000     12K rw--- libsqlite3.so.0.8.6
    00007f7ada18c000     12K r---- libgnome-bluetooth.so.13.0.0
    00007f7ad98c4000     12K r---- libgdm.so.1.0.0
    00007f7ad94fc000     12K r---- libgioremote-volume-monitor.so
    00007f7abefda000     12K r-x-- libgiognomeproxy.so
    0000000000400000     12K r-x-- gnome-shell
    00007fff48fcb000      8K r----   [ anon ]
    00007fff48fc9000      8K r-x--   [ anon ]
    00007f7b06b5f000      8K rw-s- .gl8LpUBq (deleted)
    00007f7b069d3000      8K rwx--   [ anon ]
    00007f7b069d1000      8K r---- gschemas.compiled (deleted)
    00007f7b06967000      8K r---- libgnome-shell.so
    00007f7b06302000      8K rw--- libatk-bridge-2.0.so.0.0.0
    00007f7b05c19000      8K rw---   [ anon ]
    00007f7b04dbc000      8K rw---   [ anon ]
    00007f7b04655000      8K rw---   [ anon ]
    00007f7b04653000      8K rw--- libgio-2.0.so.0.4000.0
    00007f7b03b6a000      8K rw--- libc-2.19.so
    00007f7b03356000      8K rw---   [ anon ]
    00007f7b03354000      8K rw--- libgstreamer-1.0.so.0.400.0
    00007f7b02368000      8K rw--- libnm-util.so.2.6.0
    00007f7b020f1000      8K rw--- libnm-glib.so.4.8.0
    00007f7b020ef000      8K r---- libnm-glib.so.4.8.0
    00007f7b0172a000      8K rw--- libcogl.so.20.2.0
    00007f7b00e2c000      8K r---- libX11.so.6.3.0
    00007f7b00aef000      8K rw--- libgdk-3.so.0.1200.2
    00007f7b0083b000      8K r---- libpango-1.0.so.0.3600.6
    00007f7b003c9000      8K rw--- libcairo.so.2.11200.16
    00007f7afec06000      8K r---- libreadline.so.6.3
    00007f7afe7ba000      8K r---- libcairo-gobject.so.2.11200.16
    00007f7afe39b000      8K rw--- libstdc++.so.6.0.20
    00007f7afd87c000      8K r-x-- libXdamage.so.1.1.0
    00007f7afd679000      8K r-x-- libXcomposite.so.1.0.0
    00007f7afd676000      8K r---- libupower-glib.so.2.0.0
    00007f7afd452000      8K rw--- libgnome-desktop-3.so.10.0.0
    00007f7afd450000      8K r---- libgnome-desktop-3.so.10.0.0
    00007f7afc5c1000      8K r-x-- libXinerama.so.1.0.0
    00007f7afc3a8000      8K r---- libfontconfig.so.1.8.0
    00007f7afbb2b000      8K r---- libwayland-client.so.0.2.0
    00007f7afb91d000      8K r---- libwayland-server.so.0.1.0
    00007f7afb4fd000      8K r---- libxkbcommon.so.0.0.0
    00007f7afb2c1000      8K r---- libharfbuzz.so.0.935.0
    00007f7afa941000      8K rw---   [ anon ]
    00007f7af9ad7000      8K r---- libexpat.so.1.6.0
    00007f7af9190000      8K rw--- libp11-kit.so.0.0.0
    00007f7af84b2000      8K rw---   [ anon ]
    00007f7af84b0000      8K rw--- libnss3.so
    00007f7af7b56000      8K rw---   [ anon ]
    00007f7af7b54000      8K rw--- libnspr4.so
    00007f7af6ff7000      8K rw---   [ anon ]
    00007f7af6ff5000      8K rw--- libxml2.so.2.9.1
    00007f7af65aa000      8K r-x-- libxcb-shm.so.0.0.0
    00007f7af6052000      8K rw--- libpulsecommon-5.0.so
    00007f7af5bd3000      8K rw--- libncursesw.so.5.9
    00007f7af554e000      8K r---- libgraphite2.so.3.0.1
    00007f7af5331000      8K rw--- libbz2.so.1.0.6
    00007f7af4f1f000      8K r-x-- libXau.so.6.0.0
    00007f7af1617000      8K r---- libsndfile.so.1.0.25
    00007f7af0cd2000      8K rw---   [ anon ]
    00007f7af0931000      8K rw--- libgvfsdbus.so
    00007f7af0090000      8K r-x-- libutil-2.19.so
    00007f7aecf05000      8K r---- PangoCairo-1.0.typelib
    00007f7aeca54000      8K rw--- libgstplayback.so
    00007f7aec7cf000      8K r---- libgstpbutils-1.0.so.0.400.0
    00007f7aec2c3000      8K r---- ShellMenu-0.1.typelib
    00007f7aec27d000      8K r---- GDesktopEnums-3.0.typelib
    00007f7aec27b000      8K r---- GMenu-3.0.typelib
    00007f7aec279000      8K r---- ClutterX11-1.0.typelib
    00007f7aec0cf000      8K r---- TelepathyLogger-0.2.typelib
    00007f7adbdfc000      8K r---- libibus-1.0.so.5.0.508
    00007f7adaffe000      8K rw--- libnm-gtk.so.0.0.0
    00007f7ada6ce000      8K r---- libsqlite3.so.0.8.6
    00007f7ada407000      8K r---- libfreebl3.so
    00007f7ada18f000      8K rw--- libgnome-bluetooth.so.13.0.0
    00007f7ad82d8000      8K r---- libsoup-2.4.so.1.7.0
    00007f7abfde2000      8K rw--- libgnutls.so.28.40.0
    00007f7abd7bb000      8K r-x-- libpixbufloader-svg.so
    00007f7abcfe6000      8K r-x-- ISO8859-1.so
    00007f7ab7cfe000      8K rw--- libgstaudio-1.0.so.0.400.0
    00007f7ab7cfc000      8K r---- libgstaudio-1.0.so.0.400.0
    00007f7ab7aaa000      8K r---- libgstvideo-1.0.so.0.400.0
    00007f7ab7861000      8K r---- libgsttag-1.0.so.0.400.0
    00007f7ab7624000      8K r---- liborc-0.4.so.0.19.0
    00007f7ab51fb000      8K rw--- libgstcoreelements.so
    000000004175d000      8K r-xs- .gl8LpUBq (deleted)
    ffffffffff600000      4K r-x--   [ anon ]
    00007f7b06b8f000      4K rw---   [ anon ]
    00007f7b06b8e000      4K rw--- ld-2.19.so
    00007f7b06b8d000      4K r---- ld-2.19.so
    00007f7b06b8c000      4K rw---   [ anon ]
    00007f7b06b8b000      4K rw-s- nvidia0
    00007f7b06b8a000      4K rw-s- nvidiactl
    00007f7b06b89000      4K rw-s- nvidiactl
    00007f7b06b88000      4K rw-s- nvidia0
    00007f7b06b7c000      4K r---- gtk30.mo
    00007f7b06b7b000      4K r---- gtk30-properties.mo
    00007f7b06b67000      4K rw-s- nvidia0
    00007f7b06b66000      4K rw-s- nvidia0
    00007f7b06b61000      4K rw-s- nvidiactl
    00007f7b06b55000      4K rw--- libsystemd.so.0.4.0
    00007f7b06b54000      4K r---- libsystemd.so.0.4.0
    00007f7b06b21000      4K rw--- libudev.so.1.6.0
    00007f7b06b20000      4K r---- libudev.so.1.6.0
    00007f7b06b1f000      4K ----- libudev.so.1.6.0
    00007f7b06b05000      4K rw--- libgudev-1.0.so.0.2.0
    00007f7b06b04000      4K r---- libgudev-1.0.so.0.2.0
    00007f7b06b03000      4K ----- libgudev-1.0.so.0.2.0
    00007f7b06aee000      4K rw--- libsystemd-journal.so.0.11.5
    00007f7b06aed000      4K r---- libsystemd-journal.so.0.11.5
    00007f7b06a01000      4K r--s- user
    00007f7b069dc000      4K rw---   [ anon ]
    00007f7b069db000      4K r---- gschemas.compiled
    00007f7b069da000      4K r---- gschemas.compiled
    00007f7b069d0000      4K r--s- home.FZ7DLX (deleted)
    00007f7b0699d000      4K rwx--   [ anon ]
    00007f7b0699b000      4K rwx--   [ anon ]
    00007f7b0699a000      4K rw---   [ anon ]
    00007f7b06994000      4K r---- cairo-1.0.typelib
    00007f7b0697c000      4K r-x-- ld-2.19.so
    00007f7b06506000      4K rw--- libgnome-shell-js.so
    00007f7b06505000      4K r---- libgnome-shell-js.so
    00007f7b06304000      4K r-x-- libgnome-shell-js.so
    00007f7b06301000      4K r---- libatk-bridge-2.0.so.0.0.0
    00007f7b060ce000      4K r---- libgjs.so.0.0.0
    00007f7b05e4d000      4K rw--- libgirepository-1.0.so.1.0.0
    00007f7b05e4c000      4K r---- libgirepository-1.0.so.1.0.0
    00007f7b057d7000      4K rw---   [ anon ]
    00007f7b04a6b000      4K rw--- libpangocairo-1.0.so.0.3600.6
    00007f7b04a6a000      4K r---- libpangocairo-1.0.so.0.3600.6
    00007f7b0485e000      4K rw--- libcogl-pango.so.20.2.0
    00007f7b0485d000      4K r---- libcogl-pango.so.20.2.0
    00007f7b042e5000      4K rw--- libgobject-2.0.so.0.4000.0
    00007f7b042e4000      4K r---- libgobject-2.0.so.0.4000.0
    00007f7b04095000      4K rw---   [ anon ]
    00007f7b04094000      4K rw--- libglib-2.0.so.0.4000.0
    00007f7b04093000      4K r---- libglib-2.0.so.0.4000.0
    00007f7b03d89000      4K rw--- libpthread-2.19.so
    00007f7b03d88000      4K r---- libpthread-2.19.so
    00007f7b037c1000      4K rw--- libgnome-shell-menu.so
    00007f7b037c0000      4K r---- libgnome-shell-menu.so
    00007f7b035b6000      4K rw--- libgstbase-1.0.so.0.400.0
    00007f7b035b5000      4K r---- libgstbase-1.0.so.0.400.0
    00007f7b03046000      4K rw--- libstartup-notification-1.so.0.0.0
    00007f7b03045000      4K r---- libstartup-notification-1.so.0.0.0
    00007f7b02e3c000      4K rw--- libcanberra-gtk3.so.0.1.9
    00007f7b02e3b000      4K r---- libcanberra-gtk3.so.0.1.9
    00007f7b02c37000      4K rw--- libcanberra.so.0.2.5
    00007f7b02c36000      4K r---- libcanberra.so.0.2.5
    00007f7b02a26000      4K rw--- libpolkit-agent-1.so.0.0.0
    00007f7b02a25000      4K r---- libpolkit-agent-1.so.0.0.0
    00007f7b0281c000      4K rw--- libpolkit-gobject-1.so.0.0.0
    00007f7b0281b000      4K r---- libpolkit-gobject-1.so.0.0.0
    00007f7b01ea8000      4K rw--- libdbus-glib-1.so.2.2.2
    00007f7b01ea7000      4K r---- libdbus-glib-1.so.2.2.2
    00007f7b01c81000      4K rw---   [ anon ]
    00007f7b01c80000      4K rw--- libsecret-1.so.0.0.0
    00007f7b01a30000      4K rw--- libm-2.19.so
    00007f7b01a2f000      4K r---- libm-2.19.so
    00007f7b0172c000      4K rw---   [ anon ]
    00007f7b01485000      4K rw--- libXfixes.so.3.1.0
    00007f7b01484000      4K r---- libXfixes.so.3.1.0
    00007f7b0127f000      4K rw--- libXi.so.6.1.0
    00007f7b0127e000      4K r---- libXi.so.6.1.0
    00007f7b0106e000      4K rw--- libcroco-0.6.so.3.0.1
    00007f7b00e33000      4K rw---   [ anon ]
    00007f7b00af1000      4K rw---   [ anon ]
    00007f7b0083d000      4K rw--- libpango-1.0.so.0.3600.6
    00007f7b005f1000      4K rw--- libatk-1.0.so.0.21209.1
    00007f7b003cb000      4K rw---   [ anon ]
    00007f7b0009f000      4K rw--- libgdk_pixbuf-2.0.so.0.3000.8
    00007f7b0009e000      4K r---- libgdk_pixbuf-2.0.so.0.3000.8
    00007f7affe7b000      4K rw--- libpulse-mainloop-glib.so.0.0.5
    00007f7affe7a000      4K r---- libpulse-mainloop-glib.so.0.0.5
    00007f7affc76000      4K rw--- libpulse.so.0.17.3
    00007f7affc75000      4K r---- libpulse.so.0.17.3
    00007f7aff28a000      4K rw--- libgmodule-2.0.so.0.4000.0
    00007f7aff289000      4K r---- libgmodule-2.0.so.0.4000.0
    00007f7aff086000      4K rw--- libatspi.so.0.0.1
    00007f7afee57000      4K rw--- libdbus-1.so.3.8.6
    00007f7afee56000      4K r---- libdbus-1.so.3.8.6
    00007f7afec0f000      4K rw---   [ anon ]
    00007f7afe9c4000      4K rw--- libffi.so.6.0.2
    00007f7afe9c3000      4K r---- libffi.so.6.0.2
    00007f7afe7bc000      4K rw--- libcairo-gobject.so.2.11200.16
    00007f7afe5b3000      4K rw--- libgthread-2.0.so.0.4000.0
    00007f7afe5b2000      4K r---- libgthread-2.0.so.0.4000.0
    00007f7afe3b2000      4K r-x-- libgthread-2.0.so.0.4000.0
    00007f7afe0a2000      4K rw--- libgcc_s.so.1
    00007f7afde8c000      4K rw--- libdl-2.19.so
    00007f7afde8b000      4K r---- libdl-2.19.so
    00007f7afdc88000      4K rw--- libXrender.so.1.3.0
    00007f7afdc87000      4K r---- libXrender.so.1.3.0
    00007f7afda7e000      4K rw--- libXdamage.so.1.1.0
    00007f7afda7d000      4K r---- libXdamage.so.1.1.0
    00007f7afd87b000      4K rw--- libXcomposite.so.1.0.0
    00007f7afd87a000      4K r---- libXcomposite.so.1.0.0
    00007f7afd678000      4K rw--- libupower-glib.so.2.0.0
    00007f7afd20f000      4K rw--- libXcursor.so.1.0.2
    00007f7afd20e000      4K r---- libXcursor.so.1.0.2
    00007f7afd004000      4K rw--- libXrandr.so.2.2.0
    00007f7afd003000      4K r---- libXrandr.so.2.2.0
    00007f7afcdfa000      4K rw--- libSM.so.6.0.1
    00007f7afcdf9000      4K r---- libSM.so.6.0.1
    00007f7afcbee000      4K rw--- libICE.so.6.3.0
    00007f7afcbed000      4K r---- libICE.so.6.3.0
    00007f7afc9d5000      4K rw--- libXext.so.6.4.0
    00007f7afc9d4000      4K r---- libXext.so.6.4.0
    00007f7afc7c3000      4K rw--- libXinerama.so.1.0.0
    00007f7afc7c2000      4K r---- libXinerama.so.1.0.0
    00007f7afc5c0000      4K rw--- libpangoft2-1.0.so.0.3600.6
    00007f7afc5bf000      4K r---- libpangoft2-1.0.so.0.3600.6
    00007f7afc3aa000      4K rw--- libfontconfig.so.1.8.0
    00007f7afc16d000      4K rw--- libcogl-path.so.20.2.0
    00007f7afc16c000      4K r---- libcogl-path.so.20.2.0
    00007f7afbf5b000      4K rw--- libjson-glib-1.0.so.0.0.2
    00007f7afbf5a000      4K r---- libjson-glib-1.0.so.0.0.2
    00007f7afbd31000      4K r---- libwayland-cursor.so.0.0.0
    00007f7afbb2d000      4K rw--- libwayland-client.so.0.2.0
    00007f7afb91f000      4K rw--- libwayland-server.so.0.1.0
    00007f7afb70d000      4K rw--- libinput.so.0.1.0
    00007f7afb70c000      4K r---- libinput.so.0.1.0
    00007f7afb4ff000      4K rw--- libxkbcommon.so.0.0.0
    00007f7afb2c3000      4K rw--- libharfbuzz.so.0.935.0
    00007f7afb06b000      4K rw--- libfreetype.so.6.11.2
    00007f7afadc2000      4K rw--- libpcre.so.1.2.3
    00007f7afadc1000      4K r---- libpcre.so.1.2.3
    00007f7afab58000      4K rw--- libz.so.1.2.8
    00007f7afab57000      4K r---- libz.so.1.2.8
    00007f7afa940000      4K rw--- libresolv-2.19.so
    00007f7afa93f000      4K r---- libresolv-2.19.so
    00007f7afa72b000      4K rw--- libxcb-util.so.1.0.0
    00007f7afa72a000      4K r---- libxcb-util.so.1.0.0
    00007f7afa525000      4K rw--- libX11-xcb.so.1.0.0
    00007f7afa524000      4K r---- libX11-xcb.so.1.0.0
    00007f7afa324000      4K r-x-- libX11-xcb.so.1.0.0
    00007f7afa323000      4K rw--- libxcb.so.1.1.0
    00007f7afa322000      4K r---- libxcb.so.1.1.0
    00007f7afa101000      4K rw--- libvorbisfile.so.3.3.6
    00007f7afa100000      4K r---- libvorbisfile.so.3.3.6
    00007f7af9ef8000      4K rw--- libtdb.so.1.3.0
    00007f7af9ef7000      4K r---- libtdb.so.1.3.0
    00007f7af9ce3000      4K rw--- libltdl.so.7.3.0
    00007f7af9ce2000      4K r---- libltdl.so.7.3.0
    00007f7af9ad9000      4K rw--- libexpat.so.1.6.0
    00007f7af98af000      4K rw--- libgck-1.so.0.0.0
    00007f7af98ae000      4K r---- libgck-1.so.0.0.0
    00007f7af966e000      4K r---- libgcrypt.so.20.0.2
    00007f7af9396000      4K rw--- libgpg-error.so.0.11.0
    00007f7af9395000      4K r---- libgpg-error.so.0.11.0
    00007f7af8f4f000      4K rw--- librt-2.19.so
    00007f7af8f4e000      4K r---- librt-2.19.so
    00007f7af8d47000      4K rw--- liblzma.so.5.0.5
    00007f7af8d46000      4K r---- liblzma.so.5.0.5
    00007f7af8b24000      4K rw--- libuuid.so.1.3.0
    00007f7af8b23000      4K r---- libuuid.so.1.3.0
    00007f7af891f000      4K rw---   [ anon ]
    00007f7af891e000      4K rw--- libssl3.so
    00007f7af86da000      4K rw--- libsmime3.so
    00007f7af818c000      4K rw--- libnssutil3.so
    00007f7af7f60000      4K rw--- libplds4.so
    00007f7af7f5f000      4K r---- libplds4.so
    00007f7af7d5c000      4K rw--- libplc4.so
    00007f7af7d5b000      4K r---- libplc4.so
    00007f7af7b53000      4K r---- libnspr4.so
    00007f7af7918000      4K rw--- libwayland-egl.so.1.0.0
    00007f7af7917000      4K r---- libwayland-egl.so.1.0.0
    00007f7af7717000      4K r-x-- libwayland-egl.so.1.0.0
    00007f7af7716000      4K rw--- libgbm.so.1.0.0
    00007f7af7715000      4K r---- libgbm.so.1.0.0
    00007f7af750e000      4K rw--- libdrm.so.2.4.0
    00007f7af750d000      4K r---- libdrm.so.2.4.0
    00007f7af6c90000      4K rw--- libpixman-1.so.0.32.6
    00007f7af69e3000      4K rw--- libpng16.so.16.12.0
    00007f7af69e2000      4K r---- libpng16.so.16.12.0
    00007f7af67ad000      4K rw--- libxcb-shm.so.0.0.0
    00007f7af67ac000      4K r---- libxcb-shm.so.0.0.0
    00007f7af65a9000      4K rw--- libxcb-render.so.0.0.0
    00007f7af65a8000      4K r---- libxcb-render.so.0.0.0
    00007f7af6051000      4K r---- libpulsecommon-5.0.so
    00007f7af5ddf000      4K rw--- libjson-c.so.2.0.1
    00007f7af5dde000      4K r---- libjson-c.so.2.0.1
    00007f7af596f000      4K rw--- libmtdev.so.1.0.0
    00007f7af596e000      4K r---- libmtdev.so.1.0.0
    00007f7af5769000      4K rw--- libevdev.so.2.0.3
    00007f7af5550000      4K rw--- libgraphite2.so.3.0.1
    00007f7af5122000      4K rw--- libXau.so.6.0.0
    00007f7af5121000      4K r---- libXau.so.6.0.0
    00007f7af4f1e000      4K rw--- libXdmcp.so.6.0.0
    00007f7af4f1d000      4K r---- libXdmcp.so.6.0.0
    00007f7af4d18000      4K rw--- libvorbis.so.0.4.7
    00007f7af4d17000      4K r---- libvorbis.so.0.4.7
    00007f7af4aeb000      4K rw--- libogg.so.0.8.1
    00007f7af4aea000      4K r---- libogg.so.0.8.1
    00007f7af48e4000      4K rw---   [ anon ]
    00007f7af48e3000      4K rw--- libglapi.so.0.0.0
    00007f7af4433000      4K rw--- libnvidia-tls.so.340.32
    00007f7af1619000      4K rw--- libsndfile.so.1.0.25
    00007f7af13b5000      4K rw--- libasyncns.so.0.3.1
    00007f7af13b4000      4K r---- libasyncns.so.0.3.1
    00007f7af11af000      4K rw--- libFLAC.so.8.3.0
    00007f7af11ae000      4K r---- libFLAC.so.8.3.0
    00007f7af0f7c000      4K rw--- libvorbisenc.so.2.0.10
    00007f7af0cd1000      4K rw--- libnsl-2.19.so
    00007f7af0cd0000      4K r---- libnsl-2.19.so
    00007f7af0930000      4K r---- libgvfsdbus.so
    00007f7af0700000      4K rw--- libgvfscommon.so
    00007f7af04c4000      4K rw--- libbluray.so.1.5.0
    00007f7af04c3000      4K r---- libbluray.so.1.5.0
    00007f7af0292000      4K rw--- libutil-2.19.so
    00007f7af0291000      4K r---- libutil-2.19.so
    00007f7aef88f000      4K -----   [ anon ]
    00007f7aef88e000      4K rw--- libcanberra-gtk3-module.so
    00007f7aef88d000      4K r---- libcanberra-gtk3-module.so
    00007f7aef35a000      4K rw--- libdconfsettings.so
    00007f7aef359000      4K r---- libdconfsettings.so
    00007f7aee94e000      4K -----   [ anon ]
    00007f7aee94d000      4K rw--- libcanberra-pulse.so
    00007f7aee94c000      4K r---- libcanberra-pulse.so
    00007f7aedf46000      4K -----   [ anon ]
    00007f7aed745000      4K -----   [ anon ]
    00007f7aecf44000      4K -----   [ anon ]
    00007f7aecf08000      4K r---- GL-1.0.typelib
    00007f7aecf07000      4K r---- CoglPango-1.0.typelib
    00007f7aecf04000      4K r---- PangoFT2-1.0.typelib
    00007f7aecf03000      4K r---- freetype2-2.0.typelib
    00007f7aecf02000      4K r---- fontconfig-2.0.typelib
    00007f7aecf01000      4K r---- GjsPrivate-1.0.typelib
    00007f7aecf00000      4K r---- xlib-2.0.typelib
    00007f7aeca53000      4K r---- libgstplayback.so
    00007f7aec7d1000      4K rw--- libgstpbutils-1.0.so.0.400.0
    00007f7aec32b000      4K r---- GModule-2.0.typelib
    00007f7aec2a2000      4K r---- DBusGLib-1.0.typelib
    00007f7aec27f000      4K r---- xfixes-4.0.typelib
    00007f7aec25a000      4K rwx--   [ anon ]
    00007f7aec259000      4K r---- ShellJS-0.1.typelib
    00007f7aec202000      4K r---- PolkitAgent-1.0.typelib
    00007f7aec201000      4K rwx--   [ anon ]
    00007f7aec200000      4K r---- gnome-desktop-3.0.mo
    00007f7aec0bc000      4K r---- gschemas.compiled
    00007f7aec0ab000      4K r---- gschemas.compiled
    00007f7aec0aa000      4K r---- gschemas.compiled
    00007f7aec0a3000      4K r--s-
f349e9996a5320f6dd491cedd2b1f964-le64.cache-4
    00007f7aec097000      4K r--s-
6ba42ae0000f58711b5caaf10d690066-le64.cache-4
    00007f7aec046000      4K r---- gschemas.compiled
    00007f7adbdfe000      4K rw--- libibus-1.0.so.5.0.508
    00007f7adb3a2000      4K -----   [ anon ]
    00007f7adaffd000      4K r---- libnm-gtk.so.0.0.0
    00007f7ada912000      4K rw--- libsoftokn3.so
    00007f7ada911000      4K r---- libsoftokn3.so
    00007f7ada409000      4K rw--- libfreebl3.so
    00007f7ad9f51000      4K rw--- libaccountsservice.so.0.0.0
    00007f7ad9cdd000      4K rw--- libcrypt-2.19.so
    00007f7ad9cdc000      4K r---- libcrypt-2.19.so
    00007f7ad9ad3000      4K rw--- libnss_files-2.19.so
    00007f7ad9ad2000      4K r---- libnss_files-2.19.so
    00007f7ad98c7000      4K rw--- libgdm.so.1.0.0
    00007f7ad94ff000      4K rw--- libgioremote-volume-monitor.so
    00007f7ad8dff000      4K rw--- libpixbufloader-jpeg.so
    00007f7ad8dfe000      4K r---- libpixbufloader-jpeg.so
    00007f7abfffe000      4K rw--- libgiognutls.so
    00007f7abfffd000      4K r---- libgiognutls.so
    00007f7abfde4000      4K rw---   [ anon ]
    00007f7abfac5000      4K rw--- libtasn1.so.6.3.1
    00007f7abfac4000      4K r---- libtasn1.so.6.3.1
    00007f7abf8b2000      4K rw--- libnettle.so.4.7
    00007f7abf8b1000      4K r---- libnettle.so.4.7
    00007f7abf684000      4K rw--- libhogweed.so.2.5
    00007f7abf683000      4K r---- libhogweed.so.2.5
    00007f7abf455000      4K rw--- libgmp.so.10.2.0
    00007f7abf454000      4K r---- libgmp.so.10.2.0
    00007f7abf1de000      4K rw--- libgiognomeproxy.so
    00007f7abf1dd000      4K r---- libgiognomeproxy.so
    00007f7abefd9000      4K rw--- libgnome-menu-3.so.0.0.1
    00007f7abefd8000      4K r---- libgnome-menu-3.so.0.0.1
    00007f7abdfef000      4K rw--- libjpeg.so.8.0.2
    00007f7abdfee000      4K r---- libjpeg.so.8.0.2
    00007f7abd9bd000      4K rw--- libpixbufloader-svg.so
    00007f7abd9bc000      4K r---- libpixbufloader-svg.so
    00007f7abd7ba000      4K rw--- librsvg-2.so.2.40.2
    00007f7abd7b9000      4K r---- librsvg-2.so.2.40.2
    00007f7abd3f9000      4K rw--- libgtop-2.0.so.10.0.0
    00007f7abd3f8000      4K r---- libgtop-2.0.so.10.0.0
    00007f7abd1e8000      4K rw--- ISO8859-1.so
    00007f7abd1e7000      4K r---- ISO8859-1.so
    00007f7abc4ff000      4K rw--- libnss_dns-2.19.so
    00007f7abc4fe000      4K r---- libnss_dns-2.19.so
    00007f7ab7ab0000      4K rw---   [ anon ]
    00007f7ab7863000      4K rw--- libgsttag-1.0.so.0.400.0
    00007f7ab73a4000      4K rw--- libgstsouphttpsrc.so
    00007f7ab73a3000      4K r---- libgstsouphttpsrc.so
    00007f7ab51fa000      4K r---- libgstcoreelements.so
    00007f7ab44ff000      4K -----   [ anon ]
    00007f7aa27fd000      4K -----   [ anon ]
    00007f7aa1ffc000      4K -----   [ anon ]
    00007f7aa17fb000      4K -----   [ anon ]
    0000000000603000      4K rw--- gnome-shell
    0000000000602000      4K r---- gnome-shell
    593:   /usr/bin/gnome-shell


running perf (after reboot) - 

$ ps -ef | grep -i gnome-shell
****       604   484  4 12:16 ?        00:01:16 /usr/bin/gnome-shell
****       627     1  0 12:16 ?        00:00:00 /usr/lib/gnome-shell/gnome-shell-calendar-server
****      2077  1902  0 12:45 pts/0    00:00:00 grep -i gnome-shell
$ sudo perf stat -p 604
^C
 Performance counter stats for process id '604':

        341.351966      task-clock (msec)         #    0.014 CPUs utilized          
               245      context-switches          #    0.718 K/sec                  
                14      cpu-migrations            #    0.041 K/sec                  
               328      page-faults               #    0.961 K/sec                  
       646,158,988      cycles                    #    1.893 GHz                     [81.45%]
       439,445,880      stalled-cycles-frontend   #   68.01% frontend cycles idle    [80.20%]
       357,219,212      stalled-cycles-backend    #   55.28% backend  cycles idle    [71.23%]
       459,912,977      instructions              #    0.71  insns per cycle        
                                                  #    0.96  stalled cycles per insn [83.79%]
       100,128,404      branches                  #  293.329 M/sec                   [84.44%]
         2,648,742      branch-misses             #    2.65% of all branches         [82.83%]

      23.909865447 seconds time elapsed
Comment 1 André Klapper 2014-08-30 12:45:41 UTC
Why was this both reported here and in  bug 701230 comment 3?

Also, can you please provide valgrind logs?
Comment 2 elia.shreidler 2014-08-31 18:58:57 UTC
(In reply to comment #1)
> Why was this both reported here and in  bug 701230 comment 3?
> 
> Also, can you please provide valgrind logs?

Hi, I tried to collect valgrind logs, but without success,
tried to follow: 
https://wiki.gnome.org/Valgrind
but could not get gnome session running with valgrind, I ran:
valgrind --log-file=valgrind.output --tool=memcheck gnome-shell
got an error that I can't connect to X server, 
added the parameter --replace, the session frooze,
I tried to use:
`env G_SLICE=always-malloc valgrind --log-file=/tmp/gnome-shell.valgrind gnome-shell`
as the guy from bug 701230, but I don't think that I got the full output,
please see the attachments and advice how can I provide more information,

Thanks.

Elia.

P.S
about bug 701230,
it was inactive for long time and I was not 100% sure if both bugs are related or resulted from the same problem (Mantas Mikulėnas reported his bug for gnome-shell 3.9.2-1)
Comment 3 elia.shreidler 2014-08-31 19:00:52 UTC
Created attachment 284949 [details]
valgrind_gnome_session_log
Comment 4 elia.shreidler 2014-08-31 19:01:17 UTC
Created attachment 284950 [details]
valgrind_gnome_shell_log
Comment 5 Rui Matos 2014-09-01 06:59:37 UTC
Can you try running for a while with nouveau instead of the nvidia driver? And make sure you're not using extensions.
Comment 6 elia.shreidler 2014-09-02 16:26:05 UTC
Tried with nouveau instead of invidia:
$ lsmod | grep -i nvidia
$
$ lsmod | grep -i no
nouveau              1191610  4 
button                 12909  1 nouveau
video                  17995  1 nouveau
mxm_wmi                12515  1 nouveau
wmi                    17339  2 mxm_wmi,nouveau
i2c_algo_bit           12744  1 nouveau
hwmon                  12930  3 it87,coretemp,nouveau
drm_kms_helper         49262  1 nouveau
ttm                    73743  1 nouveau
drm                   258005  7 ttm,drm_kms_helper,nouveau
i2c_core               50152  5 drm,i2c_i801,drm_kms_helper,i2c_algo_bit,nouveau


still memory usage accumulates to incredible numbers:
$ uptime -p
up 1 hour, 21 minutes

from system-monitor: 434 MiB

$ sudo cat /proc/468/status 
Name:	gnome-session
State:	S (sleeping)
Tgid:	468
Ngid:	0
Pid:	468
PPid:	457
TracerPid:	0
Uid:	1000	1000	1000	1000
Gid:	100	100	100	100
FDSize:	256
Groups:	7 10 90 91 92 95 100 
VmPeak:	  632972 kB
VmSize:	  569664 kB
VmLck:	       0 kB
VmPin:	       0 kB
VmHWM:	   14584 kB
VmRSS:	   14584 kB
VmData:	  369732 kB
VmStk:	     136 kB
VmExe:	     196 kB
VmLib:	   24468 kB
VmPTE:	     424 kB
VmSwap:	       0 kB
Threads:	4
SigQ:	0/15737
SigPnd:	0000000000000000
ShdPnd:	0000000000000000
SigBlk:	0000000000000000
SigIgn:	0000000000001000
SigCgt:	0000000180014a02
CapInh:	0000000000000000
CapPrm:	0000000000000000
CapEff:	0000000000000000
CapBnd:	0000003fffffffff
Seccomp:	0
Cpus_allowed:	ff
Cpus_allowed_list:	0-7
Mems_allowed:	00000000,00000001
Mems_allowed_list:	0
voluntary_ctxt_switches:	769
nonvoluntary_ctxt_switches:	20



$ ps aux 
USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND
*****      466  0.0  0.2 429024  9172 ?        Sl   17:51   0:00 /usr/bin/gnome-keyring-daemon --daemonize --login
*****      468  0.0  0.3 569664 14584 ?        Ssl  17:51   0:00 gnome-session
*****      487  0.0  0.1 123108  6076 ?        Sl   17:51   0:00 /usr/lib/at-spi2-core/at-spi2-registryd --use-gnome-session
*****      516  0.0  1.1 960304 44464 ?        Sl   17:51   0:01 /usr/lib/gnome-settings-daemon/gnome-settings-daemon
*****      588 18.1 12.4 2160092 503896 ?      Rl   17:51  16:45 /usr/bin/gnome-shell
*****      593  0.0  0.3 417416 12244 ?        Sl   17:51   0:00 /usr/lib/gnome-settings-daemon/gsd-printer
*****      611  0.0  0.3 525768 13132 ?        Sl   17:51   0:00 /usr/lib/gnome-shell/gnome-shell-calendar-server
*****      624  0.0  0.6 648096 28148 ?        Sl   17:51   0:00 /usr/lib/gnome-online-accounts/goa-daemon
*****      867  2.0  1.1 484540 46540 ?        Sl   17:52   1:52 gnome-system-monitor
*****     1590  0.0  0.9 457440 38048 ?        Sl   17:55   0:05 /usr/lib/gnome-terminal/gnome-terminal-server
*****     1593  0.0  0.0   8388  1528 ?        S    17:55   0:00 gnome-pty-helper
Comment 7 elia.shreidler 2014-09-24 10:46:33 UTC
so been running with nouveau for a while, gnome takes "only" ~550 MB of memoery, haven't seen an instance of many GB memory usage. 
If you say that is normal, that even without any open apps or working/installed extensions this is the memory consumption, than I'm ok, but from what I understood, gnome memory consumption is around 130 MB.. 

If I can supply more information please let me know, I'm eager to assist in analyzing this issue.
Comment 8 Carlos Soriano 2014-09-24 11:19:08 UTC
Oh, recently I switched to propietary nvidia drivers for use primus and gnome-shell takes 4GB of memory.
So I guess it's a nvidia propietary driver issue.
Comment 9 elia.shreidler 2014-10-20 14:54:12 UTC
still happens in gnome 3.14 with the nouveau driver,
memory usage of gnome shell is ~500 MB:

top - 17:52:51 up  4:31,  2 users,  load average: 0.10, 0.15, 0.26
Tasks:   1 total,   0 running,   1 sleeping,   0 stopped,   0 zombie
%Cpu(s):  1.0 us,  0.6 sy,  0.0 ni, 98.2 id,  0.2 wa,  0.0 hi,  0.0 si,  0.0 st
MiB Mem:  3940.559 total, 3071.559 used,  869.000 free,   76.379 buffers
MiB Swap: 7602.996 total,    0.000 used, 7602.996 free. 1083.426 cached Mem

  PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND    
  640 elia      20   0 2131.5m 498.7m  61.8m S   4.7 12.7  18:55.25 gnome-shell
Comment 10 jeremy9856 2015-11-24 09:59:43 UTC
There is at least 3 bugs reports for the high memory usage of Gnome-shell.
This one, #642652 and #701230. I comment on the 3, choose the one you want to work on it.

I just installed Fedora 23 with Nvidia proprietary drivers and 5 minutes after Gnome shell consume 450MB !

Maybe it's time to fix this ?
Comment 11 jeremy9856 2015-11-24 18:01:42 UTC
It happen with the open source driver too but less. Gnome-shell (Fedora 23, Gnome 3.18) start at 50MB and after an hour it's at 180MB... Note that on Fedora 22 with Gnome 3.16 with the open source driver Gnome-shell doesn't go beyond 120MB I think.

So I confirm that, on Gnome 3.18, there is some kind of memory leak with the open source Nouveau drivers and there is some kind of HUGE memory leak with the closed source Nvidia drivers.
Comment 12 jeremy9856 2015-12-13 13:38:24 UTC
Nobody care anymore of these memory leak problems ?
Comment 13 André Klapper 2015-12-13 14:45:34 UTC
(In reply to jeremy9856 from comment #12)
> Nobody care anymore of these memory leak problems ?

I do. Now how does my answer help you or anybody else, except for having created two useless notifications to everybody subscribed to this bug report?

"Nobody cares?" or "Me too!" comments on bug reports are not too helpful. Reading through existing comments and providing helpful info by following requests by developer is. Thanks in advance for your help!
Comment 14 Hussam Al-Tayeb 2015-12-13 14:59:09 UTC
André, would you consider committing the patches in bug 724797 for next gjs release to see if they help people? I don't get to keep my computer on for more than 15 hours at a time but I think they help a bit more now than before.
Thank you.
Comment 15 jeremy9856 2015-12-13 19:27:16 UTC
(In reply to André Klapper from comment #13)

André, did you say that just for the sake of saying it and nothing will be made again or do you want to fix this ?
Comment 16 Hussam Al-Tayeb 2015-12-13 20:46:10 UTC
http://pastebin.com/raw.php?i=US1LhtwU No debug symbols so not so helpful but it looks like most of the issues are in libX11, cairo and mozjs (mozjs being version 24 which also shipped with firefox esr 24.x).
All those three libraries are developed outside of gnome.
Perhaps things will get better once gjs is ported to a newer version of mozjs (31 or 38 are the current versions and 45 will be the next one).
Or maybe even switch away from mozjs. I know PAM was considering switching away as well.
Comment 17 Carlos Soriano 2015-12-14 09:58:41 UTC
(In reply to jeremy9856 from comment #15)
> (In reply to André Klapper from comment #13)
> 
> André, did you say that just for the sake of saying it and nothing will be
> made again or do you want to fix this ?

It's a open source project, either you provide a patch or any comment that doesn't provide any more information about the bug report is just noise that wastes the already tight time of the maintainers who actually care and develop the project.

If you care, the only ways to fix it are providing a patch or convincing (paying) someone to do on your behalf.
Comment 18 jeremy9856 2015-12-14 10:06:41 UTC
(In reply to Carlos Soriano from comment #17)
You really want simple user make patch ? It's already wonderful that simple user like me take time to report bugs. 

This problem plague gnome for years. So if nothing happen, not even a simple comment, user that experiment this problem everyday can doubt about the will of maintainers who develop the project.

I don't mind paying but nothing garanti that it will be fixed if I make a donation and Red Hat already pay gnome devs...
Comment 19 Carlos Soriano 2015-12-14 10:23:36 UTC
(In reply to jeremy9856 from comment #18)
> (In reply to Carlos Soriano from comment #17)
> You really want simple user make patch ? It's already wonderful that simple
> user like me take time to report bugs. 
> 
> This problem plague gnome for years. So if nothing happen, not even a simple
> comment, user that experiment this problem everyday can doubt about the will
> of maintainers who develop the project.
> 
> I don't mind paying but nothing garanti that it will be fixed if I make a
> donation and Red Hat already pay gnome devs...

I appreciate your time spent on the project, but you are asking for the things you care about from some people who does like you, just on their free time.. Let's not discuss off-topic here, doesn't help anyone (and less the maintainers). 

If you want, feel free to reach me on IRC for further discussion.
Comment 20 jeremy9856 2015-12-14 10:52:17 UTC
Thank you but I, and a lot people, just want this big issue fixed.
Even you are experimenting this problem ;)

(In reply to Carlos Soriano from comment #8)
> gnome-shell takes 4GB of memory.
Comment 21 André Klapper 2015-12-14 12:17:16 UTC
(In reply to jeremy9856 from comment #20)
> Thank you but I, and a lot people, just want this big issue fixed.

It's very welcome if you help in a **constructive** way to fix this bug by providing helpful info and staying on-topic. See previous comments here.
Comment 22 jeremy9856 2015-12-14 13:25:42 UTC
Created attachment 317360 [details]
valgrind - gnome-shell high memory usage
Comment 23 jeremy9856 2015-12-14 13:26:19 UTC
Created attachment 317361 [details]
valgrind - gnome-shell low memory usage after restarting process
Comment 24 jeremy9856 2015-12-14 13:27:14 UTC
Created attachment 317362 [details]
valgrind - gnome-shell high memory usage (detailed)
Comment 25 jeremy9856 2015-12-14 13:27:45 UTC
Created attachment 317363 [details]
valgrind - gnome-shell low memory usage after restarting process (detailled)
Comment 26 jeremy9856 2015-12-14 13:28:41 UTC
(In reply to André Klapper from comment #21)
> It's very welcome if you help in a **constructive** way to fix this bug by
> providing helpful info and staying on-topic. See previous comments here.

I post 4 logs with this command :

valgrind --log-file=valgrind.output --tool=memcheck gnome-shell
Comment 27 jeremy9856 2015-12-18 17:05:05 UTC
(In reply to André Klapper from comment #21)
> It's very welcome if you help in a **constructive** way to fix this bug by
> providing helpful info and staying on-topic. See previous comments here.

I posted 4 logs 4 days ago but still no answer, not even a little comment, so even if we make what the devs ask us to make there is nothing made and I think nothing will be made. It's a problem that plague Gnome 3 for years now, why will it change ?
Comment 28 Jasper St. Pierre (not reading bugmail) 2015-12-18 17:29:36 UTC
So the answer is that there's no easy solution. Nobody has tracked down the memory leak yet with tons and tons of logs, even though lots of people have tried.

You can see this in your log files -- the highest leak that valgrind can detect is 640 bytes. Less than 1K of memory.
Comment 29 jeremy9856 2015-12-18 17:35:52 UTC
Thank you for your answer ! Indeed the Valgrind tool don't seem to be useful in that case. I'm not a developer but you (the Gnome devs) have created the shell so it can be that difficult to make something like a debug build that can track down the memory leak ?
Comment 30 Hussam Al-Tayeb 2015-12-18 17:36:50 UTC
Perhaps an effort to port gjs to a new MozJS should be organized. Please don't look at this as a pointless post. You, gnome developers, also use Gnome and are affected by this.
Comment 31 Jasper St. Pierre (not reading bugmail) 2015-12-18 17:43:09 UTC
Yes. We are. When we ran Massif before, it mentioned that the JS GC was the biggest thing.

Unfortunately, the Mozilla team doesn't release new standalone SpiderMonkey releases anymore, so we're stuck at JS24.
Comment 32 Hussam Al-Tayeb 2015-12-18 17:57:58 UTC
(In reply to Jasper St. Pierre from comment #31)
> Yes. We are. When we ran Massif before, it mentioned that the JS GC was the
> biggest thing.
> 
> Unfortunately, the Mozilla team doesn't release new standalone SpiderMonkey
> releases anymore, so we're stuck at JS24.

Hi. There is 31 and 38 (45 will be released in a few months along with firefox ESR 45 https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey/Releases/38

"The Mozilla JavaScript team is pleased to announce the release of SpiderMonkey 38. You can download full source code here: https://people.mozilla.org/~sstangl/mozjs-38.2.1.rc0.tar.bz2"

If you go to about:memory in the last few firefox releases and do cycle collections and garbage collections, you will see much more efficient memory use.
Comment 33 Jasper St. Pierre (not reading bugmail) 2015-12-18 18:00:58 UTC
Ah, I didn't realize the RC0 was the official release -- I had seen it a few times, but then the maintainer of JS tarball releases at the time stepped down. I guess they went with the RC0 as the final release.
Comment 34 Hussam Al-Tayeb 2015-12-18 18:23:09 UTC
(In reply to Jasper St. Pierre from comment #33)
> Ah, I didn't realize the RC0 was the official release -- I had seen it a few
> times, but then the maintainer of JS tarball releases at the time stepped
> down. I guess they went with the RC0 as the final release.

This looks like a draft release announcement that was not marked as final. It is still however more recent code that the JS 24 so up to you whether to use it or not.
Comment 35 jeremy9856 2015-12-18 18:25:46 UTC
So Jasper, what can we expect ? Should we expect that the Gnome devs will work to fix this ? Or should we expect that this won't be fixed anytime soon ?
Comment 36 Hussam Al-Tayeb 2015-12-18 18:27:08 UTC
Apparently available for Fedora as well http://pkgs.fedoraproject.org/cgit/mozjs38.git/tree/sources
Comment 37 Hussam Al-Tayeb 2015-12-18 18:44:53 UTC
https://developer.mozilla.org/en-US/docs/Mozilla/Projects/SpiderMonkey

"SpiderMonkey 38 is the most recent standalone source code release. It is largely the same engine that shipped with Firefox 38 (ESR). Full source code is available here: https://people.mozilla.org/~sstangl/mozjs-38.2.1.rc0.tar.bz2

The next release will be SpiderMonkey 45."

So likely JS 45 in twelve weeks. They are going for 6-weeks between Firefox releases.
Comment 38 André Klapper 2015-12-18 22:39:14 UTC
(In reply to jeremy9856 from comment #35)
> what can we expect ? Should we expect that the Gnome devs will work to fix
> this ? Or should we expect that this won't be fixed anytime soon ?

Please read comment 28 again as it answers your question.
Comment 39 Jasper St. Pierre (not reading bugmail) 2015-12-18 22:43:37 UTC
It's unknown if porting to JS38 or JS45 will solve the issues. It's not an easy port, since they've gone from a conservative stack-scanning GC to an exact-rooted GC. And I won't have any free time to spend on this in the near future. Someone else would have to do the port.

You might be able to reuse some of the work in https://bugzilla.gnome.org/show_bug.cgi?id=742249
Comment 40 Hussam Al-Tayeb 2015-12-19 02:45:17 UTC
(In reply to Jasper St. Pierre from comment #39)
> It's unknown if porting to JS38 or JS45 will solve the issues. 
No. Because there is more than one issue, JS being one of them.
So far I have seen:
1) initial Activities -> 'Show Applications' results in a sudden 200MB increase after which subsequent 'Show Applications' don't use more memory unless some application was updated (the application menu list changes). Actually I will report this one as a separate bug since it is easy to reproduce :) and I think it may help you if different issues were separated/categorized.
2) Interacting with the shell uses more memory. updated JS may or may not help but seeing as firefox releases are getting leaner on memory, it may be worth it if someone has the time to do a test port.
3) General nvidia issues which may or may not go away once nvidia proprietary driver is on wayland.
Comment 41 jeremy9856 2015-12-22 18:20:28 UTC
Since valgrind don't show a memory leak it's maybe a design problem ?
Ikey from Solus said something interesting on linux unplugged about the memory consumption of Gnome Shell :

https://youtu.be/x4uav0ny7Ok?t=59m10s
Comment 42 jeremy9856 2015-12-26 10:12:36 UTC
It look like that nothing will be done again... Jasper don't have time and nobody said "ok I will try to fix it".
Comment 43 Hussam Al-Tayeb 2015-12-26 10:25:02 UTC
(In reply to jeremy9856 from comment #42)
> It look like that nothing will be done again... Jasper don't have time and
> nobody said "ok I will try to fix it".

Jeremy, if you know how to compile and package software, try rebuilding gjs with the patches from bug 724797 and gnome-shell with this commit reverted https://git.gnome.org/browse/gnome-shell/commit/src/shell-global.c?id=6f605598de1eb4361ef912e85edb27a8b7b96b21
(supposedly reverting this patch causes hangs but it is reducing the memory leaks here to under 50MB a day).
Comment 44 jeremy9856 2016-01-02 16:09:45 UTC
(In reply to Hussam Al-Tayeb from comment #43)
> Jeremy, if you know how to compile and package software, try rebuilding gjs
> with the patches from bug 724797 and gnome-shell with this commit reverted
> https://git.gnome.org/browse/gnome-shell/commit/src/shell-global.
> c?id=6f605598de1eb4361ef912e85edb27a8b7b96b21
> (supposedly reverting this patch causes hangs but it is reducing the memory
> leaks here to under 50MB a day).

Thank you Hussam but I don't know how to do that.
Comment 45 Hussam Al-Tayeb 2016-01-03 08:53:33 UTC
(In reply to jeremy9856 from comment #44)
> Thank you Hussam but I don't know how to do that.

What distribution? Can you not ask or check your distribution's documentation for how to rebuild/patch packages?
I have been poking the gjs maintainers to commit those patches. If you try them and find they are mitigating the leaks a bit, you will at least be helping and they may decide to commit them.
Comment 46 jeremy9856 2016-01-03 11:26:05 UTC
(In reply to Hussam Al-Tayeb from comment #45)
> What distribution? Can you not ask or check your distribution's
> documentation for how to rebuild/patch packages?
> I have been poking the gjs maintainers to commit those patches. If you try
> them and find they are mitigating the leaks a bit, you will at least be
> helping and they may decide to commit them.

I'm on Manjaro now. If you can say me how to do it you can send me an email and I will try.
Comment 47 Hussam Al-Tayeb 2016-01-03 12:18:34 UTC
(In reply to jeremy9856 from comment #46)
> (In reply to Hussam Al-Tayeb from comment #45)
> > What distribution? Can you not ask or check your distribution's
> > documentation for how to rebuild/patch packages?
> > I have been poking the gjs maintainers to commit those patches. If you try
> > them and find they are mitigating the leaks a bit, you will at least be
> > helping and they may decide to commit them.
> 
> I'm on Manjaro now. If you can say me how to do it you can send me an email
> and I will try.

Looks like Manjaro uses pacman. https://www.archlinux.org/pacman/PKGBUILD.5.html#_example
download the patches
just add patch -p1 < /path/to/patch...
for each patch.
before the ./configure line.
Maybe consult your distribution too but this should work :)
Comment 48 jeremy9856 2016-01-04 17:20:43 UTC
Ok I tested gjs with the 5 patches from bug 724797 and gnome-shell with the patch you mentioned reverted and I didn't see any difference in RAM usage. After a few minutes of use gnome-shell use about 350Mb of RAM with or without the patches.
Comment 49 Hussam Al-Tayeb 2016-01-05 05:56:31 UTC
(In reply to jeremy9856 from comment #48)
> Ok I tested gjs with the 5 patches from bug 724797 and gnome-shell with the
> patch you mentioned reverted and I didn't see any difference in RAM usage.
> After a few minutes of use gnome-shell use about 350Mb of RAM with or
> without the patches.

Yes but it does slow down the memory increase after the initial 350. It won't grown into the 1000s anymore within 24 hours anymore.
Comment 50 jeremy9856 2016-01-05 18:49:29 UTC
I'm confused. I now think that I'm not hit by this bug. Or at least I never experienced it. My "problem" was probably more about the design of Gnome Shell and the Nvidia drivers. 

With the Nvidia driver gnome-shell use about 450Mb but with the Nouveau drivers gnome-shell use about 200Mb. I don't use Gnome enough maybe (I jump between KDE and Gnome) but I never see gnome-shell using more than 500Mb with the Nvidia drivers. 

I think that by design Gnome Shell use about 200Mb (or more depending of what you are doing) of memory with open source drivers and almost 450Mb (again, or more depending of what you are doing) with Nvidia drivers (because Nvidia drivers behave differently, they cache more things, etc...) and that is normal.

So if I'm right, I guess that an optimisation like on the Budgie desktop can be great to lower the "normal" memory usage. They have done wonders. Maybe working with Nvidia too to improve things here with their drivers like you did for a mutter bug can be great too. And of course this bug still need to be fixed but it may be provoked by some kind of uncommon race condition ?

But if I'm wrong, and I don't see gnome-shell using 1Gb+ because I don't run it enough, this bug just need to be fixed of course.

In fact I don't know what thinking... If a developer can say his thought about this I will be glad to read it ;)

Thanks
Comment 51 Hussam Al-Tayeb 2016-01-14 13:52:41 UTC
An interesting read:
https://blogs.windows.com/msedgedev/2016/01/13/chakracore-now-open/
"We are also publishing a roadmap for ChakraCore on our GitHub repository. With today’s release, you can build ChakraCore on Windows 7 SP1 or above with Visual Studio 2013 or 2015 with C++ support installed. In the future, we are committed to bringing it to other platforms, starting with Linux, and will keep the roadmap updated with details and status updates as we make progress."

Perhaps GJS can use this in the future instead of spidermonkey.
Comment 52 jeremy9856 2016-01-22 14:04:05 UTC
I will be happy if I can have an answer from my comment 50
Thanks !
Comment 53 Aaron Plattner 2016-03-18 23:52:05 UTC
Created attachment 324309 [details] [review]
Fix offscreen leak in _st_create_shadow_pipeline_from_actor

It's hard to say for sure whether this is the leak everyone else is seeing, but on my system this causes a slow texture leak gnome-shell instances running on X servers that are VT switched away.  The attached patch fixes the problem.
Comment 54 Jasper St. Pierre (not reading bugmail) 2016-03-21 19:29:42 UTC
Review of attachment 324309 [details] [review]:

Looks good to me, thanks.
Comment 55 Ray Strode [halfline] 2016-03-22 13:48:35 UTC
NICE!
Comment 56 Eric Gach 2016-03-29 19:51:34 UTC
So, I'm running Ubuntu Gnome variant 16.04-beta2 with gnome-shell 3.18.4. I've applied the patch from #53 to the gnome-shell package sources and rebuilt it against my system. This has greatly reduced the memory footprint of gnome-shell, especially the one started by gdm. The gdm started process went from using 150+M to sticking right at 60-70M. However, with this patch applied, the RAM used still continues to increase for the gnome-shell instance started under my user and all I can figure out is that it is directly tied to the background image changing.

I have a simple python daemon running in the background that randomly changes the dconf value of org.gnome.desktop.background.picture-uri so that a random background is displayed every so often. Prior to the patch, every time the background is changed by this program the memory usage of gnome-shell increases by anywhere from 20-100M. Now with the patch, it seems to be lower totaling anywhere from 10M-50M each background change. Also, just to be sure this isn't my daemon causing a problem, I have disabled it and simply changed the background from the gnome-control-center randomly by selecting any images out of the list and clicking Select. This also causes the memory used by gnome-shell to increase in the same way.

I have a laptop that has a nvidia optimus card, unfortunately I have to use the nvidia proprietary drivers and cannot use nouveau or intel. Through my massive amounts of searching, I have found others who have indicated that they experience the leak as well with proprietary video drivers. I have also run my same python daemon on other machines that used intel video drivers and had no memory issues. I would be happy to provide any amount of detail needed to help track things down as this is not the first time I've experienced this problem, and its making my current system a bit unusable after a full work day.
Comment 57 Aaron Plattner 2016-03-29 19:59:27 UTC
Hi Eric. This sounds almost certainly unrelated to the bug that my patch addresses, so I would recommend filing a new bug for the problem you're seeing.
Comment 58 Hussam Al-Tayeb 2016-03-29 22:12:18 UTC
Could be related to what was discussed in this comment https://bugzilla.gnome.org/show_bug.cgi?id=747339#c48
Eric, if you file a new bug, please post the number here so I can cc myself. Thank you.
Comment 59 Damian 2016-05-13 16:31:39 UTC
(In reply to Hussam Al-Tayeb from comment #58)
> Eric, if you file a new bug, please post the number here so I can cc myself.

I filed bug 766353 concerning the huge memory usage of gnome-shell directly related with changing background (probably the same as in comment #56 from Eric):
https://bugzilla.gnome.org/show_bug.cgi?id=766353
Comment 60 Bastien Nocera 2018-01-18 12:57:53 UTC
For binary NVidia driver users, it might be useful if somebody tried to move this to some NVidia toolset:
https://bugzilla.gnome.org/show_bug.cgi?id=792642
so that the worst of the problem can be avoided ahead of time.
Comment 61 Florian Müllner 2019-02-27 22:23:51 UTC
There is no actionable information left on this bug, and hopefully the main issue was the "tardy-sweep" issue in gjs' GC.