For a few days now, a lot of processes I start on my Manjaro linux machine do not exit properly, but become defunct. I first noticed that feh
windows stayed around even when I pressed Q and needed xkill
to be removed. I re-installed feh (and due to the rolling release model also several other packages). I have a computational model running which I did not want to needlessly interrupt (for some time now, maybe I have mistreated the hardware? I did not overclock the laptop or do anything else outside the ordinary, though), so I tried to view the output pictures in the web browser instead, and now I have several qutebrowser and firefox processes as well as some other applications (eg. a vlc, a gimp) hanging, some with defunct child processes, some defunct themselves.
What can cause processes turning into zombies instead of exiting in this extreme and general manner? How do I debug and hopefully fix the cause?