Unkillable Zombie process under 2.6.3 and 2.6.4
From: David Fort
Date: Thu Mar 11 2004 - 11:06:02 EST
Hi list,
i have some troubles with some totally unkillable zombie process:
Here's how i can get unkillable zombies debug multi-threaded program
using gdb and
in the execution my program popens a command, sometimes i get the
following gdb message
waiting for new child: No child processes.
(gdb)
And gdb give me back the prompt. I have the impression that the child
process has
been effectively launched.
If i ask gdb to continue the process goes on but the incriminated thread
looks freezed. When
in this state i can contact other threads, but gdb is stuck(Ctrl+C
doesn't work).
Killing -9 my program doesn't have any effect. But killing -9 gdb
effectivelly kills gdb
but not my program(which is a son of gdb). Shouldn't the kernel finish
the job with zombie
process when their father die ?(there's nobody to catch signals, or
return codes).
My big problem is that the faulty program keeps its binding sockets
opened, so i can't
launch anything on that ports.
--
Fort David, Projet IDsA
IRISA-INRIA, Campus de Beaulieu, 35042 Rennes cedex, France
Tél: +33 (0) 2 99 84 71 33
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/