11 Dec
2008
11 Dec
'08
3:29 p.m.
On Thu, 2008-12-11 at 23:08 +0100, Edgar Fuß wrote:
If you can't kill a process with -9, the bug is in the kernel and there's nothing Dovecot can do about it. User spaces processes can't create unkillable processes unless something's broken. It just means the process is doing an uninterruptable sleep (in BSD notation, a tsleep() without PCATCH set). This may be an I/O operation, resource shortage etc. and needn't be a kernel bug.
Yes, but I'd also argue that any long enough uninterruptable sleep is a bug. :) I hate it when NFS operations hang..
Anyway, Arno's ps output showed the process to be in R state, not in D state. Unless that was some kind of a copy&paste mistake that makes it sound more like a bug.