delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/06/17/12:04:20

DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 45HG4JMh2269876
Authentication-Results: delorie.com;
dkim=pass (1024-bit key, unprotected) header.d=cygwin.com header.i=@cygwin.com header.a=rsa-sha256 header.s=default header.b=IrmD9YAw
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 2B872388210D
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1718640258;
bh=B46k+rkguglTXBeARv7KRMEu4KjKNAIiOcKJ8KsjczM=;
h=To:Subject:Date:References:In-Reply-To:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:
From;
b=IrmD9YAwIiFKlZ+ztM0z24UAVkJQVYTOjUIKTEobMGNrPShKBck6/P30cBEWPaxku
FSf27kT9zOcZ/blMz/t2rUe+4+o7y0UN+jE/tAFo9j/2665EWmQ7SpnvbYSC+JGBQu
WGAKKCQcixXDl7rkQMWKoe+UDeC7Ns3i6mjPquXA=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 17CA4385828E
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 17CA4385828E
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1718640198; cv=fail;
b=F3DiIMmbjU/4ml1wEB8/hZmiITdqUi+EzDpbpiLAiRKa4uBPFwWQ/5aUCG0lMIoeUDA0xwvaotW0N1KgdMcJlVGuemCZ8rmLkZCI2SwGy8JkbHY1WIJXDiR2OcfT4gRG7XSVpTCtSRy+CoGa3ex6kS56qvjFFkXp7popnVEpDi0=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
t=1718640198; c=relaxed/simple;
bh=5MxWY8YyNaQf6hj2+5YCsLZczVj6efBt2sFqvaVwfJY=;
h=DKIM-Signature:DKIM-Signature:From:To:Subject:Date:Message-ID:
MIME-Version;
b=a4meqwxi+K0+vW37py+CWkMTntKZ5EoRUk06VmnGuH6JXQr4+9m6+QIpH/zk00au3Ganl0CCJBxGYCUIte2ySjLMznKE484Ka+uv4vdqyfWFxziSX2GrKHWCpn3o4E5SgbpLnjVqrG5JyZjrY9FXNM8xrTFdRrOvZQd7y1LV5RY=
ARC-Authentication-Results: i=2; server2.sourceware.org
ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none;
b=R7AMUCFkLx+Oa40Ok7SfB41yKW4uvCQQYHknO8u0COZA+Sse2E2uoY1fBo+Osm8YBx8PJDmX5haFMvPqeWAGJY0atoklYqYm9Y/X+tbVND+Jqz7J5AO9WAp5YYe7JG4VCYm36iGS97LWeit29mYj827DPJ5FEks9a0bvogKejcLsieJnzLlPbhmXW2mxOlZutSTKUbzmwVGFCJaQ7kQHkLCSVTC0oGDvrq9TQOoIMF4a9eo7gD4BxZkz/LL4UzQw8+7Fp7/opGjX25g/U+726cJZvi72YveDN0Gtc+ykvRgn7MQJV3mLtfMoSOJKTCizxW6PB2ir8+GL+HN9+8BNLA==
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-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
bh=9sYeDpqTr2+IjIzjLa36T+mRC9j9COOa95BgYxze1J8=;
b=Ot++qZDZi6NKIX10C2Cp9T2soV0Js5FrId8jO9C/0k+5zT/EH9ccIgxQo2wYAKk9DNb4kZSFXE1Lekya5PlttMiL0nyHcDkIkreRkz2EzrAioXyGsnlgGEy8MFS00CRYkXfSAWlvfmOvNJ2NC9ALBGH9N67o2FPl66Z/P18Z30ezsdddXGxkzoh2jAAJdPopYfkZ1Kk/eKgmJWxGaBu6qprb9b+wZnq4CI2vrPUfWlPM98LROOMl5FBLvaRfC4oVeeGMOYPXhXhepZA8CDObd896nLEEz3qo0QzLpg5cQYuC44uGhg+W1UCxi+CCb9qbgo8q/D94wygGlZxnFze91w==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
smtp.mailfrom=bryanhealth.org; dmarc=pass action=none
header.from=bryanhealth.org; dkim=pass header.d=bryanhealth.org; arc=none
To: "cygwin AT cygwin DOT com" <cygwin AT cygwin DOT com>,
Nicholas Williams
<nicholas DOT williams AT zaxiom DOT com>
Subject: Re: Cygwin outputting message to stderr on dofork EAGAIN failure even
when Python exception is caught and handled
Thread-Topic: Cygwin outputting message to stderr on dofork EAGAIN failure
even when Python exception is caught and handled
Thread-Index: AQHawM/YSL3ZX/QYzEKz7ZlVkfXXWw==
Date: Mon, 17 Jun 2024 16:03:08 +0000
Message-ID: <PH0PR16MB4782ED8A31ADDFE5A3AC6ABAF5CD2@PH0PR16MB4782.namprd16.prod.outlook.com>
References: <DC419F64-5E24-493F-AFB7-9B31062A3FB6 AT zaxiom DOT com>
<1399464798 DOT 20240617105808 AT yandex DOT ru>
In-Reply-To: <1399464798.20240617105808@yandex.ru>
Accept-Language: en-US
X-MS-Has-Attach:
X-MS-TNEF-Correlator:
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR16MB4782:EE_|LV3PR16MB5978:EE_
x-ms-office365-filtering-correlation-id: c9321412-07fe-4d33-ef51-08dc8ee6fb45
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam: BCL:0; ARA:13230037|366013|376011|1800799021|38070700015;
x-microsoft-antispam-message-info: =?utf-8?B?cnV3dVBhdGRYbHdMcTBwRUIwQUNRcFJlekZHaHkxWWpMSWUvdkJ6VzcycFNs?=
=?utf-8?B?bURseDZMYmJ4aGtIdmRMZEtMb1VKNjREL01DVlVUaGpsUFR2aExGOEZNaUdu?=
=?utf-8?B?cFd4MWtqWXY0Nno2Sm4vVGFyaEpnbDJsaVJJSnlMZHZHR0FmY1I5elVmMkRF?=
=?utf-8?B?UFNyZDZtQkt3UzlWMTgvaDZFd0J4NEVpaklKdHBDby9mWHRldE85cWxlZmRp?=
=?utf-8?B?NnBRY2ZLUjZVaTZBc3pPUmJuWktIZjJPVnNpK25JS2piYmxDcGlrdktOSE9W?=
=?utf-8?B?eEFpcEJUZWxIdm54aWRERmJrV1hnSWh4NjhVbjRMWityRHZmMDFGTjhyVXlG?=
=?utf-8?B?SmJraWlka0FqL3VQNEthUzFOSUhoTHJmOUlyRHNZendaeE9VVHNSRnBTaE5D?=
=?utf-8?B?L3lTYkozalpLenJpN3lPVU9qOHF0RWxZakhWZGk0aDFEZjNOMVZRYmVvS3Iw?=
=?utf-8?B?MUU2RXZneU1nQjBDQTFWN0JNV0VlU0Z2M1lyYnZCUlJNd1pxbGpVcXZkd0RQ?=
=?utf-8?B?alFQMTlDME5XMjc1NDBBMWhwQmxGVWh0anF1SEZRdGUzSU9oMVV2N1ZiNHlt?=
=?utf-8?B?bGtIdldZdE9ueWkvS1JJM3pTemdvYWJ5V2V0MUZmakJLQ2lWTzRWdnh5N0Js?=
=?utf-8?B?ZFFzSDllVk1kZGZKc2pPcFZWYWU2SllNYmZZQXNSbnZLWFNqVDVLbm5TU2ZZ?=
=?utf-8?B?bDcyTC9SQ2dSbXFCRmFxRmpwTG1QUTRIcHQxWnYvdno1UkhlK2xTdW1lK1Bv?=
=?utf-8?B?eWViZUdhQ2RhUFhjbHBSYlRjZlRDcE5VcVJtTWtoS1dGS2JTd2RoSDU2R0Ri?=
=?utf-8?B?ZVMwM1NyenZJZnNST0ErR2thSU9Mdlh3Ymo3Q2RPYzZGNGdSQTRXSVV4WU9H?=
=?utf-8?B?RmFwTys1eVRzdEhrQXJERkVhbHhBQVQ0Mm16emVCeHVGSUFsZkxmaHo4WHlp?=
=?utf-8?B?SFlTV1JLeHZDNkFLQVdNc01qbjhrUHFKZGJrMlYwdGwyUFVsd2MyT1lLOW9Z?=
=?utf-8?B?aEhQY0VmTVdUVmJnYWxrczBtQy9ZekI5UktmdldUeTFqL25ib3RuaTJjTURv?=
=?utf-8?B?bnVoMzBHT0h3QVFFSkx3QmVVMEVYUkdnbDNuTGwybEpNcFd4RnAxbmU2YzZv?=
=?utf-8?B?SE54V1JPSW5IaHFpRzYrRG9mVFpCOUY4TVlOTldXWUkrUEY3Y1VyYkhxanln?=
=?utf-8?B?WXVrWll3YnJjV0s5Y3RjbmtHbS9JVzB6dzl5dUxRQzRlYmhkdmtJSDZaS1lt?=
=?utf-8?B?RE96b1MxeTBsSE4zcjRwQ0drUkh5RFM3NnRqaVBpdjJ5Q1NXT3pYVjZmbEVT?=
=?utf-8?B?TG1mWmd3R0dqRWc2Mmd6Vlg5SzRsVC81c3BJOFVuTmVUOURpNDBuWG10NEZG?=
=?utf-8?B?ZUlrNlJxei83SE85MVlEMS9nWE5IL3ZPMkRGanNHZjVsbDQxblVKc1NwUzFG?=
=?utf-8?B?KzdFTkdTUnovZ2NjYmRva0RHeHNhUkRBUWtiZXNOTm1xWHE3dkkrWDlBbCt5?=
=?utf-8?B?bENWUkg0bFVFdFpKbXRqUFF0Z2dNcGY4ZVNBVVZiTHdkei9VRzhJZzVkNnQx?=
=?utf-8?B?d1R5dEZSVThWbzVDZU5RS2lHRXVxdThzQmxSUDF4NU1RSDZlTjgveGdYSFo3?=
=?utf-8?B?MzJmVnFlaUdDdXZ0NWFKUFFJWWVua09HNk1xKzJ2VHI0bDJEa0wySGdqWVpC?=
=?utf-8?B?V3ZXREtXaDBaRS9pRUZIT2pVeFVQSHlKOFZ1eWRKRExyV2lkMDhDQ3BrWFpM?=
=?utf-8?Q?3TvHivmSFbX3A6na8l8qfaConMdJMKa6MHwDG06?=
x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:;
IPV:NLI; SFV:NSPM; H:PH0PR16MB4782.namprd16.prod.outlook.com; PTR:; CAT:NONE;
SFS:(13230037)(366013)(376011)(1800799021)(38070700015); DIR:OUT; SFP:1102;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0: =?utf-8?B?TEhEWERHYWlMb3ZxLy9qTWxRaTE0VFFLUGc1MG1UQ0RzUmFtOEVuL0FwNGp0?=
=?utf-8?B?cmtVeUNHb2JiWkk2WGYwZURBUkdTRlhOWEN3SmR3S0Q3alZGczJwS09XeGox?=
=?utf-8?B?Sk9tcjBFOTBCTDJDNGIvdHdMQnpVRWxzR0JHbEZsWDgzNFpXRnpUajJ4WWpl?=
=?utf-8?B?VVJqLytXOStxb1Uwd0IzOXU2U3l5VUMvQllvamFUcy9pbTlDSGRoZHRUNGZ3?=
=?utf-8?B?OHdPUE5wY1dkM2ZlOUhjdFNUTEx1L1BoVnQxZW81eWtHOU05Mm5NODBlbDZv?=
=?utf-8?B?dVAvNU1rUXlKWnAzU3Y2S3RoR296ZUtydHl1U0pkWm9nNjJsajRneFQvem9I?=
=?utf-8?B?Vk1Xc2U1bUhYbExncFoveHJKMUlpZUVUdGpteFpDVmFITFFnQVJMcHFsc0s4?=
=?utf-8?B?UEc0clY1WVMyVmhvcyt4YnRlM2lyTHFRYm5pVFNSaFVCS0hMcjlyV2ZqSVFB?=
=?utf-8?B?SnE4RXg4YlkrbVI2aG95KzlveE5VV0tjektva1JOQXVURXJDbnVxY2JRN3Zp?=
=?utf-8?B?WXkveU81NU15ZHQxVFRjeHoyTUh3cmNMSzFUcnNUVk9SRzFRNlRVSEVOV0t6?=
=?utf-8?B?bGVjVW91K3AzamExTDlTRUliZWZPOEV3L2k5N0VEMHZQbEdQcExzcCtqTVRx?=
=?utf-8?B?aFRRSldVMW1naUhDSktlNGtlNXh3dGhGWTdmS3AzelFuaE9ya3hhTDVwLzZw?=
=?utf-8?B?ckJKR1ptbDdTWU5DZjQwTlZGazF3MzAvUUtCL0I4SXNmMG15OGJkMStzNlNR?=
=?utf-8?B?bnJacGg1bWdMRmRadlJQMmpxV0ZoUjUvNnArcHdrVWN3R2tZQjRvTXdmWDhI?=
=?utf-8?B?RGZnZHRMK3BWZ3ZnZWFUYlR6bWM4QTRoZ3FtUDNMUVFjWE9DNlYxV1BjR00v?=
=?utf-8?B?N2VYQ2pFVjVBRmZTRXVtQmY1a0VHQlQwc2sxVm5ZYlpKY2JHRmhaVmhmZkEw?=
=?utf-8?B?NmlUamxUdDZXZHZzdTcvK1NsWkNnYkZWL3pSMXJpVkJNQ3llZ0xNQ0l1a1NI?=
=?utf-8?B?RmRkVndodWd1bHRjWjZYbWNYMzVOVnptTkFrMnVKbXRJNGwyLzlvOUZQRUh1?=
=?utf-8?B?cDRwRnU3YkpLY0lJamszUHBzWFJaMGk0S1dkYi9VU0RzV2dIMXd5cnVadVBq?=
=?utf-8?B?ZTdpNmpmQXhoejVBby9PZS83R2piSGtyc3VhWWYrUTZrMFd4M3luZWI2VWlq?=
=?utf-8?B?OUNWbzNtZ0NGWnB6QitrcEpTQndRZGIrVFRJL0Y1bTNwU01LanVWN25LQnB3?=
=?utf-8?B?RU9tZSsrQUZ2bDMxNE9YTGRLWVVnNzJYRzE4WHh4ekdWdHQvbUxobnVDOWlX?=
=?utf-8?B?Tm9XTnV4Qm9JTWlLOXdrcmVkQ1NrM3dRNjBPbkdkOWVUVHBZUHhlUXk5T2VN?=
=?utf-8?B?bGtUT3hudUN0ZVkwNXZHMWtwY3MrTHhkTWo4VmFDTER0UUx4eG1UeHpRakRE?=
=?utf-8?B?aHl2dUsrTGhPZ1RGTmtaUFZxNzdYMUdVME5iaVYzRGZxeHF1RnZHOEZxMHl2?=
=?utf-8?B?WWtNNVFBYnVxVXNURnJpcFVBNVRvUXBTQStPdVBnQnhtdzc3K0g4b2MrNlpU?=
=?utf-8?B?MGRNL0tyZFZ5ZHpJOWt3YzNTVnFya1EyaGZBbFkxYm5kcmNHT3pjQklGTkRU?=
=?utf-8?B?cEp5emlDOXk3ME5uVjI5QlcyNWhnZE5BYTlNNlpUL0tIZGUzUVpJOXBxdDBW?=
=?utf-8?B?V29zcmZVU1Y1UTlJbzd5NjkwVHJYaVhjR0ZqY1dPVm5pbS84OFhwbDFCZHBv?=
=?utf-8?B?WC9qK3d2WXNGcDRBaHRvVVRNZ01NMi9FaU10eHVidWdiNTRxZ3RBaHZja0Iy?=
=?utf-8?B?RkgwalVvenJBU1gvVlQ5WjNTdndHY2ZZRWxNSyttVHYrc2ZPWWV6MHpSMXNn?=
=?utf-8?B?U1lNeTcxWGtoaVJPMHI4disyd2VuZXNuYU1iZlV1Wlk3amdBYmYyYlNnVHZn?=
=?utf-8?B?dVRiN0FzM2UyMWxDWkJ1Z0RUWXlzeXVMNWhacG9odHZxUy9BMU0wOXVYN01p?=
=?utf-8?B?ZmVpWG5zWmNyZ21POVA5WWRCTmVuSHZjUWF2enoyYzhCdVA3OXZDUDIvWndN?=
=?utf-8?B?QXhCaXRIb2JwbCs3bkU3NElsLzI2S1pPQXJKM0xCeVRheXZ3R25GeGc1ZEg5?=
=?utf-8?Q?mVBY+yIZBrHy/EAedUcHWFVB+?=
MIME-Version: 1.0
X-OriginatorOrg: bryanhealth.org
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR16MB4782.namprd16.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: c9321412-07fe-4d33-ef51-08dc8ee6fb45
X-MS-Exchange-CrossTenant-originalarrivaltime: 17 Jun 2024 16:03:08.8904 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: 09b11d70-e37c-4120-b532-c13f0e4aa18f
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: 96hIh1DnitKRe/GfhEwKkIz30DTrodYgtiBfWRga+r7E0XCNI1XMFiGpxFSgaMYFF4KXlz0Yovv76qQRftigTA==
X-MS-Exchange-Transport-CrossTenantHeadersStamped: LV3PR16MB5978
X-Proofpoint-ORIG-GUID: MOXIl3EDgJ2Aht3xPZ80J2tOIXkMxoJR
X-Proofpoint-GUID: MOXIl3EDgJ2Aht3xPZ80J2tOIXkMxoJR
X-Proofpoint-Spam-Details: rule=outbound_notspam policy=outbound score=0
priorityscore=1501
adultscore=0 lowpriorityscore=0 impostorscore=0 bulkscore=0 spamscore=0
mlxscore=0 suspectscore=0 phishscore=0 malwarescore=0 mlxlogscore=999
clxscore=1011 classifier=spam adjust=0 reason=mlx scancount=1
engine=8.19.0-2405170001 definitions=main-2406170124
X-Spam-Status: No, score=-0.2 required=5.0 tests=BAYES_00, DKIM_SIGNED,
DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, LIKELY_SPAM_FROM, SPF_HELO_NONE,
SPF_PASS, TXREP,
T_SCC_BODY_TEXT_LINE autolearn=no autolearn_force=no version=3.4.6
X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on
server2.sourceware.org
X-BeenThere: cygwin AT cygwin DOT com
X-Mailman-Version: 2.1.30
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-request AT cygwin DOT com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=subscribe>
From: "Dale Lobb \(Sys Admin\) via Cygwin" <cygwin AT cygwin DOT com>
Reply-To: "Dale Lobb \(Sys Admin\)" <Dale DOT Lobb AT bryanhealth DOT org>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>
X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 45HG4JMh2269876

Greetings, Nicholas;

> From: Cygwin <cygwin-bounces+dale.lobb=bryanhealth DOT org AT cygwin DOT com> On Behalf Of Andrey Repin via Cygwin
> Sent: Monday, June 17, 2024 2:58 AM
> To: Nicholas Williams <nicholas DOT williams AT zaxiom DOT com>; cygwin AT cygwin DOT com
> Cc: Andrey Repin <anrdaemon AT yandex DOT ru>
> Subject: EXTERNAL SENDER: Re: Cygwin outputting message to stderr on dofork EAGAIN failure even when Python exception is caught and handled
>
> Greetings, Nicholas Williams! > We have a Python (installed and run through Cygwin) process running on > Windows Server 2022 that was very, very occasionally failing when subprocess. check_output was called: > 0 [main] python3 28481
> 
> Greetings, Nicholas Williams!
>
> > We have a Python (installed and run through Cygwin) process running on
> > Windows Server 2022 that was very, very occasionally failing when subprocess.check_output was called:
>
> > 0 [main] python3 28481 dofork: child -1 - forked process 16856 died
> > unexpectedly, retry 0, exit code 0xC0000142, errno 11
> > …
> >     subprocess.check_output(["cygpath", "-w", directory.name], encoding="utf-8").strip()
> > File "/usr/lib/python3.9/subprocess.py", line 424, in check_output <>
> >      <>return run(*popenargs, stdout=PIPE, timeout=timeout, check=True, <>
> > File "/usr/lib/python3.9/subprocess.py", line 505, in run <>
> >      <>with Popen(*popenargs, **kwargs) as process: <>
> > File "/usr/lib/python3.9/subprocess.py", line 951, in __init__ <>
> >      <>self._execute_child(args, executable, preexec_fn, close_fds, <>
> > File "/usr/lib/python3.9/subprocess.py", line 1754, in _execute_child
> >     self.pid = _posixsubprocess.fork_exec(
> > BlockingIOError: [Errno 11] Resource temporarily unavailable
>
> > Setting aside for a minute the various reasons this might be happening
> > occasionally, which we cannot solve for at this moment, the error number
> > (EAGAIN) indicates that you should “try again.” So that’s exactly what we
> > did. We added a try/catch to the Python code to catch the BlockingIOError
> > and, if and only if the error number is EAGAIN, we try up to two more times.
> > This fixed the problem and caused the application to stop quitting. We
> > output a warning to our log so that we don’t forget about the problem, but
> > the warning only ever appears once, so retrying a single time seems to help.
>
> > However … even though Python handles the dofork error, turns it into a
> > Python exception, and our code catches the Python exception and handles it
> > properly, Cygwin (not Python … Cygwin) still outputs a message to stderr
> > right before our warning message. This Cygwin error message shows up as an error in our log tracking:
>
> > 0 [main] python3 15042 dofork: child -1 - forked process 6780 died
> > unexpectedly, retry 0, exit code 0xC0000142, errno 11
> > 06/16 13:57:53. 87520: WARNING: Retrying command in 2 seconds due to EAGAIN: [the command we’re running]
>
> > I’m sure there could be any number of things I might be missing, but IMO,
> > if the process calling dofork properly handles the error raised by dofork,
> > Cygwin should not be outputting an error message to stderr.
>
> > Thoughts?
>
> My inexperienced and uneducated thought would be that forking code is fragile
> and some parts of it prone to misbehavior. When an unforeseen error is
> detected, it's better to report it sooner, than to get bitten by it later.
>
> Regarding your specific issue, if you create a STC[1] (a minimally enough
> version of your code that, say, fork a process thousands of times, which
> reliable reproduce the issue) somebody else could run to test the cause, that
> would be wonderful.
>
> (If, however, you could find and fix the cause, that would be even more wonderful!)
>

  I have seen this exact issue on every Windows  2019 or 2022
server where I have installed new versions of Cygwin since fall of 2023.
Admittedly, that has only been 3 or 4 machines, but it sure seems like
a pattern.  I have resisted upgrading old Cygwin installations for fear
that they also would start to exhibit this fork problem.

https://cygwin.com/pipermail/cygwin/2023-September/254417.html

  The only thing I have found that decreases the frequency of the
errors is to increase the amount of RAM assigned to the machine.
It does not eliminate the issue.  I've tried a ton of different
options with re-basing the Cygwin executables, to no avail.


Best Regards,

Dale




________________________________

CONFIDENTIALITY NOTICE: This e-mail message, including any attachments, is for the sole use of the intended recipients and may contain confidential and privileged information. Any unauthorized review, use, disclosure or distribution is prohibited. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message.

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

- Raw text -


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