Os processos no estado D (ininterrupto sleep) não podem ser eliminados enquanto estão nesse estado. O NFS era notório por isso, mas existem outras maneiras de travar um processo. Drivers de dispositivo quebrados que não retornam controle para o processo de chamada também podem causar esse comportamento. Seria necessário redefinir o driver, mas, em geral, não há como fazer isso. Eu odeio dizer isso: não há nada além de reiniciar para sair disso.