delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2012/05/04/12:43:58

X-Recipient: archive-cygwin AT delorie DOT com
X-SWARE-Spam-Status: No, hits=-2.7 required=5.0 tests=AWL,BAYES_00,KHOP_RCVD_UNTRUST,KHOP_THREADED,RCVD_IN_DNSWL_LOW,RCVD_IN_HOSTKARMA_NO,RCVD_IN_HOSTKARMA_W,RCVD_IN_HOSTKARMA_WL
X-Spam-Check-By: sourceware.org
X-SpamScore: 0
X-BigFish: VS0(zzbb2dI9371I1432N98dKzz1202hzzb412rz2dh2a8h668h839h8e2h8e3h944hd25hbe9i)
X-Forefront-Antispam-Report: CIP:70.37.183.190;KIP:(null);UIP:(null);IPV:NLI;H:mail.freescale.net;RD:none;EFVD:NLI
From: Petrisor Eddy-Marian-B36037 <B36037 AT freescale DOT com>
To: marco atzeri <marco DOT atzeri AT gmail DOT com>,
"cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>
Subject: RE: 'cmd /C start cmd' no longer non-blocking (base-cygwin 3.1-1), but used to work (in base-cygwin 3.0-1)
Date: Fri, 4 May 2012 16:41:12 +0000
Deferred-Delivery: Fri, 4 May 2012 16:41:00 +0000
Message-ID: <4C337258C4FF8145842DBA13279005D882F924@039-SN1MPN1-001.039d.mgd.msft.net>
References: <4C337258C4FF8145842DBA13279005D882F882 AT 039-SN1MPN1-001 DOT 039d DOT mgd DOT msft DOT net> <4FA3EF05 DOT 7020605 AT gmail DOT com>
In-Reply-To: <4FA3EF05.7020605@gmail.com>
MIME-Version: 1.0
X-OriginatorOrg: freescale.com
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com
X-MIME-Autoconverted: from quoted-printable to 8bit by delorie.com id q44GhsBq006278

> On 5/4/2012 3:43 PM, Petrisor Eddy-Marian-B36037 wrote:
> > Hello,
> >
> > I am using at work cygwin on various machines (XP and Windows 7) and
> made several scripts that use gnu utilities from cygwin. One of those is
> a script that starts in paralel instances of cmd various parts of a build
> system through a sh script that invokes 'cmd /C start ...' to start those
> parts of the build system in a non-blocking fashion.
> >
> > Recently, on one of the machines which had its cygwin installation
> upgraded, I have observed that the cmd instances do not start in a non-
> blocking fashion anymore, but instead wait for the process to finish.
> >
> >
> > To be more precise, following the following steps should lead to two
> interactive windows, one with the sh prompt and one with the cmd prompt,
> both waiting for user input:
> > 1 - start a cygwin (or sh) command window
> > 2 - type "cmd /C start cmd"
> 
> try
> cmd /C start cmd &
>
[Petrisor Eddy] 

I know about how to work around the issue, but the problem is that cygwin somehow interacts with start and renders it useless. If 'cmd /C some_command' has the same effect as 'cmd /C start some_command' under sh/cygwin, while working as expected in pure cmd, then cygwin is behaving badly and this issue is the one to be addressed especially since it is a regression.

> 
> >
> > Expected result:
> > Two interactive and usable windows, one with the sh prompt, one with
> the cmd prompt, both waiting for user input.
> >
> > Actual result:
> > Two windows, one with sh and one with cmd, Cygwin/sh window blocked and
> waiting for the cmd window to finish.
> >
> >
> >
> > On another machine that hasn't had its cygwin install upgraded, the
> behaviour is the expected one. Here are the versions of the relevant
> packages that are found by the setup.exe to be upgradable on the working
> machine and the versions of the same packages on the non-working machine:
> >
> > Working machine package versions:
> > base-cygwin 3.0-1
> > csih 0.9.5-1
> > cygutils 1.4.8-1
> > cygwin 1.7.11-1
> > rebase 4.0.1-1
> >
> > Non-working machine package versions:
> > base-cygwin 3.1-1
> > csih 0.9.6-1
> > cygutils 1.4.10-2
> > cygwin 1.7.14-2
> > rebase 4.1.0-1
> >
> > Note: There are other packages which could be upgraded on the working
> machine, but they are irrelevant: diffutils, file, gawk, groff sed and
> tzcode.
> >
> >
> > Any help would be appreciated.
> >
> > P.S.: Please CC me, I am not subscribed.
> >
> > Eddy
> >
> 



--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple


- Raw text -


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