Eu acho que sua resposta está integrada em answer :
Se você tem processos zumbis, isso significa que os zumbis não foram esperados pelos pais (veja PPID exibido por
ps -l
). Você tem três opções: Corrigir o processo pai (aguarde); mate o pai; ou viver com isso. Lembre-se que viver com ele não é tão difícil, porque os zumbis ocupam pouco mais de uma linha extra na saída deps
.[...] Zumbis que existem por mais de um curto período de tempo normalmente indicam um bug no programa pai. Como com outros vazamentos, a presença de alguns zumbis não é preocupante em si, mas pode indicar um problema que cresceria sério sob cargas mais pesadas.
Para remover zumbis de um sistema, o sinal SIGCHLD pode ser enviado ao pai manualmente, usando o comando kill. Se o processo pai ainda se recusar a colher o zumbi, o próximo passo seria remover o processo pai. Quando um processo perde seu pai, o init se torna seu novo pai. O Init executa periodicamente a chamada do sistema de espera para obter zumbis com o init como pai.
Veja também esta postagem sobre como você pode se livrar de processos zumbis.