[Bug 1985887] Re: systemd kills gnome-shell or gnome-terminal if gnome-terminal uses much memory (50% over 20s)
jeremyszu
1985887 at bugs.launchpad.net
Tue Aug 16 07:26:13 UTC 2022
okay, I can reproduce this issue in Xorg as well.
`stress-ng --stack 0 --timeout 300` and I can see
Tue Aug 16 03:13:49 PM CST 2022
./memory.pressure
some avg10=64.25 avg60=28.75 avg300=7.33 total=23575913
full avg10=62.74 avg60=28.13 avg300=7.17 total=23107632
./vte-spawn-9dbf6c12-a335-464f-b337-c3b5b6d1ac30.scope/memory.pressure
some avg10=63.79 avg60=29.06 avg300=7.44 total=23418603
full avg10=62.34 avg60=28.46 avg300=7.29 total=22962690
./gnome-terminal-server.service/memory.pressure
some avg10=3.99 avg60=1.22 avg300=0.28 total=1098016
full avg10=3.99 avg60=1.22 avg300=0.28 total=1098016
already over 50% as
Aug 16 15:13:49 ubuntu systemd-oomd[795]: Killed /user.slice/user-1001.slice/user at 1001.service/app.slice/app-org.gnome.Terminal.slice/vte-spawn-9dbf6c12-a335-464f-b337-c3b5b6d1ac30.scope due to memory pressure for /user.slice/user-1001.slice/user at 1001.service being 70.58% > 50.00% for > 20s with reclaim activity
** Summary changed:
- systemd kills gnome-shell or gnome-terminal if gnome is in Wayland mode
+ systemd kills gnome-shell or gnome-terminal if gnome-terminal uses much memory (50% over 20s)
** Description changed:
[Steps to reproduce]
0. Install Jammy image
1. open gnome terminal
2. issue stress_ng or Canonical certification tool checkbox as
"checkbox-cli run com.canonical.certification::memory/memory_stress_ng"
+ or
+ "stress-ng --stack 0 --timeout 300"
3. Terminal or Gnome-shell will be killed by systemd-oomd
- It's because all stressors are under same cgroup.
+ It's because all stressors are under same cgroup belongs to terminal.
- So far, it only happen in Wayland.
+ Both Wayland and Xorg can reproduce.
over ssh and in multi-user.target work good.
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to systemd in Ubuntu.
https://bugs.launchpad.net/bugs/1985887
Title:
systemd kills gnome-shell or gnome-terminal if gnome-terminal uses
much memory (50% over 20s)
Status in OEM Priority Project:
Confirmed
Status in systemd package in Ubuntu:
New
Bug description:
[Steps to reproduce]
0. Install Jammy image
1. open gnome terminal
2. issue stress_ng or Canonical certification tool checkbox as
"checkbox-cli run com.canonical.certification::memory/memory_stress_ng"
or
"stress-ng --stack 0 --timeout 300"
3. Terminal or Gnome-shell will be killed by systemd-oomd
It's because all stressors are under same cgroup belongs to terminal.
Both Wayland and Xorg can reproduce.
over ssh and in multi-user.target work good.
To manage notifications about this bug go to:
https://bugs.launchpad.net/oem-priority/+bug/1985887/+subscriptions
More information about the foundations-bugs
mailing list