Confirmed on openssh-client 1:9.4p1-1, ssh-agent seems not going to pick its 
dead children processes with wait(), no matter how they die. For example, 
running `ssh-add -s /usr/lib/x86_64-linux-gnu/opensc-pkcs11.so` with a smart 
card present will make ssh-agent spawn a ssh-pkcs11-helper to handle it, but 
the child will always become a zombie without being wait(2)ed after it dies, 
either terminating gracefully after running `ssh-add -e 
/usr/lib/x86_64-linux-gnu/opensc-pkcs11.so`, or being kill(2)ed.

Reply via email to