https://gcc.gnu.org/bugzilla/show_bug.cgi?id=77538
--- Comment #4 from Dmitry Vyukov <dvyukov at google dot com> --- Unkillable processed in D state usually mean kernel bugs (and there are lots of them: https://github.com/google/syzkaller/wiki/Found-Bugs). Please post results of 'cat /proc/PID/task/*/stack` and `cat /proc/PID/task/*/status`. Sometimes hangs happen due to secondary threads in the process. Maybe we will be able to figure out something from that info. However, I am not sure what we can do about a process hanged in D state, generally user must not be able to create them.