delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2019/08/19/10:02:07

X-Recipient: archive-cygwin AT delorie DOT com
DomainKey-Signature: a=rsa-sha1; c=nofws; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; q=dns; s=
default; b=fDPuXzkyf0xZhZq5mIH3HiTWHiRqaz9vp3xRm+uXM1YnGxY8kZ+Xs
x64MF1FhfQCv+cEKalXK1LKbdUWQ1NZQK/Asq2tSkgaziWdE48AMOHYyKJ2vFpLA
oxm8TKegQnzJFlgJf3HT2vkSBtcDZSVk8vSOfajgL7pRCoiZn1hNfE=
DKIM-Signature: v=1; a=rsa-sha1; c=relaxed; d=sourceware.org; h=list-id
:list-unsubscribe:list-subscribe:list-archive:list-post
:list-help:sender:date:from:to:subject:message-id:reply-to
:references:mime-version:content-type:in-reply-to; s=default;
bh=scLVnX6FHUOopp47XxNvybwuUjo=; b=CbNdfyKwb4nShsovWImVDn629k1r
YOHyG8kxHjnRnJHKbFNCEzWO6MKcXx8gVY+ORydYvHnodgKul3H1glUMePIlt5FP
+2bQ+vyXVEkhGi3rTBl17l0xjgh4qtCAIWgjWfqZXoWys7yO8w9+L0cDzTYDGuqO
xbQCV+HVTzpH2kA=
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
Authentication-Results: sourceware.org; auth=none
X-Spam-SWARE-Status: No, score=-101.5 required=5.0 tests=AWL,BAYES_00,GOOD_FROM_CORINNA_CYGWIN,KAM_NUMSUBJECT,RCVD_IN_DNSWL_NONE autolearn=ham version=3.3.1 spammy=1930, H*F:D*cygwin.com
X-HELO: mout.kundenserver.de
Date: Mon, 19 Aug 2019 16:00:40 +0200
From: Corinna Vinschen <corinna-cygwin AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: [ANNOUNCEMENT] TEST: Cygwin 3.1.0-0.2
Message-ID: <20190819140040.GM11632@calimero.vinschen.de>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <announce DOT 20190819103956 DOT GK11632 AT calimero DOT vinschen DOT de> <20190819214907 DOT 05466c00d626590591e30c79 AT nifty DOT ne DOT jp>
MIME-Version: 1.0
In-Reply-To: <20190819214907.05466c00d626590591e30c79@nifty.ne.jp>
User-Agent: Mutt/1.11.3 (2019-02-01)

--lgDpGT5NbMPMciux
Content-Type: text/plain; charset=utf-8
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Aug 19 21:49, Takashi Yano wrote:
> Hi Corinna,
>=20
> On Mon, 19 Aug 2019 12:39:56 +0200
> Corinna Vinschen wrote:
> > I uploaded a new Cygwin test release 3.1.0-0.2
>=20
> I tested it in a short time and confirmed the bugs I reported recently
> have been fixed.

Thanks for testing!

> One small thing I found is as follows.
>=20
> Result of "ps | cat" in recent cygwin including this test release:
> $ ps | cat
>       PID    PPID    PGID     WINPID   TTY         UID    STIME COMMAND
>      1930    1929    1930       7940  pty0      197609 21:32:53 /usr/bin/=
bash
>      1942    1930    1941       6612  pty0      197609 21:33:14 /usr/bin/=
bash
>      1941    1930    1941       1900  pty0      197609 21:33:14 /usr/bin/=
ps
>      1929       1    1929       6644  ?         197609 21:32:53 /usr/bin/=
mintty
>=20
> Expected result:
> $ ps | cat
>       PID    PPID    PGID     WINPID   TTY         UID    STIME COMMAND
>      1930    1929    1930       7940  pty0      197609 21:32:53 /usr/bin/=
bash
>      1942    1930    1941       6612  pty0      197609 21:33:14 /usr/bin/=
cat
>      1941    1930    1941       1900  pty0      197609 21:33:14 /usr/bin/=
ps
>      1929       1    1929       6644  ?         197609 21:32:53 /usr/bin/=
mintty

As far as I can tell this is not a bug.  I added debug output and found
that ps grabs the process list *before* bash execve's into cat.  So at
the time ps gets the process list, process 1942 in your example is
actually still bash.

If you call procps, which is slower than Cygwin's own ps, you tend
to see cat more often in this scenario.


Corinna

--=20
Corinna Vinschen
Cygwin Maintainer

--lgDpGT5NbMPMciux
Content-Type: application/pgp-signature; name="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQIzBAEBCAAdFiEEoVYPmneWZnwT6kwF9TYGna5ET6AFAl1aq4gACgkQ9TYGna5E
T6AoTQ//TJv4jb6d6kgLsgULuCv1SVF0nPACZcZ71HCbjVVC/HZiLr6hfHG9TXXi
7p5zehlPlYBCwiaWCo2d/RtQOmHtxveH4aK5UD8Z1ackmc4a6fsP1oroQYlOwFXg
a0drZqFf+tHR40QUsGF9+6CleehLUsSkAjaFxoC5tNCKYgBOfCWASLlInMia3fG5
sWE1dCHoCRfp7YWYzzkO2uvam1tkm8Szc8GTXziwHcoJDFXCalnqaxzjQw2jx+v4
AuUFil993UxWuk83MaqY0bjTN/Ue/9p+xnaN48ZJgztiz9+D0oA/v3jrwaP+pJom
ar8rRnDljAt5pa4Y0ETa11y9YwcAJGxONp75UwjN7Hp91rc0anQQDq3FoHC2NH09
5+P1u75q6VBMjSQ7dsCYpSVt2b7TDTeuSoe3txdTEF7/Am3uu7ADIbEifOz3O0Zl
X8iRVZH0oKFW+ZGNhriqW5THi9uFGTYZc/m7ZlJw+OcjuBvOaZ88uLA8TRGLeIx8
KTS7gZIN6SGlhMrY5muWLP55GNqXsqRle9nwYwd2F3Whq7VGSdIEQdYYPkC0hbD8
8Zh5OuOTjGNUO8jI2VenbfIsZUPzDvN5f66oON/CsWD//qXk/ChTIiy5nHK3Z9wI
kkXHTw/jiISAezWaK3kpwXleJIk0JMhr6KVFT+fRsutzBmkwQnQ=
=RZQl
-----END PGP SIGNATURE-----

--lgDpGT5NbMPMciux--

- Raw text -


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