apport unkillable in 100% CPU loop
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Apport |
New
|
Undecided
|
Unassigned |
Bug Description
apport 2.20.11-0ubuntu71.2 somehow created the following process
/usr/bin/python3 /usr/share/
which has run at 100% CPU for hours on end.
Somehow SIGKILLing it with root does nothing to stop it.
sudo strace -p 2600349 output is an endless stream of mmaps:
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
munmap(
mmap(NULL, 74612736, PROT_READ|
/var/log/apport.log contains nothing for any recent days. /var/crash/ is empty because in a desperate attempt I removed those files, hoping the process would fail, but it didn't.
I eventually managed to kill the process by attaching gdb to it and killing from gdb.