Package: fsh Version: 1.2-6 Severity: normal
A while ago, I reported on a case where one of the output fds wasn't closed, so fsh in shell backticks never closed. This bug was correctly fixed. However, recently, I have noticed that cvs, using CVS_RSH=fsh, doesn't exit if asked to start the fsh shell for the first time. It constantly waits: > ps axf | grep cvs 13270 pts/45 S+ 0:00 | \_ cvs diff handlenews 13271 pts/45 S+ 0:00 | \_ cvs diff handlenews > strace -p 13270 Process 13270 attached - interrupt to quit waitpid(13271, <unfinished ...> Process 13270 detached > strace -p 13271 Process 13271 attached - interrupt to quit read(4, <unfinished ...> Process 13271 detached > l */fd/* | grep 189232061 lr-x------ 1 tconnors tconnors 64 Jun 3 17:43 13271/fd/4 -> pipe:[189232061] l-wx------ 1 tconnors tconnors 64 Jun 3 17:43 13288/fd/2 -> pipe:[189232061] l-wx------ 1 tconnors tconnors 64 Jun 3 17:43 13288/fd/6 -> pipe:[189232061] > ps 13288 PID TTY STAT TIME COMMAND 13288 pts/45 S+ 0:00 ssh -l tconnors hexane in.fshd > strace -p 13288 Process 13288 attached - interrupt to quit select(7, [3 4], [], NULL, {243, 936000} <unfinished ...> Process 13288 detached If I kill the cvs process pid 13271, then fsh daemon's ssh process pid 13288 dies. If I then get the shell to start a fsh process, and then let cvs attach to the already running fsh daemon, then it all works fine. Is anyone else able to reproduce that, or perhaps is there a bug on the non-up-to-date server I am fshing into? -- System Information: Debian Release: testing/unstable APT prefers unstable APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable') Architecture: i386 (i686) Shell: /bin/sh linked to /bin/bash Kernel: Linux 2.6.15.1 Locale: LANG=en_AU, LC_CTYPE=en_AU (charmap=ISO-8859-1) Versions of packages fsh depends on: ii openssh-client [rsh-client] 1:4.3p2-2 Secure shell client, an rlogin/rsh ii python 2.3.5-5 An interactive high-level object-o ii ssh 1:4.3p2-2 Secure shell client and server (tr Versions of packages fsh recommends: ii ssh 1:4.3p2-2 Secure shell client and server (tr -- debconf-show failed -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]