Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm List-Subscribe: List-Archive: List-Post: List-Help: , Sender: cygwin-owner AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com Delivered-To: mailing list cygwin AT cygwin DOT com Date: Tue, 2 Jul 2002 20:03:49 -0400 From: Christopher Faylor To: cygwin AT cygwin DOT com Subject: Re: Fw: Problem with signal 21 and multiple bash windows. Message-ID: <20020703000349.GB8916@redhat.com> Reply-To: cygwin AT cygwin DOT com Mail-Followup-To: cygwin AT cygwin DOT com References: <03bb01c22220$8b6030b0$0100a8c0 AT advent02> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <03bb01c22220$8b6030b0$0100a8c0@advent02> User-Agent: Mutt/1.3.23.1i On Wed, Jul 03, 2002 at 12:31:09AM +0100, Chris January wrote: >> With latest CVS cygwin1.dll: >> I click cygwin.bat, and bash opens. >> I click cygwin.bat again and a console window opens, but the bash prompt >> does not appear. >> Further investigation with strace shows that the second instance of bash >is >> getting signal 21 (SIGTTYIN) over and over again. >> If the second instance of bash is launched using cygwin.bat from the >cmd.exe >> command line, the same problem occurs. >> If bash is run as "bash --login -i" from c:\cygwin\bin from the cmd.exe >> command line, the bash prompt appears. >> If SET CYGWIN=tty is typed before running bash directly from the cmd.exe >> command line, the bash prompt does not appear and an strace shows the >signal >> 21 problem. >> >> So it seems that setting the tty flag in the CYGWIN environment variable >> causes the second, third, fourth, etc. instances of bash to go into an >> infinite loop receiving SIGTTYIN. Works fine here. cgf -- Unsubscribe info: http://cygwin.com/ml/#unsubscribe-simple Bug reporting: http://cygwin.com/bugs.html Documentation: http://cygwin.com/docs.html FAQ: http://cygwin.com/faq/