Thread (9 messages) 9 messages, 5 authors, 2023-09-25

Re: [bug] git clone command leaves orphaned ssh process

From: Max Amelchenko <hidden>
Date: 2023-09-10 09:49:33

Output of first ps aux command:

bash-4.2# ps aux

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

root         1  0.0  0.0 715708  5144 pts/0    Ssl+ 09:43   0:00
/usr/local/bin/aws-lambda-rie /var/runtime/bootstrap

root        14  0.1  0.0 114096  3088 pts/1    Ss   09:43   0:00 bash

root       165  0.0  0.0 118296  3392 pts/1    R+   09:45   0:00 ps aux


Output of second ps aux command (after running git clone):

bash-4.2# ps aux

USER       PID %CPU %MEM    VSZ   RSS TTY      STAT START   TIME COMMAND

root         1  0.0  0.0 715708  5144 pts/0    Ssl+ 09:43   0:00
/usr/local/bin/aws-lambda-rie /var/runtime/bootstrap

root        14  0.0  0.0 114096  3088 pts/1    Ss   09:43   0:00 bash

root       167  0.5  0.0      0     0 pts/1    Z    09:46   0:00 [ssh] <defunct>

root       168  0.0  0.0 118296  3408 pts/1    R+   09:46   0:00 ps aux

See the added ssh defunct process.

On Sun, Sep 10, 2023 at 11:50 AM Bagas Sanjaya [off-list ref] wrote:
On Sun, Sep 10, 2023 at 09:38:54AM +0300, Max Amelchenko wrote:
quoted
What did you do before the bug happened? (Steps to reproduce your issue)

Run the command:
ps aux
Observe no ssh processes running on system.

Run git clone against a non-existent hostname:
git clone -v --depth=1 -b 3.23.66
ssh://*****@*****lab-prod.server.sim.cloud/terraform/modules/aws-eks
/tmp/dest
Observe the command fails with:

Could not resolve hostname *****lab-prod.server.sim.cloud: Name or
service not known

Run:
ps aux

Observe a defunct ssh process is left behind.
On git current master on my system, I got sshd (server) processes instead:
root         835  0.0  0.0  15500  3584 ?        Ss   14:38   0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
165536      3865  0.0  0.0   8488  1408 ?        Ss   14:39   0:00 sshd: /usr/sbin/sshd -D -e [listener] 0 of 10-100 startups
165536      4039  0.0  0.0  11308  1920 ?        Ss   14:40   0:00 sshd: /usr/bin/sshd -D [listener] 0 of 10-100 startups
165536      4374  0.0  0.0  15404  1920 ?        Ss   14:40   0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
165536      4399  0.0  0.0  15404  1792 ?        Ss   14:40   0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
165536      4732  0.0  0.0  15404  2048 ?        Ss   14:41   0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
165536      4943  0.0  0.0  18004   848 ?        Ss   14:41   0:00 sshd: /usr/sbin/sshd -D [listener] 0 of 10-100 startups
bagas       6841  0.0  0.0   7668  1092 ?        Ss   14:43   0:00 /usr/bin/ssh-agent /usr/bin/im-launch /usr/bin/gnome-session
bagas       6908  0.0  0.1 162780  5488 ?        Ssl  14:43   0:00 /usr/libexec/gcr-ssh-agent /run/user/1000/gcr
What is your ps output then?

Thanks.

--
An old man doll... just what I always wanted! - Clara
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help