Isso provavelmente é tarde demais para fazer alguma coisa boa, mas eu tenho que me perguntar se talvez o processo 569 não seja inteiramente um zumbi. Talvez isso seja o que você obtém nesse sistema operacional (qual SO é esse?) Quando o encadeamento inicial foi finalizado, mas outros encadeamentos ainda estão em execução. Se for esse o caso, kill(1)
ainda deve ser eficaz. Se não for, a próxima coisa que eu tentaria é usar tgkill(2)
, ou o equivalente do seu sistema operacional, em os encadeamentos listados no estado-R (isso exigirá que você escreva algum C, pois provavelmente não existem utilitários de shell enlatados para invocar essas chamadas de sistema).
Além disso, tentar anexar strace
ou gdb
ao processo pode revelar algo útil para o diagnóstico.
Um erro na coleta de zumbis de init
é extraordinariamente improvável; se isso é um bug, eu diria que é mais provável que seja um bug kernel no qual processos multithread são (sob algumas condições) não descartados apropriadamente.