Subject: killing the unkillable
To: None <tech-kern@netbsd.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: tech-kern
Date: 11/08/2002 08:56:15
Can someone point me to the code or documentation about why some processes
won't be killed?
I understand that it is safer to not kill a process when it is in some
special use. But what if I don't care?
For example, I have a few processes that just won't die. And it has been
over a week.
Two are umounts in synclk. (Which happens to be unmounting /dev/fd0a,
which can't be used.)
And one shlight in mntwcnt2.
And unshlight in vfs_busy.
(Maybe PR 1247 is related?)
By the way, this is 1.6 i386.
I've been looking at kern/kern_sig.c.
Thanks,
Jeremy C. Reed
http://bsd.reedmedia.net/