Messages in this thread | | | Date | Tue, 24 Sep 2013 19:34:54 -0700 (PDT) | From | David Rientjes <> | Subject | Re: [PATCH] oom: avoid killing init if it assume the oom killed thread's mm |
| |
On Mon, 23 Sep 2013, Ming Liu wrote:
> After selecting a task to kill, the oom killer iterates all processes and > kills all other user threads that share the same mm_struct in different > thread groups. > > But in some extreme cases, the selected task happens to be a vfork child > of init process sharing the same mm_struct with it, which causes kernel > panic on init getting killed. This panic is observed in a busybox shell > that busybox itself is init, with a kthread keeps consuming memories. >
We shouldn't be selecting a process where mm == init_mm in the first place, so this wouldn't fix the issue entirely.
| |