[Regression]: Krillin gets to a state where OOM starts killing every app (also Dash)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Canonical System Image |
Confirmed
|
High
|
Alejandro J. Cura | ||
indicator-datetime (Ubuntu) |
Confirmed
|
High
|
Charles Kerr |
Bug Description
Krillin, rc-proposed/
Description:
In the last 3 weeks I managed to get myself into a situation where it was completely unusable.
Basically, every time I started an app (the *only* one currently running), it would get killed
by OOM after a very short amount of time.
It did not let me do anything, a few seconds after running the app, the OOM would kick in and kill it.
At one point it started killing the Dash as well as it had nothing else to kill as no apps were running.
A reboot fixes it.
I'm not sure about how to reproduce this yet. Once you get into that situation, the only thing you can do seems to be a reboot.
I experienced this problem about 3 times in the last couple of weeks. I already reported it to the Unity8 team when it happened, but it seems like the logs I provided were not enough to show the cause of the issue.
The logs show that some processes have really high Virtual Memory Size, probably because they link to plenty of shared libraries or load plenty of plugins, but it's maybe something we want to keep an eye on...
See polld and push-client: they have 900+Mb of VSZ, each.
Evidence of OOM killing Telegram and then the Dash:
"free -m" was showing 151Mb with no apps running, then when I tried to run one, it would get killed.
Nov 18 11:08:33 ubuntu-phablet kernel: [182604.420249] Free memory is -2912kB above reserved [gfp(0x200da)]
Nov 18 11:09:19 ubuntu-phablet kernel: [182650.
Nov 18 11:09:19 ubuntu-phablet kernel: [182650.251871] to free 89460kB on behalf of 'QSGRenderThread' (15244) because
Nov 18 11:09:19 ubuntu-phablet kernel: [182650.251876] cache 65396kB is below limit 65536kB for oom_score_adj 12
Nov 18 11:09:19 ubuntu-phablet kernel: [182650.251881] Free memory is -2820kB above reserved [gfp(0x200da)]
Nov 18 11:30:37 ubuntu-phablet kernel: [183928.
Nov 18 11:30:37 ubuntu-phablet kernel: [183928.
Nov 18 11:30:37 ubuntu-phablet kernel: [183928.542623] to free 33536kB on behalf of 'lsb_release' (1428) because
Nov 18 11:30:37 ubuntu-phablet kernel: [183928.542629] cache 65248kB is below limit 65536kB for oom_score_adj 12
Nov 18 11:30:37 ubuntu-phablet kernel: [183928.542634] Free memory is -2900kB above reserved [gfp(0x200da)]
TOP RAM EATERS:
phablet@
USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
phablet 2998 0.7 13.3 856732 131420 ? Ssl Nov14 44:56 unity8 --mode=full-greeter
phablet 5292 6.6 9.8 525300 96952 ? Ssl 11:32 0:15 unity8-dash --desktop_
phablet 2163 0.1 1.8 26096 17996 ? Ss Nov14 11:36 dbus-daemon --fork --session --address=
phablet 3706 0.2 1.7 357620 17064 ? Ssl Nov14 15:48 maliit-server
phablet 3721 0.1 1.7 935372 16760 ? Ssl Nov14 6:38 /usr/bin/
phablet 3828 0.0 1.5 219696 15360 ? Sl Nov14 2:17 /usr/lib/
phablet 3696 0.0 1.5 137904 15140 ? Ssl Nov14 4:40 /usr/lib/
phablet 3623 0.0 0.9 193676 9592 ? Ssl Nov14 3:56 /usr/lib/
phablet 2941 0.0 0.8 146332 8028 ? Ssl Nov14 0:22 /usr/lib/
phablet 3694 0.0 0.8 976116 7904 ? Ssl Nov14 1:58 /usr/lib/
phablet 2959 0.0 0.6 97412 6836 ? S Nov14 1:45 /usr/bin/
root 1619 0.3 0.4 111084 4624 ? Ssl Nov14 20:10 NetworkManager
phablet 3768 0.0 0.4 394092 4360 ? Ssl Nov14 1:33 /usr/lib/
phablet 20493 0.0 0.3 52036 3928 ? Sl 11:18 0:00 /usr/lib/
phablet 3814 0.0 0.3 63724 3912 ? Ssl Nov14 1:14 /usr/lib/
phablet 3861 0.0 0.3 352740 3848 ? Ssl Nov14 1:28 /usr/lib/
phablet 2794 0.0 0.3 131456 3712 ? Ssl Nov14 0:10 /usr/bin/
root 1949 0.1 0.3 178760 3408 ? Sl Nov14 11:05 unity-system-
phablet 7245 0.0 0.3 120452 3408 ? Sl Nov14 0:09 /usr/bin/
summary: |
- [Regression]: OOM gets to the point of killing dash for no apparent - reason + [Regression]: Krillin gets to a state where OOM starts killing every app + (also Dash) |
Changed in canonical-devices-system-image: | |
assignee: | Pat McGowan (pat-mcgowan) → Alejandro J. Cura (alecu) |
status: | Incomplete → Confirmed |
Changed in indicator-datetime (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → High |
assignee: | nobody → Charles Kerr (charlesk) |
Changed in canonical-devices-system-image: | |
importance: | Undecided → High |
@andrea fwiw there have not been any other reports so we will need a way to reproduce it.