Comment 13 for bug 412972

Revision history for this message
Michael Helmling (supermihi) wrote : Re: can only kill processes with -9 in karmic from SSH sessions

Hi,
here's what I get (23473 is a "sleep 100" process):

helmling@menk:~$ strace kill -TERM 23473
execve("/bin/kill", ["kill", "-TERM", "23473"], [/* 18 vars */]) = 0
brk(0) = 0x762000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6fff412000
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6fff410000
access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory)
open("/etc/ld.so.cache", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0644, st_size=125575, ...}) = 0
mmap(NULL, 125575, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7f6fff3f1000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libproc-3.2.8.so", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\240A\0\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0644, st_size=76696, ...}) = 0
mmap(NULL, 2249496, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f6ffefcf000
mprotect(0x7f6ffefe0000, 2097152, PROT_NONE) = 0
mmap(0x7f6fff1e0000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x11000) = 0x7f6fff1e0000
mmap(0x7f6fff1e2000, 74520, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f6fff1e2000
close(3) = 0
access("/etc/ld.so.nohwcap", F_OK) = -1 ENOENT (No such file or directory)
open("/lib/libc.so.6", O_RDONLY) = 3
read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0\340\353\1\0\0\0\0\0"..., 832) = 832
fstat(3, {st_mode=S_IFREG|0755, st_size=1490312, ...}) = 0
mmap(NULL, 3598344, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7f6ffec60000
mprotect(0x7f6ffedc6000, 2093056, PROT_NONE) = 0
mmap(0x7f6ffefc5000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x165000) = 0x7f6ffefc5000
mmap(0x7f6ffefca000, 18440, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7f6ffefca000
close(3) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6fff3f0000
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6fff3ef000
arch_prctl(ARCH_SET_FS, 0x7f6fff3ef6f0) = 0
mprotect(0x7f6ffefc5000, 16384, PROT_READ) = 0
mprotect(0x7f6fff1e0000, 4096, PROT_READ) = 0
mprotect(0x603000, 4096, PROT_READ) = 0
mprotect(0x7f6fff413000, 4096, PROT_READ) = 0
munmap(0x7f6fff3f1000, 125575) = 0
brk(0) = 0x762000
brk(0x783000) = 0x783000
open("/proc/version", O_RDONLY) = 3
fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6fff40f000
read(3, "Linux version 2.6.31-6-generic ("..., 1024) = 136
close(3) = 0
munmap(0x7f6fff40f000, 4096) = 0
open("/proc/stat", O_RDONLY|O_CLOEXEC) = 3
read(3, "cpu 258654 64949 198562 1417529"..., 8192) = 1188
close(3) = 0
getpid() = 32478
kill(23473, SIGTERM) = -1 ESRCH (No such process)
dup(2) = 3
fcntl(3, F_GETFL) = 0x8002 (flags O_RDWR|O_LARGEFILE)
fstat(3, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0
mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7f6fff40f000
lseek(3, 0, SEEK_CUR) = -1 ESPIPE (Illegal seek)
write(3, "kill: No such process\n", 22kill: No such process
) = 22
close(3) = 0
munmap(0x7f6fff40f000, 4096) = 0
exit_group(1) = ?