[Holger Levsen] > the purpose of killer is to kill processes belonging to a user who > is not logged in anymore of whose processes are hanging. According > to Skolelinux bug #1373 it also kills processes which it shouldnt > kill.
I believe I was able to reproduce it, where killer would fail to handle the output from ps properly for users with usernames longer than 8 characters. I've commited a patch to svn and will upload shortly. Here is the old behaviour, where killer want to kill the processes of the user testesttest currently logged in via ssh from remote: tjener:~# killer -n kill(15, 23835) user=1000 command=bash nice=0 kill(9, 23835) user=1000 command=bash nice=0 kill(23, 23835) user=1000 command=bash nice=0 kill(9, 23835) user=1000 command=bash nice=0 tjener:~# who root :0 2010-01-22 07:16 root pts/2 2010-01-25 17:37 (remote) testtesttest pts/3 2010-01-25 18:59 (remote) tjener:~# id testtesttest uid=1000(testtesttest) gid=1000(testtesttest) grupper=1000(testtesttest) tjener:~# And this is the new behaviour after applying the patch: tjener:~# killer -n tjener:~# Happy hacking, -- Petter Reinholdtsen -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org