[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Turns out after a fresh reboot the memory usage isn't much different after I close all apps and VmData for gnome shell is only about 400MB. So, perhaps this isn't the smoking gun I thought it was. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Thanks @vanvugt, this was helpful. I'm running ubuntu 23.10. It's been about a week since I rebooted and I noticed swap usage was quite high. I've got 32GB of RAM and am a developer with a bunch of stuff open at once. Decided to investigate. Closed everything, but left just gnome running and a terminal. Did a swapoff -a to clear swap and dropped caches to get it as close to just what was allocated as possible. It still showed 14GB of memory used with 5GB in cache. That seems high. So, ran this to take a look at VmData for gnome-shell: cat /proc/$(pgrep -f /usr/bin/gnome-shell)/status | grep VmData That reveals: VmData:1231000 kB That seems a bit excessive. Full disclosure. I do use extensions. It's too bare-bones without them. I miss being able to Alt-F2 -> R and reboot gnome, but it appears to not be possible now with Wayland. > It's important to remember that RSS increases is no indication of a leak - it > will rise and fall according to how busy the machine is and not how much new > memory the process has allocated. Please ignore all RSS values as they are > going to be unpredictable and misleading. > > As for VSZ, that's kind of related to potential leaks. The problem with VSZ > is that it's a measure of the address space mappings size and is also not a > measure of regular memory allocated by the process. Although you can use > changes in VSZ to detect leaks and bloat, address space used by VSZ is not an > indication of the memory requirements of the process. > > Probably a better field to monitor for actual leaks is VmData which you can > find in: > /proc/PID/status > > VmData is a more realistic indication of memory allocated by the process. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
3952 KiB extra memory usage by gnome-shell when I change window of kitty (terminal). Two megabytes for one press of alt-tab! -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Regarding continually increasing Pss_Shmem, diffing numa_maps has these... Can these glfw mappings be reason for the increased memory usage? 59d20d348000 default file=/usr/bin/gnome-shell anon=1 dirty=1 active=0 N0=1 kernelpagesize_kB=4 59d20d988000 default heap anon=26945 dirty=26945 active=0 N0=26945 kernelpagesize_kB=4 -775066988000 default file=/memfd:glfw-shared\040(deleted) dirty=234 mapmax=2 active=0 N0=234 kernelpagesize_kB=4 +775064ebb000 default file=/memfd:glfw-shared\040(deleted) dirty=231 mapmax=2 active=0 N0=231 kernelpagesize_kB=4 +775065042000 default file=/memfd:glfw-shared\040(deleted) dirty=240 active=0 N0=240 kernelpagesize_kB=4 +7750651c9000 default file=/dev/dri/card0 +7750655c9000 default file=/memfd:glfw-shared\040(deleted) dirty=233 active=0 N0=233 kernelpagesize_kB=4 +77506575 default file=/memfd:glfw-shared\040(deleted) dirty=242 active=0 N0=242 kernelpagesize_kB=4 +7750658d7000 default file=/memfd:glfw-shared\040(deleted) dirty=235 active=0 N0=235 kernelpagesize_kB=4 +775065a5e000 default file=/memfd:glfw-shared\040(deleted) dirty=228 active=0 N0=228 kernelpagesize_kB=4 +775065be5000 default file=/dev/dri/card0 +775065fe5000 default file=/memfd:glfw-shared\040(deleted) dirty=237 mapmax=2 active=0 N0=237 kernelpagesize_kB=4 +77506616c000 default file=/memfd:glfw-shared\040(deleted) dirty=246 active=0 N0=246 kernelpagesize_kB=4 +7750662f3000 default file=/memfd:glfw-shared\040(deleted) dirty=240 active=0 N0=240 kernelpagesize_kB=4 +77506647a000 default file=/memfd:glfw-shared\040(deleted) dirty=232 active=0 N0=232 kernelpagesize_kB=4 +77506667a000 default file=/memfd:glfw-shared\040(deleted) dirty=232 active=0 N0=232 kernelpagesize_kB=4 +775066801000 default file=/memfd:glfw-shared\040(deleted) dirty=241 active=0 N0=241 kernelpagesize_kB=4 +775066988000 default file=/memfd:glfw-shared\040(deleted) dirty=234 active=0 N0=234 kernelpagesize_kB=4 775066b0f000 default file=/memfd:glfw-shared\040(deleted) dirty=227 active=0 N0=227 kernelpagesize_kB=4 -775066c96000 default file=/dev/dri/card0 +775066d88000 default file=/memfd:glfw-shared\040(deleted) dirty=234 active=0 N0=234 kernelpagesize_kB=4 +775066f0f000 default file=/memfd:glfw-shared\040(deleted) dirty=227 active=0 N0=227 kernelpagesize_kB=4 775067096000 default file=/memfd:glfw-shared\040(deleted) dirty=236 active=0 N0=236 kernelpagesize_kB=4 77506721d000 default file=/memfd:glfw-shared\040(deleted) dirty=245 active=0 N0=245 kernelpagesize_kB=4 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I have 32 GiB RAM. Oct 03 16:21:10 kernel: Out of memory: Killed process 448186 (gnome- shell) total-vm:17570844kB, anon-rss:336828kB, file-rss:2548kB, shmem- rss:7665392kB, UID:500 pgtables:28128kB oom_score_adj:200 Running with gnome-shell 43.0 and gjs-1.74.0: 21d6240-7ffe2b9a2000 ---p 00:00 0 [rollup] Rss: 4645900 kB Pss: 4625270 kB Pss_Anon: 347040 kB Pss_File: 9415 kB Pss_Shmem: 4268815 kB Shared_Clean: 12584 kB Shared_Dirty: 20184 kB Private_Clean: 7368 kB Private_Dirty: 4605764 kB Referenced: 4002232 kB Anonymous:347040 kB LazyFree: 0 kB AnonHugePages:133120 kB ShmemPmdMapped:0 kB FilePmdMapped: 0 kB Shared_Hugetlb:0 kB Private_Hugetlb: 0 kB Swap: 0 kB SwapPss: 0 kB Locked:0 kB -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Still happening on Ubuntu 18.04.6: gnome-shell 3.28.4: KiB Mem : 20210320 total, 5287136 free, 9839436 used, 5083748 buff/cache KiB Swap: 38653948 total, 35113980 free, 3539968 used. 9823860 avail Mem PID USER PR NIVIRTRESSHR S %CPU %MEM TIME+ COMMAND 3664 tomek 20 0 8356864 3.843g 81904 S 81.7 19.9 378:32.26 gnome-shell -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
FWIW, I have a pretty consistent reproduction of this on my 20.04 machine here. Restarting gnome-shell with Alt-F2 then "r" causes all the window management stuff to go away, but doesn't actually kill the process that's reporting the giant resident set size. Manually killing that pid also causes the WM chrome to disappear for a second and then pop back once a new gnome-shell process spawns. That one comes up almost instantly with a huge (but smaller, at least) RSS: 0] jbm@complexity:~/Downloads $ ps l 650626 F UID PIDPPID PRI NIVSZ RSS WCHAN STAT TTYTIME COMMAND 0 1000 6506262554 20 0 6884676 2449912 - Rsl ? 62:14 /usr/bin/gnome-shell 0] jbm@complexity:~/Downloads $ kill 650626 (run top to get the new PID) 130] jbm@complexity:~/Downloads $ ps l 665168 F UID PIDPPID PRI NIVSZ RSS WCHAN STAT TTYTIME COMMAND 0 1000 6651682554 20 0 6248912 1988284 poll_s Ssl ?0:57 /usr/bin/gnome-shell So, it's gone from 2449912 to 1988284. That isn't nothing: 2.3GiB vs 1.9GiB, but it's still a heck of a lot of RAM for a newly-spawned process. Hope this report helps! -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Tags removed: artful zesty -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gjs (Ubuntu) Assignee: (unassigned) => Hassan Kibiti (kibitih) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I don't know what I was thinking... This bug is clearly declared fixed in 18.04 already: gjs (1.52.1-1ubuntu1) bionic; urgency=medium * Add fix-crashes-lp1763878-revert-575f1e2e077.patch to fix shutdown crashes (LP: #1763878) * Add some patches to solve large memory leaks (LP: #1672297) - fix-leaks-lp1672297-1-context-Add-API-to-force-GC-schedule.patch - fix-leaks-lp1672297-2-object-Queue-a-forced-GC-when-toggling-down.patch - Note: More such patches are under review so this list may grow in future. -- Daniel van Vugt Mon, 16 Apr 2018 14:30:31 +0800 If anyone experiences new leaks in 18.10 then please see bug 1800165. For anything else, please open a new bug. ** Changed in: gjs (Ubuntu Bionic) Status: Triaged => Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
This bug is fixed in Ubuntu 18.10, but beware 18.10 also brings a new separate leak: bug 1800165. This bug is not yet fixed in Ubuntu 18.04 because the fix for this one also causes a performance regression in 18.10 that we don't want to repeat in 18.04: https://gitlab.gnome.org/GNOME/gjs/merge_requests/236 We will need to backport that fix as part of the fix here so the performance regression is never seen in 18.04. However, technically we are required to get the performance fix into 18.10 before we can proceed with 18.04 here. :S -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I switched from nvidia driver to nouveau driver and the huge memory usage disappeared. Small jumps (increase) in memory usage stayed with us. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gjs (Ubuntu Bionic) Status: In Progress => Triaged -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
No comment... ** Attachment added: "screenshot of gnome-usage" https://bugs.launchpad.net/gnome-shell/+bug/1672297/+attachment/5190499/+files/Screenshot%20from%202018-09-19%2011-33-32.png -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Gnome 3.30 is out. Are there any ETA or plan to fix this Critical issue? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I installed Ubuntu 18.10 gjs and libgjs0g 1.53.3-1 (of Ubuntu 18.10) to Ubuntu 18.04. It seems that the memory leak lives forever... Memory usage started from 170MB, and after two hours is over 360MB. [image: Képernyőkép erről: 2018-09-02 23-46-44.png] chris pollock <1672...@bugs.launchpad.net> ezt írta (időpont: 2018. aug. 20., H, 16:51): > This is: > apt-cache policy gnome-shell > gnome-shell: > Installed: 3.28.2-0ubuntu0.18.04.1 > Candidate: 3.28.2-0ubuntu0.18.04.1 > > apt-cache policy evolution > evolution: > Installed: 3.28.1-2 > Candidate: 3.28.1-2 > > lsb_release -crid > Distributor ID: Ubuntu > Description:Ubuntu 18.04.1 LTS > Release:18.04 > Codename: bionic > > uname -a > Linux localhost 4.15.0-32-generic #35-Ubuntu SMP Fri Aug 10 17:58:07 UTC > 2018 x86_64 x86_64 x86_64 GNU/Linux > > Aug 20 08:46:13 localhost evolution.desktop[2662]: Memory pressure relief: > Total: res = 19537920/16986112/-2551808, res+swap = > 14004224/11452416/-2551808 > Aug 20 08:46:19 localhost evolution.desktop[2662]: Memory pressure relief: > Total: res = 16916480/16908288/-8192, res+swap = 11382784/11374592/-8192 > Aug 20 08:46:58 localhost evolution.desktop[2662]: Memory pressure relief: > Total: res = 16908288/16908288/0, res+swap = 11374592/11374592/0 > Aug 20 08:47:29 localhost evolution.desktop[2662]: Memory pressure relief: > Total: res = 16908288/16912384/4096, res+swap = 11378688/11378688/0 > Aug 20 08:47:59 localhost evolution.desktop[2662]: Memory pressure relief: > Total: res = 16912384/16912384/0, res+swap = 11378688/11378688/0 > > Not sure if this pertains to this bug at all. I noticed the above every > few minutes in my syslog after upgrading to 18.04.1 last week. > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1672297 > > Title: > gnome-shell uses lots of memory, and grows over time > > Status in GNOME Shell: > Confirmed > Status in gjs package in Ubuntu: > Fix Released > Status in gjs source package in Bionic: > In Progress > > Bug description: > Upstream: > https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 > > --- > > gnome-shell's RSS is growing by 1 MiB every few minutes, and is now at > almost 2 GiB. > > user 3039 1.8 16.1 4302340 1968476 tty2 Sl+ Mar09 120:17 > /usr/bin/gnome-shell > > strace output is voluminous; here is a representative sample: > > poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, > revents=POLLOUT}]) > writev(5, [{"\231\n\10\0\n\0 > \0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32 > poll([{fd=5, events=POLLIN}], 1, -1)= 1 ([{fd=5, revents=POLLIN}]) > recvmsg(5, {msg_name(0)=NULL, > msg_iov(1)=[{"\1\0{\224\0\0\0\0H\0\0\0\0\23\266\32\0\0\0\0\201\242\204\0\0\0\0\0\261.\0\0", > 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 > recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource > temporarily unavailable) > recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource > temporarily unavailable) > poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, > revents=POLLOUT}]) > writev(5, [{"\212\5\4\0a\2228\0y\3\5\0%\3\27\4\231\6\5\0\n\0 > \0a\2228\0\0\0\0\0"..., 36}, {NULL, 0}, {"", 0}], 3) = 36 > poll([{fd=5, events=POLLIN}], 1, -1)= 1 ([{fd=5, revents=POLLIN}]) > recvmsg(5, {msg_name(0)=NULL, > msg_iov(1)=[{"\1\0}\224\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", > 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 > recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource > temporarily unavailable) > poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, > revents=POLLOUT}]) > writev(5, [{"\212\n\2\0a\2228\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 > recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource > temporarily unavailable) > recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource > temporarily unavailable) > poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, > events=POLLIN}, {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, > events=POLLIN}, {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, > events=POLLIN}, {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, > events=POLLIN}, {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, > events=POLLIN}], 15, 0) = 0 (Timeout) > recvmsg(5, 0x7fff60efb040, 0) = -1 EAGAIN (Resource > temporarily unavailable) > recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource > temporarily unavailable) > recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource > temporarily unavailable) > poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, > events=POLLIN}, {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, > events=POLLIN}, {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, > events=POLLIN}, {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, > events=POLLIN}, {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, >
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
This is: apt-cache policy gnome-shell gnome-shell: Installed: 3.28.2-0ubuntu0.18.04.1 Candidate: 3.28.2-0ubuntu0.18.04.1 apt-cache policy evolution evolution: Installed: 3.28.1-2 Candidate: 3.28.1-2 lsb_release -crid Distributor ID: Ubuntu Description:Ubuntu 18.04.1 LTS Release:18.04 Codename: bionic uname -a Linux localhost 4.15.0-32-generic #35-Ubuntu SMP Fri Aug 10 17:58:07 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux Aug 20 08:46:13 localhost evolution.desktop[2662]: Memory pressure relief: Total: res = 19537920/16986112/-2551808, res+swap = 14004224/11452416/-2551808 Aug 20 08:46:19 localhost evolution.desktop[2662]: Memory pressure relief: Total: res = 16916480/16908288/-8192, res+swap = 11382784/11374592/-8192 Aug 20 08:46:58 localhost evolution.desktop[2662]: Memory pressure relief: Total: res = 16908288/16908288/0, res+swap = 11374592/11374592/0 Aug 20 08:47:29 localhost evolution.desktop[2662]: Memory pressure relief: Total: res = 16908288/16912384/4096, res+swap = 11378688/11378688/0 Aug 20 08:47:59 localhost evolution.desktop[2662]: Memory pressure relief: Total: res = 16912384/16912384/0, res+swap = 11378688/11378688/0 Not sure if this pertains to this bug at all. I noticed the above every few minutes in my syslog after upgrading to 18.04.1 last week. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Yesterday I discovered another Gnome software bug, (another) one of Files (Nautilus). Without any reason, Files was running 4+% of the CPU for a long time, without even touching it. Might be some interaction, if I see that again, will file a separate bug report. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Will all these memory bleed issues be patched in the upcoming 18.04.1 LTS release? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Can we PLEASE get some kind of coherent update on this for bionic. Most distros (debian unstable, arch) already incorporated this fix. Is this fix coming? Is any part of it coming? This is issues is serious enough that it needs addressing, please respond! -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Ubuntu 18.04.1 is coming soon (tomorrow?). What about the bug fixes? I know a temporary method, but it is not so nice (but it works, saves ~400MB RAM): run after login sudo killall -u gdm killall gnome-software One more, clear gnome-calendar. It launches automatically, uses constantly 2-400MB RAM, and do nothing. sudo apt remove gnome-calendar waffen <1672...@bugs.launchpad.net> ezt írta (időpont: 2018. júl. 16., H, 5:01): > > Well for this bug I need to install Xubuntu and lightdm, run very fast > with no issues, BUT looks like Firefox is eating a lot of RAM in both > desktops, for my job I need FF to be opened all the time, so the time to > time I need to close it and relaunch it, if not FF freezing my desktop, > now even Chrome eats a lower portion of RAM than FF... are you have > similar problems with FF + ubuntu? > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1672297 > > Title: > gnome-shell uses lots of memory, and grows over time > > Status in GNOME Shell: > Confirmed > Status in gjs package in Ubuntu: > Fix Released > Status in gjs source package in Bionic: > In Progress > > Bug description: > Upstream: > https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 > > --- > > gnome-shell's RSS is growing by 1 MiB every few minutes, and is now at > almost 2 GiB. > > user 3039 1.8 16.1 4302340 1968476 tty2 Sl+ Mar09 120:17 > /usr/bin/gnome-shell > > strace output is voluminous; here is a representative sample: > > poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) > writev(5, [{"\231\n\10\0\n\0 > \0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32 > poll([{fd=5, events=POLLIN}], 1, -1)= 1 ([{fd=5, revents=POLLIN}]) > recvmsg(5, {msg_name(0)=NULL, > msg_iov(1)=[{"\1\0{\224\0\0\0\0H\0\0\0\0\23\266\32\0\0\0\0\201\242\204\0\0\0\0\0\261.\0\0", > 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 > recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource temporarily > unavailable) > recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource temporarily > unavailable) > poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) > writev(5, [{"\212\5\4\0a\2228\0y\3\5\0%\3\27\4\231\6\5\0\n\0 > \0a\2228\0\0\0\0\0"..., 36}, {NULL, 0}, {"", 0}], 3) = 36 > poll([{fd=5, events=POLLIN}], 1, -1)= 1 ([{fd=5, revents=POLLIN}]) > recvmsg(5, {msg_name(0)=NULL, > msg_iov(1)=[{"\1\0}\224\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", > 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 > recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource temporarily > unavailable) > poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) > writev(5, [{"\212\n\2\0a\2228\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 > recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily > unavailable) > recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource temporarily > unavailable) > poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, > {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, events=POLLIN}, > {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, events=POLLIN}, > {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, events=POLLIN}, > {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}], 15, > 0) = 0 (Timeout) > recvmsg(5, 0x7fff60efb040, 0) = -1 EAGAIN (Resource temporarily > unavailable) > recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily > unavailable) > recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource temporarily > unavailable) > poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, > {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, events=POLLIN}, > {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, events=POLLIN}, > {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, events=POLLIN}, > {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}], 15, > 0) = 0 (Timeout) > recvmsg(5, 0x7fff60efb040, 0) = -1 EAGAIN (Resource temporarily > unavailable) > open("/proc/self/stat", O_RDONLY) = 36 > fstat(36, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 > fcntl(36, F_GETFL) = 0x8000 (flags > O_RDONLY|O_LARGEFILE) > fstat(36, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 > read(36, "3039 (gnome-shell) R 2930 2917 2"..., 4096) = 354 > read(36, "", 3072) = 0 > close(36) = 0 > recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily > unavailable) > recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource temporarily > unavailable) > poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, > {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16,
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Well for this bug I need to install Xubuntu and lightdm, run very fast with no issues, BUT looks like Firefox is eating a lot of RAM in both desktops, for my job I need FF to be opened all the time, so the time to time I need to close it and relaunch it, if not FF freezing my desktop, now even Chrome eats a lower portion of RAM than FF... are you have similar problems with FF + ubuntu? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I recently changed my Ubuntu 18.04 installation to use i3 window manager due to this issue, but alas, it's not enough, as GNOME is used for my login screen. After 3 days away from my desk, the memory is 38.2G/39.2G and swap is 14.6/22.4G and the /usr/bin/gnome-shell process owned by gdm has taken 78.7% of my memory with 45.1G VIRT and 30.8G RES in htop. Having to wait until 3 to 4 months for an upstream bugfix and doing daily reboots is more disruption that I'm willing to put up with for a "stable" release (and a LTS at that). Any tips for installing a desktop manager for the login screen that isn't gnome, or disabling gnome shell (and replacing with something not gnome) until this gets fixed in a manner that is accessible to consumers of the current stable release. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
@ Nick Timkovich The 'fix released' for 18.04 (1.52.1-1ubuntu1) is to the extent as seen in comment 78 which may not be as developed as the 'fix released' for 18.10 , i.e comment 96 The bionic task for gjs as shown at top still says 'In progress' which *may* mean there are further gjs patches under consideration for 18.04.. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
For us end-users, does "Fix Released" just mean released to a nightly/unstable/private package repo? Because https://packages.ubuntu.com/bionic/gjs still lists the version at 1.52.1, that means this still unreleased in stable? What's the status to look out for when an `apt-get upgrade` will fix the issue? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Laney, Thanks for doing the work. I know that you know... My main concern is about effective communication with the 141 users subscribed here. And that means using a correct status value which I am happy to do manually. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gjs (Ubuntu) Assignee: Ubuntu Desktop (ubuntu-desktop) => (unassigned) ** Changed in: gjs (Ubuntu Bionic) Assignee: Ubuntu Desktop (ubuntu-desktop) => (unassigned) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
OK, in this instance Simon had quoted this bug reference in the changelog for a previous version: https://tracker.debian.org/news/958430/accepted-gjs-1523-2-source- into-unstable/ lucky :-) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
This bug was fixed in the package gjs - 1.53.3-1 --- gjs (1.53.3-1) experimental; urgency=medium [ Simon McVittie ] * d/watch: Watch for development releases * New upstream development release [ Iain Lane ] * New upstream development releases 1.53.2 and 1.53.3 -- Iain Lane Wed, 27 Jun 2018 18:20:12 +0100 ** Changed in: gjs (Ubuntu) Status: Fix Committed => Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
On Wed, Jul 04, 2018 at 09:30:05AM -, Daniel van Vugt wrote: > Technically, being in cosmic-proposed only makes it Fix Committed. Not > yet Fix Released. Daniel, I know this, but syncpackage marks bugs as Fix Released and it's manual work to go back and change it because nothing will do that for you as the package migrates. I am, as I always do, tracking my upload through proposed into the release. If you want to do this manual work yourself, you can feel free of course, but I personally don't think it's the best use of time. -- Iain Lane [ i...@orangesquash.org.uk ] Debian Developer [ la...@debian.org ] Ubuntu Developer [ la...@ubuntu.com ] -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Technically, being in cosmic-proposed only makes it Fix Committed. Not yet Fix Released. ** Changed in: gjs (Ubuntu) Status: Fix Released => Fix Committed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gjs (Ubuntu) Assignee: Daniel van Vugt (vanvugt) => Ubuntu Desktop (ubuntu-desktop) ** Changed in: gjs (Ubuntu Bionic) Assignee: Daniel van Vugt (vanvugt) => Ubuntu Desktop (ubuntu-desktop) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
This bug was fixed in the package gjs - 1.53.3-1 --- gjs (1.53.3-1) experimental; urgency=medium [ Simon McVittie ] * d/watch: Watch for development releases * New upstream development release [ Iain Lane ] * New upstream development releases 1.53.2 and 1.53.3 -- Iain Lane Wed, 27 Jun 2018 18:20:12 +0100 gjs (1.52.3-2) unstable; urgency=medium * Team upload * d/p/context-Add-API-to-force-GC-schedule.patch, d/p/object-Queue-a-forced-GC-when-toggling-down.patch, d/p/context-Ensure-force_gc-flag-is-not-lost-if-the-idle-is-s.patch: Add patches from upstream version 1.53.1 to make GC more aggressive (LP: #1672297) -- Simon McVittie Thu, 17 May 2018 11:13:54 +0100 gjs (1.52.3-1) unstable; urgency=medium * New upstream release -- Tim Lunn Tue, 08 May 2018 17:18:07 +1000 gjs (1.52.2-1) unstable; urgency=medium * New upstream release -- Tim Lunn Fri, 20 Apr 2018 17:18:55 +1000 ** Changed in: gjs (Ubuntu) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I think the cleanest first step will be -> bug 1778660 That will allow us to drop the patches we're carrying and also get in sync with Debian. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
It appears the only gjs fixes we are missing are: https://gitlab.gnome.org/GNOME/gjs/merge_requests/121 https://gitlab.gnome.org/GNOME/gjs/merge_requests/122 However the first is more to do with performance, and a little to do with memory usage. It's also included in upstream gjs releases 1.52.3 and later. The second is included in release 1.53.2. So we'll just do a version upgrade of gjs in cosmic for that right now and people can try it out. As for the rest of the fixes: https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 they are in mutter. Either already released in mutter version 3.28.1, or too small to backport early, or actually not to do with memory usage. So in summary I think we are only missing gjs!121 and gjs!122 in Ubuntu: * cosmic: will get it as part of an update to the latest gjs version. * bionic: may get it later if people feel it's useful. Please correct me if I am wrong and have missed anything. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
It's on the (backlog) queue: https://trello.com/b/3VYBPFaR/ubuntu- desktop-1810-cycle Although this doesn't need to wait for me. Anyone could cherry pick and propose the remaining fixes. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
https://gitlab.gnome.org/GNOME/gjs/merge_requests/122 is now merged, all the other merge requests linked to in https://gitlab.gnome.org/GNOME /gnome-shell/issues/64 are now merged. Daniel could we have soon have a -proposed package of backports of these fixes up for testing? :) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
Re: [Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
After some minutes I logged in (Ubuntu 18.04, gnome-shell) something used a lot of memory (approx. 1GB). I checked gnome-system-monitor, but there was not any process which used more memory as usual (neither user nor system). Nothing was opened or launched. Only one thing helped: logout and login again. I have no idea what was that, and I can not repeat it again. (gnome shell is extremely laggy :-( ) On máj 3 2018, at 9:08 de, Daniel van Vugtwrote: > > Looks like we're still waiting for upstream to land: > https://gitlab.gnome.org/GNOME/gjs/merge_requests/122 > > from the list: > https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 > > -- > You received this bug notification because you are subscribed to the bug > report. > https://bugs.launchpad.net/bugs/1672297 > > Title: > gnome-shell uses lots of memory, and grows over time > > Status in GNOME Shell: > Confirmed > Status in gjs package in Ubuntu: > In Progress > Status in gjs source package in Bionic: > In Progress > > Bug description: > Upstream: > https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 > > --- > gnome-shell's RSS is growing by 1 MiB every few minutes, and is now at > almost 2 GiB. > > user 3039 1.8 16.1 4302340 1968476 tty2 Sl+ Mar09 120:17 > /usr/bin/gnome-shell > > strace output is voluminous; here is a representative sample: > poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) > writev(5, [{"\231\n\10\0\n\0 > \0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32 > poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) > recvmsg(5, {msg_name(0)=NULL, > msg_iov(1)=[{"\1\0{\224\0\0\0\0H\0\0\0\0\23\266\32\0\0\0\0\201\242\204\0\0\0\0\0\261.\0\0", > 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 > recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource temporarily unavailable) > recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource temporarily unavailable) > poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) > writev(5, [{"\212\5\4\0a\2228\0y\3\5\0%\3\27\4\231\6\5\0\n\0 > \0a\2228\0\0\0\0\0"..., 36}, {NULL, 0}, {"", 0}], 3) = 36 > poll([{fd=5, events=POLLIN}], 1, -1) = 1 ([{fd=5, revents=POLLIN}]) > recvmsg(5, {msg_name(0)=NULL, > msg_iov(1)=[{"\1\0}\224\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", > 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 > recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource temporarily unavailable) > poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) > writev(5, [{"\212\n\2\0a\2228\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 > recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily unavailable) > recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource temporarily unavailable) > poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, > {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, events=POLLIN}, > {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, events=POLLIN}, > {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, events=POLLIN}, > {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}], 15, > 0) = 0 (Timeout) > recvmsg(5, 0x7fff60efb040, 0) = -1 EAGAIN (Resource temporarily unavailable) > recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily unavailable) > recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource temporarily unavailable) > poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, > {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, events=POLLIN}, > {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, events=POLLIN}, > {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, events=POLLIN}, > {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}], 15, > 0) = 0 (Timeout) > recvmsg(5, 0x7fff60efb040, 0) = -1 EAGAIN (Resource temporarily unavailable) > open("/proc/self/stat", O_RDONLY) = 36 > fstat(36, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 > fcntl(36, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) > fstat(36, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 > read(36, "3039 (gnome-shell) R 2930 2917 2"..., 4096) = 354 > read(36, "", 3072) = 0 > close(36) = 0 > recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily unavailable) > recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource temporarily unavailable) > poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, > {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, events=POLLIN}, > {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, events=POLLIN}, > {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, events=POLLIN}, > {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}], 15, > 117885) = 1 ([{fd=4, revents=POLLIN}]) > read(4, "\1\0\0\0\0\0\0\0", 16) = 8 > recvmsg(5, 0x7fff60efb040, 0) = -1 EAGAIN (Resource temporarily unavailable) > recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily unavailable) >
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Looks like we're still waiting for upstream to land: https://gitlab.gnome.org/GNOME/gjs/merge_requests/122 from the list: https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Any news on this? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I am unsubscribing ubuntu-sponsors since I don't see anything here now that is ready for sponsoring. Please feel free to resubscribe when you have something else that needs sponsoring. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
And you should... SEE THIS LINK https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1423773 which is the most important memory leak and I posted it 3 years ago, could be possible that just ONE developer take this seriously? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Let's keep this open till we have the full set up upstream fixes in Ubuntu: https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 ** Changed in: gjs (Ubuntu Bionic) Status: Fix Released => In Progress -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Yep, that's about ignorant gnome-shell team and really outdated toolkit. Ubuntu should use KDE. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Guys, i am not programmer, but i`m wander why gnome have so many memory leaks? Most of them have been known for years and nobody cares till Ubuntu LTS 18.04 release. Bad code, bad programming, or other reason?! -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
If you really want to close this bug PLEASE WATCH THIS https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1423773 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I wonder if we should keep using this bug as the additional leak fixes land in future? Leaks are likely to come and go indefinitely over time as the code changes, so we should try to decide the acceptance criteria for closing this bug. And when it would be more appropriate to open new similar bugs. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
This bug was fixed in the package gjs - 1.52.1-1ubuntu1 --- gjs (1.52.1-1ubuntu1) bionic; urgency=medium * Add fix-crashes-lp1763878-revert-575f1e2e077.patch to fix shutdown crashes (LP: #1763878) * Add some patches to solve large memory leaks (LP: #1672297) - fix-leaks-lp1672297-1-context-Add-API-to-force-GC-schedule.patch - fix-leaks-lp1672297-2-object-Queue-a-forced-GC-when-toggling-down.patch - Note: More such patches are under review so this list may grow in future. -- Daniel van VugtMon, 16 Apr 2018 14:30:31 +0800 ** Changed in: gjs (Ubuntu Bionic) Status: In Progress => Fix Released -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Rocko, the other thing to consider is that the patch in comment #68 stops all types of GObject leaks, including those holding resources outside of normal memory. So if for example that texture leak returns (which I expect it may), that will consume texture memory even faster than you see main memory being used. It's mostly an invisible resource, contributing to the VSIZE only, but still using very real and very limited physical/GPU memory. Hidden resource leaks like that would explain slow-downs probably better than the visible memory growth would. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Seems not committed anywhere yet. ** Changed in: gjs (Ubuntu Bionic) Status: Fix Committed => In Progress -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Yes, we know that is only one of the leak fixes. The other fixes (upstream, not reviewed yet) are less mature and have not been included in the Ubuntu patch. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I managed to build and install a patched gjs last night thanks to a helpful hint from a fellow user (ie to use debuild -us -uc -b to build it instead of make and make install). Initially, gnome-shell was using around 170 MB according to gnome- system-monitor (atop says consistently says it is using around 100 MB more). It stayed that way until the next morning when something made it jump to 250 MB, and an hour or so later it jumped to 350 MB (it's hard to tell if it jumped all at once or slowly increased, because I think there's a bug in gnome-system-monitor that makes it stop auto-refreshing until you click on its window - when I clicked on gnome-system-monitor, gnome-shell's displayed usage jumped 100 MB each time). Usage stayed at around 350 MB for the morning and most of the afternoon. Eventually, I restarted gnome-shell with ALT-F2 and 'r' and usage dropped immediately to 120 MB. It stayed there for about half an hour until it suddenly jumped to 170 MB, and it has been sitting on that for the last two hours. gnome-shell with an _unpatched_ gjs on my system will go to 450 MB or more in less than an hour, so I think there's a definite improvement with the patch, but there are still some big leaks there. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Glad to see that this bug is about to be squished... -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gjs (Ubuntu Bionic) Status: In Progress => Fix Committed -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Yes, many Ubuntu packages are customized and often don't work unless you use the same customization options in your build. You can find out what those are by running 'apt-get source FOO' and then looking in debian/rules. However it's too complicated to write a clear guide for. Also, it sounds like you may be building the wrong project. The leak is in project 'gjs', not 'gnome-shell'. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Well, quite. I built and installed it with "./configure --prefix=/usr && make && sudo make install" and it's obviously more complicated than that. Is there a guide somewhere for how to build and install gnome- shell and its components in ubuntu? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Sounds like you might have made a mistake. Just wait till the patch is released properly. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Is that patch getting into Ubuntu soon? I tried applying it to the latest gjs source package and installing the patched package, but it left gdm in an un-startable state, even when I uninstalled it and reinstalled the default gjs package. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Here's a patch to fix the biggest of the leaks. I notice however that upstream is working on additional fixes. But those fixes are very new and experimental. What I am providing here is the more significant and mature of the leak fixes currently being proposed. ** Patch added: "gjs_1.52.1-1ubuntu1.debdiff" https://bugs.launchpad.net/ubuntu/+source/gjs/+bug/1672297/+attachment/5117659/+files/gjs_1.52.1-1ubuntu1.debdiff -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** No longer affects: gnome-shell (Ubuntu Bionic) ** No longer affects: gnome-shell (Ubuntu) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gjs (Ubuntu Bionic) Status: Triaged => In Progress ** Changed in: gjs (Ubuntu Bionic) Importance: High => Critical -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
@cement_head: The desktop team agrees. We'll be releasing *something* for this bug this week. Only 3 days to final freeze... @Amr: Those are probably better left as separate bugs to this one. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Upstream has released new versions of accountsservice & polkit to fix some leaks. https://cgit.freedesktop.org/accountsservice/tag/?h=0.6.46 https://cgit.freedesktop.org/polkit/tag/?h=0.114 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
In my opinion, Ubuntu 18.04 should not be released until this is fixed - it should be delayed if required. This is O/S killer and will do more to damage the brand name of Ubuntu than releasing a deeply flawed, not- ready-for-prime-time, version. Frankly, Ubuntu 18.04 is unusable as an LTS with this bug present. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gnome-shell (Ubuntu Bionic) Assignee: (unassigned) => Daniel van Vugt (vanvugt) ** Changed in: gjs (Ubuntu Bionic) Assignee: (unassigned) => Daniel van Vugt (vanvugt) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Yes, when a fix lands we will push it into 18.04 as a priority. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Could the eventual fix be cherry-picked for Ubuntu's GNOME 3.28? Merge requests 114 and 50 (gjs; upstream) are targeted for GNOME 3.30.0 (for example) yet presumably Ubuntu would want the fix in Ubuntu 18.04 rather than shipping with the leak? -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** No longer affects: mutter (Ubuntu) ** No longer affects: mutter (Ubuntu Bionic) -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gjs (Ubuntu Bionic) Status: Confirmed => Triaged -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gjs in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
My efforts from last week ran into a dead end because I can't reproduce that massive texture leak any more. I can however still reproduce the original "smaller" leak (0.5-1.0MB per overview) this bug was about in the first place. And good news: Upstream's experimental fix seems to work: https://gitlab.gnome.org/GNOME/gjs/merge_requests/114 ** Also affects: gjs (Ubuntu) Importance: Undecided Status: New ** Changed in: gjs (Ubuntu Bionic) Status: New => Confirmed ** Changed in: gjs (Ubuntu Bionic) Importance: Undecided => High ** Changed in: gnome-shell (Ubuntu Bionic) Assignee: Daniel van Vugt (vanvugt) => (unassigned) ** Changed in: mutter (Ubuntu Bionic) Assignee: Daniel van Vugt (vanvugt) => (unassigned) ** Description changed: + Upstream: + https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 + + --- + gnome-shell's RSS is growing by 1 MiB every few minutes, and is now at almost 2 GiB. user 3039 1.8 16.1 4302340 1968476 tty2 Sl+ Mar09 120:17 /usr/bin/gnome-shell strace output is voluminous; here is a representative sample: poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\231\n\10\0\n\0 \0\0\0\0\0\0\0\0\0\0\0\0\0\1\0\0\0\0\0\0\0\0\0\0\0", 32}], 1) = 32 poll([{fd=5, events=POLLIN}], 1, -1)= 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0{\224\0\0\0\0H\0\0\0\0\23\266\32\0\0\0\0\201\242\204\0\0\0\0\0\261.\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\212\5\4\0a\2228\0y\3\5\0%\3\27\4\231\6\5\0\n\0 \0a\2228\0\0\0\0\0"..., 36}, {NULL, 0}, {"", 0}], 3) = 36 poll([{fd=5, events=POLLIN}], 1, -1)= 1 ([{fd=5, revents=POLLIN}]) recvmsg(5, {msg_name(0)=NULL, msg_iov(1)=[{"\1\0}\224\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0", 4096}], msg_controllen=0, msg_flags=0}, 0) = 32 recvmsg(5, 0x7fff60efac90, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=5, events=POLLIN|POLLOUT}], 1, -1) = 1 ([{fd=5, revents=POLLOUT}]) writev(5, [{"\212\n\2\0a\2228\0", 8}, {NULL, 0}, {"", 0}], 3) = 8 recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, events=POLLIN}, {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, events=POLLIN}, {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, events=POLLIN}, {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}], 15, 0) = 0 (Timeout) recvmsg(5, 0x7fff60efb040, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, events=POLLIN}, {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, events=POLLIN}, {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, events=POLLIN}, {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}], 15, 0) = 0 (Timeout) recvmsg(5, 0x7fff60efb040, 0) = -1 EAGAIN (Resource temporarily unavailable) open("/proc/self/stat", O_RDONLY) = 36 fstat(36, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 fcntl(36, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(36, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 read(36, "3039 (gnome-shell) R 2930 2917 2"..., 4096) = 354 read(36, "", 3072) = 0 close(36) = 0 recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(12, 0x7fff60efb000, 0) = -1 EAGAIN (Resource temporarily unavailable) poll([{fd=4, events=POLLIN}, {fd=5, events=POLLIN}, {fd=11, events=POLLIN}, {fd=12, events=POLLIN}, {fd=14, events=POLLIN}, {fd=16, events=POLLIN}, {fd=26, events=POLLIN}, {fd=29, events=POLLIN}, {fd=32, events=POLLIN}, {fd=34, events=POLLIN}, {fd=37, events=POLLIN}, {fd=38, events=POLLIN}, {fd=40, events=POLLIN}, {fd=42, events=POLLIN}, {fd=43, events=POLLIN}], 15, 117885) = 1 ([{fd=4, revents=POLLIN}]) read(4, "\1\0\0\0\0\0\0\0", 16) = 8 recvmsg(5, 0x7fff60efb040, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(5, 0x7fff60efb020, 0) = -1 EAGAIN (Resource temporarily unavailable) recvmsg(12, {msg_name(0)=NULL,
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Yes I imagine gnome-shell contains multiple different leaks. Each different leak will get a different upstream bug and a different fix. So this bug may stay open indefinitely as more and more people jump on board. Or we may have to cut it off at some point and use other bug reports for specific cases. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
It does not just happen when opening the main overview. Even when you click on the network/volume/power panel applet and the pop-up opens, the memory usage increases. Just repeatedly click on the network/volume/power panel applet and watch gnome-shell memory usage grow in system monitor with each click. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Thanks for the hints. I have created a visual profile of the the main overview-related leaks here: https://gitlab.gnome.org/GNOME/gnome-shell/issues/160 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Also affects: mutter (Ubuntu Bionic) Importance: High Assignee: Daniel van Vugt (vanvugt) Status: In Progress ** Also affects: gnome-shell (Ubuntu Bionic) Importance: High Assignee: Daniel van Vugt (vanvugt) Status: In Progress ** Tags removed: rls-bb-incoming -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gnome-shell (Ubuntu) Assignee: (unassigned) => Daniel van Vugt (vanvugt) ** Changed in: mutter (Ubuntu) Assignee: (unassigned) => Daniel van Vugt (vanvugt) ** Changed in: gnome-shell (Ubuntu) Status: Triaged => In Progress ** Changed in: mutter (Ubuntu) Status: Triaged => In Progress ** Tags added: rls-bb-incoming ** Project changed: mutter => ubuntu ** No longer affects: ubuntu -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I think my report is related: https://bugzilla.gnome.org/show_bug.cgi?id=787983 ** Bug watch added: GNOME Bug Tracker #787983 https://bugzilla.gnome.org/show_bug.cgi?id=787983 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to mutter in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Disabling Gnome3 Shell Extensions is not the answer. Solving the underlying bug is the answer. Disabling the G3X will severe cramp usability of G3. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
I posted the bug 3 years ago in 2015 and yesterday the bug expired because nobody saw it, what a irony https://bugs.launchpad.net/ubuntu/+source/gnome-shell/+bug/1423773 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
@borovaka: That also matches my experience: If you disable everything that creates previews the gnome-shell's memory usage will grow slower. But if you only have 4 Gigabytes of memory you still have to reboot your computer every 2 hours. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Sometimes I get the impression that they seem not to be using the newer gnome-shell as their daily driver, as it is quite impossible not to see this happening. :( -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Actually it is not only "window preview" problem. It is related to mozjs garbage collector (I think). You can follow the issue on gnome gitlab: https://gitlab.gnome.org/GNOME/gnome-shell/issues/64 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
And I was wondering why 2 years ago 0,5 Gigabytes of RAM was plentiful for 32bit and now 4 Gigabytes on 64 bit is too little. Let's hope the window preview problem gets resolved soon. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Here is also a nice video demonstrating the issue: https://www.youtube.com/watch?v=zQCOO-9HZvU It runs Fedora, but the behaviour is exactly the same on Bionic as well. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
** Changed in: gnome-shell Status: Unknown => Confirmed ** Changed in: gnome-shell Importance: Unknown => Critical -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
@vanvugt could you try the steps I posted in #46. I can reliably reproduce this on a clean install of Bionic daily in a VM. No extra extensions, just opening window previews with Super multiple times (two windows open). Thank you. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
It might have been fixed in a series of changes made in mutter (future version) 3.26.3. It's just unusual and unexpected that Gnome has not done a release for months, so we have not yet tried those fixes. Instead, it looks like we will jump to 3.28 now, soon. So if bionic goes well with 3.28 then we will seriously consider backporting the leak fixes to artful. This is also one of those bugs that could be subjective. A fix that works for one person might not work for the next. So I guess in order to make sure everyone is on the same page, please ensure you have not installed any Gnome Shell extensions beyond the default Ubuntu ones. Because we don't want to get caught up debugging a gnome-shell extension that most people don't use. P.S. I stopped working on this bug because I stopped being able to reproduce it. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
^ dependency: sudo apt-get install xprintidle -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Its amazing that so many people have this issue and this bug has not yet been fixed. Anyway here's my (reset when idle) workaround (use at your own risk, may have bugs etc.): https://pastebin.com/8ypFBjQ0 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
There is a memory leak generating window previews on gnome shell and since pressing the Super key generates windows previews the memory usage grows exponentially. For me Gnome Shell eats about 100-150 MB every day I leave it running. I tested this both on an Intel graphics machine and on a VM, in both Artful and Bionic. Both times clean install. 1. on a clean boot open System Monitor and Terminal side by side (or System Monitor and any other window) 2. press Super wait for the window preview and then press ESC (repeat this several times) 3. Observe the memory usage for Gnome Shell System Monitor grow You can also reproduce this by installing the Alternate Tab extension (https://extensions.gnome.org/extension/15/alternatetab/) which also generates window previews. 1. Alt+Tab between Terminal and System Monitor and watch the Gnome Shell memory usage grow every time. Another user on reddit also came to a similar conclusion: https://www.reddit.com/r/gnome/comments/7teono/possible_fix_to_improve_gnome_lag/ Effectively gnome shell becomes unusable even on 8 GB of RAM after a week of usage. I solve the issue by running ALT+F2 and 'r' every morning. People who are not technical of course will not do this and have a horrible experience. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
PS: and please bring back the Wifi connections list to the menu and add a thick to activate "View inserted password"; see this https://www.youtube.com/watch?v=n2UbE2xh1Q0 -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
It might be more complicated to fix as there are lots and lots of actions that get to memory leaks. There are some crashes, too. Bad programming, probably, and it might need some fundamental changes in the code and architecture. They are creating lists and objects that are larger and larger on each trigger, without killing any when they are not needed or having a limit to recycle resources. And if they got to this, it might be complicated to find solutions with the same team that created it. I kind of doubt we'll see a solution before the next release. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
If we find a fix that works, then yes it will be backported to 17.10. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
So does that mean this is a wontfix for 17.10, the current version? I had to double my RAM to 16GB just to get more than a day out of gnome- shell at work, otherwise as the day goes on, each notification I receive hangs the system for a few seconds and locking and unlocking the screen can take up to a minute by the end of the day. If I happened to be at the bottom of a keystroke at the time it hangs, it acts like the key was held down for the duration - a nightmare in Vim. As others have said, actions like pressing the super key or switching windows seem to consume a few MB each time that it never seems to give back. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
See also comment #29. It's probably not worth commenting further here till we're on at least version 3.26.3. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Just noticed it in updated Bionic. After boot uses around 450MB of VRAM and then suddenly jumps to 1200MB and more when only Chrome is running. When Chrome is closed it does not change. Using Geforce 960 GTX with 390 drivers. Freezes and also black streak flashes on one of monitors sometimes. When the process is killed it restarts and drops back to less then 500MB. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
Yes, I got some freezes, too, even longer than 10 seconds. One time I restarted the laptop as I did not know what is going on, another time at some point Gnome crashed and started by itself. This did not happen in Unity. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
The entire UI lags far behind as well. When gnome-shell using around 500 MB RAM, middle clicking Nautilus freezes the entire system UI for up to 10 seconds. No mouse, no keyboard, no clicking. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
VmData: 636560 kB 10:30 VmData: 848276 kB 15:45 That's up 33% in 5.25 hours, during which I wasn't interacting with the computer, so there shouldn't have been any demands on gnome. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
It's important to remember that RSS increases is no indication of a leak - it will rise and fall according to how busy the machine is and not how much new memory the process has allocated. Please ignore all RSS values as they are going to be unpredictable and misleading. As for VSZ, that's kind of related to potential leaks. The problem with VSZ is that it's a measure of the address space mappings size and is also not a measure of regular memory allocated by the process. Although you can use changes in VSZ to detect leaks and bloat, address space used by VSZ is not an indication of the memory requirements of the process. Probably a better field to monitor for actual leaks is VmData which you can find in: /proc/PID/status VmData is a more realistic indication of memory allocated by the process. -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs
[Bug 1672297] Re: gnome-shell uses lots of memory, and grows over time
If I press the Ubuntu key over and over, showing the overview of all the desktops, and then again to return to the normal view of the current desktop, RSS for gnome-desktop increases rapidly (measurements taken at 15-second intervals. USER PID %CPU %MEMVSZ RSS TTY STAT START TIME COMMAND skelem 15805 9.0 1.2 4776896 820820 tty2 Sl+ 10:10 12:27 /usr/bin/gnome-shell USER PID %CPU %MEMVSZ RSS TTY STAT START TIME COMMAND skelem 15805 9.0 1.2 4790452 831004 tty2 Rl+ 10:10 12:31 /usr/bin/gnome-shell USER PID %CPU %MEMVSZ RSS TTY STAT START TIME COMMAND skelem 15805 9.1 1.2 4799632 849868 tty2 Sl+ 10:10 12:36 /usr/bin/gnome-shell USER PID %CPU %MEMVSZ RSS TTY STAT START TIME COMMAND skelem 15805 9.1 1.3 4807764 859832 tty2 Sl+ 10:10 12:42 /usr/bin/gnome-shell USER PID %CPU %MEMVSZ RSS TTY STAT START TIME COMMAND skelem 15805 9.2 1.3 4812364 865236 tty2 Sl+ 10:10 12:46 /usr/bin/gnome-shell After kill -1 15805, I get: USER PID %CPU %MEMVSZ RSS TTY STAT START TIME COMMAND skelem 27800 14.5 0.5 4072104 362428 tty2 Sl+ 12:31 0:06 /usr/bin/gnome-shell -- You received this bug notification because you are a member of Ubuntu Desktop Bugs, which is subscribed to gnome-shell in Ubuntu. https://bugs.launchpad.net/bugs/1672297 Title: gnome-shell uses lots of memory, and grows over time To manage notifications about this bug go to: https://bugs.launchpad.net/gnome-shell/+bug/1672297/+subscriptions -- desktop-bugs mailing list desktop-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/desktop-bugs