D — это uninterruptible sleep (TASK_UNINTERRUPTIBLE): процесс заблокирован внутри системного вызова в ядре, чаще всего в ожидании дискового или сетевого I/O. В этом состоянии он не реагирует даже на SIGKILL, потому что доставка сигналов возможна только на выходе из ядра, а процесс оттуда не возвращается.