This is the mail archive of the
cygwin
mailing list for the Cygwin project.
Re: Regression (last snapshot)
- From: Ken Brown <kbrown at cornell dot edu>
- To: "cygwin at cygwin dot com" <cygwin at cygwin dot com>
- Cc: "Erik M. Bray" <erik dot m dot bray at gmail dot com>
- Date: Mon, 22 Jul 2019 13:44:34 +0000
- Subject: Re: Regression (last snapshot)
- Arc-authentication-results: i=1; mx.microsoft.com 1;spf=pass smtp.mailfrom=cornell.edu;dmarc=pass action=none header.from=cornell.edu;dkim=pass header.d=cornell.edu;arc=none
- Arc-message-signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=K4lK+vXgPuWbv6VVX7a1J2hUAkiTer++PPFxu3aPimg=; b=nsziQK7DDNAomSMXQEmzqtgGoIwo4ogufxcXGeZ3VqL5cndKepW7KPAm9clx5D+bTuNN6FzJbpWhBBbrF7tTQc9/eLeVbsKH+MEDT6p27j8P5rA6pV1i0L1mfs8tHmHm6eS/5UibUQMkhQ9yRXYTi4Bh+0KPv7kK8U6V/6g4oxpx1TCAaaXjfWHMLpoS4+GmhpsdDSi+MmNVbW5TZv8IX8IcpIlenzly9hgUzemGRto3RVsDgwPwzhaqoLEKOr7fy1tKm6Mlg34bMZ9JhOBwtG/9ODEZnvhs50kTVoSGHTNNG+8OK3o8N6mVOTf6ShEx1nnzxY89vxHksNkJ2POYVQ==
- Arc-seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=WJs0H2AF9RPNiM5e7KErwqvKtBmUiF300XPODkURftYLjkUXq1LENl99UIdG6MMPnG0WEYdjtRbsJJvmrtuZ73SRgGRejNuReiwTh8mSRDWG2BAV9g9UZYiIgV/IpOsdX+/Jbr+K1q1/P+Tgef+XAC1p7USNRSTRkIVJrUNR+0ACrWeIpWPWAXZTzfMmtjrSqhFswqk/nIBsb2gX+P401RcngarzloG8YGjwgctNZTKAASRxaekg7zItljbmEtdFx57qlwH4wr5fz0sYUleQNta8tmekO45eycXWtavBKXO/GCPGVGJVhg1S9CHm4TGAZ50Yu+aVJ1xo3t44FlOomg==
- References: <8f6a87faa9c8130241c026889a01d763@xs4all.nl> <5414d0e1-79d9-cab7-b1bd-4761265bf8bd@cornell.edu>
On 7/22/2019 8:23 AM, Ken Brown wrote:
> On 7/20/2019 6:55 PM, Houder wrote:
>> 64-@@ uname -a
>> CYGWIN_NT-6.1 Seven 3.1.0s(0.339/5/3) 2019-07-12 15:28 x86_64 Cygwin
>>
>> 64-@@ ls -lL <(grep bash .bashrc)
>> ls: /dev/fd/63: No such file or directory
>> pr-------- 1 Henri None 0 Jul 21 00:41 /dev/fd/63
>
> Thanks for the report. This is probably caused by my new FIFO code. I'm
> looking into it.
Actually, a bisection shows that the regression is due to the following commit:
commit 2607639992f6600135532831c8357c10cb248821
Author: Erik M. Bray <erik.m.bray@gmail.com>
Date: Wed Apr 10 17:05:22 2019 +0200
Improve error handling in /proc/[pid]/ virtual files.
* Changes error handling to allow /proc/[pid]/ virtual files to be
empty in some cases (in this case the file's formatter should return
-1 upon error, not 0).
* Better error handling of /proc/[pid]/stat for zombie processes:
previously trying to open this file on zombie processes resulted
in an EINVAL being returned by open(). Now the file can be read,
and fields that can no longer be read are just zeroed.
* Similarly for /proc/[pid]/statm for zombie processes.
* Similarly for /proc/[pid]/maps for zombie processes (in this case the
file can be read but is zero-length, which is consistent with observed
behavior on Linux.
Erik, can you take a look?
Ken
--
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