bugzilla-daemon at mindrot.org
2002-Jun-11 19:54 UTC
[Bug 273] New: sshd hangs on shell exit if user spawned child with /bin/nohup
http://bugzilla.mindrot.org/show_bug.cgi?id=273 Summary: sshd hangs on shell exit if user spawned child with /bin/nohup Product: Portable OpenSSH Version: -current Platform: UltraSparc OS/Version: Solaris Status: NEW Severity: normal Priority: P2 Component: sshd AssignedTo: openssh-unix-dev at mindrot.org ReportedBy: kerry.schwab at wnco.com Basically, if during a remote session, the user starts something with "nohup", sshd hangs when they try to exit the shell. Running truss on sshd shows it running poll() on fd0,fd1,fd2. If I wrap nohup with something that closes stdin/out/err before it calls nohup, everything works fine. So, I suspect that for whatever reason, sshd doesn't get the SIGCHLD from the shell (ksh in this case), and the fd0/1/2 are open because the process spawned via nohup has them open. This problem exists in both 3.1p1 and 3.2.3p3. ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee.
Apparently Analagous Threads
- [Bug 273] sshd hangs on shell exit if user spawned child with /bin/nohup
- [Bug 273] sshd hangs on shell exit if user spawned child with /bin/nohup
- [Bug 273] sshd hangs on shell exit if user spawned child with/bin/nohup
- [Bug 273] sshd hangs on shell exit if user spawned child with /bin/nohup
- [PATCH] Inplace option for rsync