bugzilla-daemon at bugzilla.mindrot.org
2009-May-15 05:49 UTC
[Bug 1598] New: ssh hangs up on exit
https://bugzilla.mindrot.org/show_bug.cgi?id=1598 Summary: ssh hangs up on exit Product: Portable OpenSSH Version: 4.3p2 Platform: All OS/Version: Linux Status: NEW Severity: major Priority: P2 Component: ssh AssignedTo: unassigned-bugs at mindrot.org ReportedBy: beststory at yandex.ru Description of problem: Sometimes ssh-session hangs up after remote command already completed. How reproducible: Intermittent, no clear understanding on how to reproduce the issue. Steps to Reproduce: No clear understanding on how to get this issue. Actual results: Ssh-sesson hangs up. Client side can not complete it?s work. Expected results: Ssh-session completed successfully and connection Successfully closed. Additional info: [root at ibm3-e var]# rpm -aq | grep openssh openssh-4.3p2-26 openssh-server-4.3p2-26 openssh-askpass-4.3p2-26 openssh-clients-4.3p2-26 uname -a Linux ibm3-e.asa.merann.ru 2.6.18-53.el5 #1 SMP Wed Oct 10 16:34:02 EDT 2007 i686 i686 i386 GNU/Linux Some debug information were collected: 1. Strace logs: root 2953 1 0 Apr02 ? 00:00:00 /usr/sbin/sshd root 20073 2953 0 Apr07 ? 00:00:00 \_ sshd: nortel [priv] nortel 20075 20073 0 Apr07 ? 00:00:16 | \_ sshd: nortel at notty root 30714 2953 0 10:53 ? 00:00:00 \_ sshd: nortel [priv] nortel 30728 30714 0 10:53 ? 00:00:00 \_ sshd: nortel at pts/1 nortel 30729 30728 0 10:53 pts/1 00:00:00 \_ -bash root 31057 30729 0 10:56 pts/1 00:00:00 \_ su - ? strace -p 20075 Process 20075 attached - interrupt to quit select(12, [3 6 9 11], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 read(3, "%:\5\256\247\245W~\241jP/\270=o\264\213\252\2164\366\377\261\264g\303KfQI\226\353"..., 16384) = 64 write(3, "\204S\326\265\"\31\3256rr_\361\372zQ\317\325~v|YI\223\265\1\241\32V\224\347\221\250", 32) = 32 select(12, [3 6 9 11], [], NULL, NULL) = 1 (in [3]) rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 ?. Collected debug information from sshd log: info Apr 15 08:36:48 Apr 15 08:36:48 marcello pam_unix(system-auth:session): session closed for user root debug Apr 15 08:36:48 Apr 15 08:36:48 marcello debug1: Received SIGCHLD. debug Apr 15 08:36:48 Apr 15 08:36:48 marcello debug1: session_by_pid: pid 14897 debug Apr 15 08:36:48 Apr 15 08:36:48 marcello debug1: session_exit_message: session 0 channel 0 pid 14897 debug Apr 15 08:36:48 Apr 15 08:36:48 marcello debug1: session_exit_message: release channel 0 <no more messages in the log> Open descriptors information: lsof -p 20075 -p 20073 COMMAND PID USER FD TYPE DEVICE SIZE NODE NAME sshd 20073 root cwd DIR 3,10 4096 2 / sshd 20073 root rtd DIR 3,10 4096 2 / sshd 20073 root txt REG 3,10 391436 372641 /usr/sbin/sshd sshd 20073 root mem REG 3,10 13420 327725 /lib/libutil-2.5.so <some libs here> sshd 20073 root DEL REG 0,8 4389874 /dev/zero sshd 20073 root DEL REG 0,8 4389866 /dev/zero sshd 20073 root 0u CHR 1,3 1069 /dev/null sshd 20073 root 1u CHR 1,3 1069 /dev/null sshd 20073 root 2u CHR 1,3 1069 /dev/null sshd 20073 root 3u IPv4 4389854 TCP vrf2a.bvwpitlab.ca:ssh->em-pit.bvwpitlab.ca:43178 (ESTABLISHED) sshd 20073 root 4u unix 0xed384740 4389877 socket sshd 20073 root 6u unix 0xed3843c0 4389882 socket sshd 20075 nortel cwd DIR 3,10 4096 2 / sshd 20075 nortel rtd DIR 3,10 4096 2 / <some libs here> sshd 20075 nortel DEL REG 0,8 4389874 /dev/zero sshd 20075 nortel DEL REG 0,8 4389866 /dev/zero sshd 20075 nortel 0u CHR 1,3 1069 /dev/null sshd 20075 nortel 1u CHR 1,3 1069 /dev/null sshd 20075 nortel 2u CHR 1,3 1069 /dev/null sshd 20075 nortel 3u IPv4 4389854 TCP vrf2a.bvwpitlab.ca:ssh->em-pit.bvwpitlab.ca:43178 (ESTABLISHED) sshd 20075 nortel 4u unix 0xed384740 4389877 socket sshd 20075 nortel 5u unix 0xed384580 4389881 socket sshd 20075 nortel 6r FIFO 0,6 4389887 pipe sshd 20075 nortel 7w FIFO 0,6 4389887 pipe sshd 20075 nortel 9u unix 0xed384900 4389889 socket sshd 20075 nortel 11u unix 0xed384c80 4389891 socket select(12, [3 6 9 11], [], NULL, NULL) = 1 (in [3]) sshd 20075 nortel 3u IPv4 4389854 TCP vrf2a.bvwpitlab.ca:ssh->em-pit.bvwpitlab.ca:43178 (ESTABLISHED) sshd 20073 root 3u IPv4 4389854 TCP vrf2a.bvwpitlab.ca:ssh->em-pit.bvwpitlab.ca:43178 (ESTABLISHED) During another round of testing new kernel with some fix of another ssh issue were used and this issue still can be observed even with a newer kernel: ?kernel-2.6.18-128.el5.it265105.i686.rpm? https://bugzilla.redhat.com/show_bug.cgi?id=448328 Red Hat Bugzilla ? Bug 448328 I believe that is could be know openssh issue: http://brneurosci.org/linuxsetup54.html My initial investigation shows that it is looks like the issue that could be fixed with suggested patch. I the web-page above claims that this issue already fixed I tried to check session.c in CSV but did not find this fix in. Were it actually fixed? -- Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug.
bugzilla-daemon at bugzilla.mindrot.org
2009-May-15 05:52 UTC
[Bug 1598] ssh hangs up on exit
https://bugzilla.mindrot.org/show_bug.cgi?id=1598 Damien Miller <djm at mindrot.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |djm at mindrot.org --- Comment #1 from Damien Miller <djm at mindrot.org> 2009-05-15 15:52:22 --- Can you recreate this with a recent OpenSSH version (e.g. 5.2p1)? Your version is three years old and we have fixed quite a few bugs, some related to hangs at exit time. -- Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug. You are watching someone on the CC list of the bug.
bugzilla-daemon at bugzilla.mindrot.org
2009-May-15 06:45 UTC
[Bug 1598] ssh hangs up on exit
https://bugzilla.mindrot.org/show_bug.cgi?id=1598 --- Comment #2 from KateB <beststory at yandex.ru> 2009-05-15 16:45:20 --- The issue is intermittent. I will try to check it with new version. -- Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug. You are watching someone on the CC list of the bug.
bugzilla-daemon at bugzilla.mindrot.org
2011-Oct-04 14:02 UTC
[Bug 1598] ssh hangs up on exit
https://bugzilla.mindrot.org/show_bug.cgi?id=1598 Damien Miller <djm at mindrot.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |WORKSFORME --- Comment #3 from Damien Miller <djm at mindrot.org> 2011-10-05 01:02:30 EST --- Couldn't reproduce with a recent version within two years = no bug -- Configure bugmail: https://bugzilla.mindrot.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are watching the assignee of the bug. You are watching someone on the CC list of the bug.