Title: What is a zombie process
Author: Sandro Tosi
Last modified: 2005-03-28
When a process exits, its parent is notified by SIGCHLD, and finished
child is kept in process table in "zombie" state until parent process
(or init, if parent is already ended) handles child exit.
Similarly, with linuxthreads, when a thread exits, another thread in
the same process is notified by signal 33 (SIGRT_1), and exited thread
exists in the process table in "zombie" state until the exit is
So, when you'll find a "Z" in the process status column, don't worry:
no devil is inside you pc trying to catch you...