www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2000/07/24/17:23:55

Mailing-List: contact cygwin-help AT sourceware DOT cygnus DOT com; run by ezmlm
List-Subscribe: <mailto:cygwin-subscribe AT sources DOT redhat DOT com>
List-Archive: <http://sources.redhat.com/ml/cygwin/>
List-Post: <mailto:cygwin AT sources DOT redhat DOT com>
List-Help: <mailto:cygwin-help AT sources DOT redhat DOT com>, <http://sources.redhat.com/ml/#faqs>
Sender: cygwin-owner AT sources DOT redhat DOT com
Delivered-To: mailing list cygwin AT sources DOT redhat DOT com
Message-ID: <397CB3BB.F3861610@cygnus.com>
Date: Mon, 24 Jul 2000 23:23:07 +0200
From: Corinna Vinschen <vinschen AT cygnus DOT com>
Reply-To: cygwin <cygwin AT sources DOT redhat DOT com>
X-Mailer: Mozilla 4.73 [en] (X11; I; Linux 2.2.14-SMP i686)
X-Accept-Language: de, en
MIME-Version: 1.0
To: Jeffrey Juliano <juliano AT cs DOT unc DOT edu>
CC: cygwin AT sources DOT redhat DOT com
Subject: Re: ssh client (corinna's port) hangs doing 'cvs update'
References: <397C737A DOT 5408963C AT cs DOT unc DOT edu>

Jeffrey Juliano wrote:
> Unfortunately, I see the same problem when using cygwin latest and
> Corinna's openSSH port.  CVS is from the cygutils.netpedia.net.  The
> problem occurs on win98, but not winNT, when CVS_RSH=ssh.  Here is a
> simple test case (but the problem occurs with *any* cvs operation):
> 
> $ cvs -d cystine:$NANOREPOSITORY co -c
> juliano AT cystine's password:
> nano         nano
> [...]
> At this point, ssh (and thus cvs) is hung.  A running ps in a different
> shell reveals:

I just tried that with w98 and I can reproduce that. This doesn't
mean that I know why but I will investigate tomorrow.

> Incidently, what is the "I" that appears at the beginning of the line for
> CVS.EXE?

The `I' stands for process waiting for tty input.

> If I send a TERM signal to the ssh process, then the following happens:
> 
>  o The message "Killed by signal 15." appears in the window where I ran
>    the cvs command.
> 
>  o ps now lists the ssh process as <defunct>
> 
> At this point, the only way I can kill the cvs process is to either press
> ctrl-c in the shell's window, or send it a KILL signal from a different
> shell.

That's a bit complicated. You simply can kill cvs by pressing Ctrl-C
which kills both processes.

> fixes?  Do you think it's a bug in ssh or a bug in cvs?  Signal handling

This might be a problem in the combination cygwin1.dll/W9X since
that doesn't happen in NT/W2K.

Corinna

-- 
Corinna Vinschen
Cygwin Developer
Cygnus Solutions, a Red Hat company

--
Want to unsubscribe from this list?
Send a message to cygwin-unsubscribe AT sourceware DOT cygnus DOT com

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019