DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 58MBThMW1435323 Authentication-Results: delorie.com; dmarc=pass (p=none dis=none) header.from=cygwin.com Authentication-Results: delorie.com; spf=pass smtp.mailfrom=cygwin.com DKIM-Filter: OpenDKIM Filter v2.11.0 delorie.com 58MBThMW1435323 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=UzIF8xFw X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org BCE8D385843D DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1758540581; bh=P6JEy07k9qYcVI/TAWgox+ZqGr3h8xAqLfoXsN/kp7I=; 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=UzIF8xFwMDgUpcpDGI32Db3OZYO7IDtfowrNEQxYQLR3br7UxHcFNkwIYXBoefYJf xvVtHC/lg/OCTlPHCvxrOCkZY7lvzuoJsGlBe5uO5RyFmUH6Pq5DFyCkngUvJE8EY+ gPp5HlxLrHo4KVkcubTqecygj081yYqpsCDZ6CCY= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 4BB97385843E ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 4BB97385843E ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1758540509; cv=pass; b=qxgFx87tAJZGf0L5N3r36N0zki4hF5cs2pEjciAuecT5MCpuzvyUMRquG71oYU/0r9iJZpon95G68eLXjCJUdD9cdw7IpcdSSZMn+KSf+ma+x2Lb7G/GyKrOHqZQvwf5DeRskvq0oSgyGOqfUQmCe0uoKymwfCqLXPCo2vgTKXc= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1758540509; c=relaxed/simple; bh=zf4vdev2jRXy8UeTa8FE8jI2FVwHB1eWyQi6FUoyu/Q=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=YpODfTWmZMWSXm36lil2iSZRDQsrSIGW9hQ+pQfJFgafVgQS3TJCbzf91PRYWN7bsmBGoRgVaJy4v5gIPSRDSUx9Ol2MkVO4qGj2yI/TMuFtNnOvaFVv6TfhUR4Ch/e6sbkRMCKKXCuwqDkGuoICKg6xin4RWYNqDus2EzDJi5Q= ARC-Authentication-Results: i=2; server2.sourceware.org DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 4BB97385843E ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none; b=bnk/HBol661iO6zclYb1w0tCK6OP3Hr9UehVObTWM4VzK3eRjtQbvYmNVYHkZTgvrP/0giPAZgRYvO1qNqBQfCI89i5gPwjJxJvw3ZgrWpJJhnxuENNVioXwkVQCg3rqMBrkLl+NRSkx+6iDBH94XLOXQwp9WLik+T2SSt6tVRbSWx7wii7kDgC6BtLrGol8ivEV52rHaOsvzm+Kp0a3VUQuRwF6zQ3QJUmSyaX7lewcqCTfGbdXcGQKwDUOx/1pyJg7wqAjUmOEO/7Ql1TrdPzQU9LfcWecdT5vCcR2jqv5gZalmP4TwZ2v5y4voB6m9a/ESemoLuMGyzNnDS5cMA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector10001; 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=zf4vdev2jRXy8UeTa8FE8jI2FVwHB1eWyQi6FUoyu/Q=; b=xS78o1NESmayInPgl+agGjmCrrJHhOx5zFJ/mW1ueYcSLjEGHUf5HUduvccIHiJuTQ6+2tGALjdqKW/4fSmNZW23h2vwfu7dnDmAVpCY5KvcbQFzd8RgKg3zocfR68yTzqmVgkFXj/HybYOQaChn5XRVfKfiFLtOSfXsSJvPvydv689cN2m1ZFv4YuQyOgYMVFUGKdEWvhH+UUilQU7XxOJ5FctXIsh+ZB3JoDko1VzSv8nBlG5ZL+wp1+5Qp/Krd6uR868LLnKv2yR6g4bCowEQ7HCU6CL4Fskto56iq90rayfYYHoy2Qw9aqgIycQ9oRL7w/1u21Setov9fS/1XA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=loewen.de; dmarc=pass action=none header.from=loewen.de; dkim=pass header.d=loewen.de; arc=none To: "cygwin AT cygwin DOT com" Subject: RE: Why does Cygwin not use MiCloneProcessAddressSpace() for fork() Thread-Topic: Why does Cygwin not use MiCloneProcessAddressSpace() for fork() Thread-Index: AQHcK6zcy0xCe2QRbUiy4+XMitFRjrSfBa8AgAAG1uA= Date: Mon, 22 Sep 2025 11:28:23 +0000 Message-ID: References: In-Reply-To: Accept-Language: en-US Content-Language: en-US X-MS-Has-Attach: X-MS-TNEF-Correlator: x-ms-publictraffictype: Email x-ms-traffictypediagnostic: GV1PR03MB8078:EE_|AS4PR03MB8278:EE_ x-ms-office365-filtering-correlation-id: cab68861-f2bb-4688-fecb-08ddf9cb23d6 x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; ARA:13230040|1800799024|376014|366016|38070700021; x-microsoft-antispam-message-info: =?utf-8?B?YWk4L1V5RXh3SFNmWC8vTjE1Q1Fqb0Y2OExyUjcyN0NJS3h5OVd4Q0tpQ2dZ?= =?utf-8?B?bDUrNzF3WlAzcXpQK1ZxNUlYUm1jbVk3R082Vkh3cmY0RHFlaytaRUdyc1RO?= =?utf-8?B?dmtuN1lPa0psVlFYTS9IN2gvbWp6Smp3ZS82SDc5VnF3eWVJRERmcDhLeGV1?= =?utf-8?B?OWJmbUk4c0ZNRmJCaTVNcEVnQzEzb1czVzM5eHYwSnEyZlRoVXIwM0lzVlps?= =?utf-8?B?clYxL09NYUNzc3ZsTEdEa1pENGlOaEpzUUs4OURpNTQyRFE2Y2V3MjVlV2VK?= =?utf-8?B?VVUxV1Y5UmVHakU1dGNFWjdhVnFPaVBPTDd5c2IzVXVwK3UyRzY4cUZjN1JT?= =?utf-8?B?MTVSUXdRVXBPbmxQRlhzL3VGSUZqQjJ4b3RBRC9lVVpLZGIzdWM0OUpnanZn?= =?utf-8?B?Z3Y2ZHp2T2NWV1BnaUJ6MWt3THZhK2hzWGRadlBPMm1tQzROZTV5d2hjdDN3?= =?utf-8?B?OVJod3ZIZk1zZGt4YmR4S3AyVm0vS2dldW95NXc0dGF5WUhjNzdYdldxd0M3?= =?utf-8?B?MStwYzA0Y0xsQ0FvdW1RNm5rc2hUVWV0VkVEU0lkUXJYVkt1dkdGNW1rNlBP?= =?utf-8?B?cytqL0dsNTJzU2tvV1o2eHJxQWQwdUQyTmpBZlJnWEhmT3E1L25EYVlKd1dH?= =?utf-8?B?QWdGb1pXTGNObGRBUlBXb1Ayd05lMXA3cFdveXhJTmhtMUV5d1dpL1ZGMWlF?= =?utf-8?B?Rk5QcXV0SXpXY1lpT1N6QjFSVGcvTWc2VURjbmhkTVM1cVhmc1hOSWhaNTVx?= =?utf-8?B?cFd4NFVObXpOa0hyMSttNW1DSTllVmZRYTQzOVVnYnBMUWJHQjlNTUUwQWIv?= =?utf-8?B?dzhJQVVlWXVZNERGOGxUanJITk5KQXJhMjkvQ3lSaHEyMGUzNTdtdUtRRlY5?= =?utf-8?B?ckpxVFRwTHJNME5YcytTRlRRVzF3VExRbVhuSVNlaE94dGpodkxDOGtLSFNP?= =?utf-8?B?MlRmSW1WOEdpZjNaN1pnOWxiRldmT2RzaGV2RlVDZklMUlh4S0dueXRsMjFQ?= =?utf-8?B?ODllN3N4cXRoRjNITVVqWnhsOFhhV21BemZWREhSQ0lWK3d4bjVmVGpIRXU5?= =?utf-8?B?eWtHa0ZPSVg5V1dnNHFlYnhYZ0NrMkdPaERhRm01Sk1OdjJBU1B6bFUxRzZ1?= =?utf-8?B?WGJ0MVhNWUhGVndxOElKdDYyNnMwaHJyd0RMejJOSEs1Y3YzT3Q4MUVzc1Vv?= =?utf-8?B?UFltZGo1ZS9KS3VSUHVJSEI1cjY4MGNMZmt3N0pxeFAwQmtJVDhTeEVyQXdI?= =?utf-8?B?dmJtbG1VRkx5K0NNZURZN1V4bVZETkdkeVhtczF2cno1dXMvMzcyalY2aVU3?= =?utf-8?B?YWY1MUJVWmkrV2JVSXF5alJPMndFaXNMMXpGd0d3RVM0d3Z2M1ZJVlZkT3d5?= =?utf-8?B?Rzdia0dXWjZ3WUx1Nk5JbVVGTTZkU0dvYW1PTEkyVENpd04wQlRGaEJ5YmJa?= =?utf-8?B?NklvSjN4TTc0UFRxNElVc1VGRGhPRkwzSFhzdy9RNWJLVHM4WUI3S01rYlhw?= =?utf-8?B?Z05VWGdKMXRaOCs4SzVnL3M3cHFmS2t0YXRrWmliNy8xU25KZndQZFJMcCt1?= =?utf-8?B?bkg4aUh5SklSeHVNRUI3QzFka3NzRUlDM2t2U2RSNTRIa3JJR1dpK2JxVEVy?= =?utf-8?B?ZC92dlY3UUtkVlZwNVlLYUM0MGpReUdNU1lPR0ovSEhoNWttWndTSHJVbkRa?= =?utf-8?B?ZDZYblRDUHRYRFM0eUdLYmZBRFVnV28venMwQnVCYmhaOVBpT2tOOUVlUTVP?= =?utf-8?B?Q2hCVjJJckVkUVlYMzBnOTFyWk1JMHhIaHFZOUNxcTBYQmNaYmFCZ0ZOa0JI?= =?utf-8?B?OVlqT2pwa2U3OThLbkVPbVB6dy9OV1hkK1BYRlhOd0RNRmJoMjQ5dlZKU2Ey?= =?utf-8?B?L1hPeCtndFM3bDZwdi9OOW5oQzAvVjMwVGlab0Z6T0hESUxNVllxaGVuejFz?= =?utf-8?B?eXFBdzR3S28yU1puOHBXV2w5STFkNmNNa0JUa2pXVndRd1pnc1BFRnk3QWV3?= =?utf-8?Q?t09aQI3vKK1vLofXXVtGcQx3PI1xd4=3D?= x-forefront-antispam-report: CIP:255.255.255.255; CTRY:; LANG:en; SCL:1; SRV:; IPV:NLI; SFV:NSPM; H:GV1PR03MB8078.eurprd03.prod.outlook.com; PTR:; CAT:NONE; SFS:(13230040)(1800799024)(376014)(366016)(38070700021); DIR:OUT; SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?utf-8?B?SS9KK2dJQWxRRGtlVFg0NG1KeUxWNGt2bGZnaTVwamhRb0g3S1o2RjJFMWha?= =?utf-8?B?Mnk5T0NvQk9aWTJtTGcyMHdsWmQwN0ZVRDlpOUN0L3dKcDhWeGpRQ3IwdHJp?= =?utf-8?B?SkxEZVVNUjRac1JHUUVGSkxURlBaSmc4UmR0a1FIN3BHa2YwZWphSElwNXUr?= =?utf-8?B?bUZYQjAyRmtHYzQySFUybGp2aWFKMFpMN3d0QlVaWWVHeDd0NDhUTE1XT1pq?= =?utf-8?B?aC8vZ2J0MjR6MktmL0M4cVp1ZHZDR21ieEFZUTNLcHkvSFNLdzFZWlkrc0hi?= =?utf-8?B?UFYxdlpYcncxaWxUTFBZZFdCRU9vMlpYNUhzMVRFRXpRSG91RVZveG0zTjBU?= =?utf-8?B?YW1GVW9SWkxoSHY1aVQxTWovMG9OeUQxZ1VQRFc4MXljM2pwR1Q3NlYyaVVC?= =?utf-8?B?czhFLzFucFQ1UXplRGR5Y2xoODU5allGMGhVeUNXZlQ1Z0FZcVVvZXhXS25B?= =?utf-8?B?cWIrakQ2a2FWeE5nbG1LNGRPZThSNjJ0VGJ3ckVST3lPeHRNZzZJS2NxblZN?= =?utf-8?B?RWtKQkZ0aGQ1dUZoakY0c1EvWHRqK2VvZVBwWWN4Wjk5Q0FDY0tYRFp1RzdD?= =?utf-8?B?czByR3h6cllKdEtxc1A3bzBpblgwUVNKdGQvVnh5WEdOQzR2RDd2VVhpcjl0?= =?utf-8?B?VUdxZVhwa0x4Y0cxaC8raGRHVFJaaWY5cUJpa0o3VDhTN05HbHRKenBNcVdv?= =?utf-8?B?ODY0TUhWTUI0eHJBT2NqKzlveVp5TE11cjZQemY5Z0NmS2Y2MXFPOHkzdUFs?= =?utf-8?B?MVY1VC95aGlEUHdNRk1ONTR5bkNDMWpyclg2dVhwQk04aUQvSWJnblkvQWJM?= =?utf-8?B?clF1UW0vZkFaYWVjOWZ5dTFuVElLanhkQ3hBU3BTNlpaVmhxVVFrbzU0aFQw?= =?utf-8?B?VDhVYURMRWEyV21aZjhWd3RTZzgwRGQ4dGJadVhPei9zdFZiaFNxRlJBRjdT?= =?utf-8?B?VjdVbm1rVjBLR2JBYVZIQm9JT0ZOQ3hGMUt4WTFZRzhiaGMxbFdMak9hNHNB?= =?utf-8?B?WVBGVTJoUUZhTXJmcU9kNnd0SnFseWRwVERmQTA1allaU3RTOXltZHZ2Z0JO?= =?utf-8?B?Ti9Id0xUbXp2d1k3dDZITHNuWE1DSkJBSzRkVDJad2Q1a0JiOHo5SHVSdmFU?= =?utf-8?B?WWpsM2traTh1VlMrQVJ2Rk9Gd1kvNndlL3RuUTE4RkNsVTlwRzRuLzNzMXFP?= =?utf-8?B?OStQcFJ4bjl3UFpSK3duSm5kVVlrT0o3MVR5NEYrOHpwdzhTc2dJY09EVnRy?= =?utf-8?B?TEVKNllJcG5TanNVeXVCN3VxYmc1N1ZkT2M5TTV6OUhOY0Q2YWdGRnBLWkFu?= =?utf-8?B?TitiMXJYclo3WlZzeG1xaVRTRUZ0Q0xCMG9UTWNURXRxQS9zNTROREZXV0pm?= =?utf-8?B?YnJrVWtpM0oyZ1Z0MWhveGhXSnE5YmsybnNYZFdUaG44SzkyUXNKZzVab2c3?= =?utf-8?B?RjV3ZVRuaXNGMmFhdnZDRlptMjFZKy94WTlzLyt5SzVuMEh1aHJXNmFOekVl?= =?utf-8?B?RitBV0x5NjgyVjFPMDZFNzhaOUg4TW9GbHdLdlFxUUV2SHhNQlRHdHFabTNs?= =?utf-8?B?U1M5UmEvMlY0WFpqbkxJUTRpYnpzb2pOWFE1YlNzS2pxTHBTOXVtcmw2Mk4r?= =?utf-8?B?L3J2VUtteGowcFFscW9MSGlhYkdWbXloQnFKMGVaOXRPdE5aVVJMeVhOQXRH?= =?utf-8?B?akxuelM0OWdSS0NxUEgydzlJWmVZa05rcEQvQnRnaU5GdmpMRVlCR29LN0xO?= =?utf-8?B?VVFiUlZPSG5vemRvV3pnV1NuaDcwRG9SZVYvVlFPMGREMVBXZHNRTXRKOWIv?= =?utf-8?B?emNpUCtNd2pGYUU0cXE4SDhzdCtRVlQrNURqM2NySGlLTUI2OHBiY2ttVFVr?= =?utf-8?B?UHhPOHBlZHJNQXB1YWtsVEkzUjVRUThPZUlDU3hKR2lsekJ6eEdaelhrS053?= =?utf-8?B?c0xiNVlmU0JOK3hCOGRRQjFSZStZMm1Qb1A0OWNuLzZ6VDg1ZUFxNTlSOEF0?= =?utf-8?B?VjY4L2xWbC9HckE5SG5wdnRVTXFCaHF1dVA0Tk5MNmcwZU5BRGZGQlJXOFFa?= =?utf-8?B?bHdPRVlEV05SMkZCeTFHTU40NWRIcmRiaEJ6b2txeG4zK0svNXd5LzU0YTBG?= =?utf-8?Q?9NFtuZBFe+Fayz0IJHkv05tKP?= MIME-Version: 1.0 X-OriginatorOrg: loewen.de X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: GV1PR03MB8078.eurprd03.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: cab68861-f2bb-4688-fecb-08ddf9cb23d6 X-MS-Exchange-CrossTenant-originalarrivaltime: 22 Sep 2025 11:28:23.1420 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 331b10e0-d147-4282-8eca-6aac5709e92b X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: FQ5TjvoHYwbbV2JsHb2o6KW5YPByM5OUi4H8SNDbJuN8lh0uhfywUHlYxEaqpnbeu87BpBolv2FG4Ry+hsa2zg== X-MS-Exchange-Transport-CrossTenantHeadersStamped: AS4PR03MB8278 X-BeenThere: cygwin AT cygwin DOT com X-Mailman-Version: 2.1.30 List-Id: General Cygwin discussions and problem reports List-Archive: List-Post: List-Help: List-Subscribe: , From: "Old, Oliver via Cygwin" Reply-To: "Old, Oliver" Content-Type: text/plain; charset="utf-8" Sender: "Cygwin" Content-Transfer-Encoding: 8bit X-MIME-Autoconverted: from base64 to 8bit by delorie.com id 58MBThMW1435323 Mark Liam Brown wrote: > This is exposed to the userspace as NtCreateProcessEx() as documented in > https://github.com/huntandhackett/process-cloning From the linked page: > Unfortunately, it doesn't matter which method we prefer because the results > will be identically disappointing: STATUS_PROCESS_IS_TERMINATING, or, in other > words, "An attempt was made to access an exiting process." The system > considers the cloned threadless process as waiting for deletion and, thus, > refuses to create threads in it – something we inevitably need to execute > code. Sorry, but NtCreateProcessEx-based cloning is incompatible with code > execution. > > > Note that it wasn't always the case. The kernel allowed creating threads in > > such processes until Windows 8.1. Best regards Oliver ________________________________ LÖWEN ENTERTAINMENT GmbH • Saarlandstraße 240 • 55411 Bingen am Rhein • Geschäftsführung: Christian Arras (Vorsitzender), Oliver Bagus, Dr. Daniel Henzgen • Vorsitz im Aufsichtsrat: Uwe Christiansen • Amtsgericht Mainz • HRB 23327 • USt.-IdNr. DE148266135 • WEEE-Reg.-Nr. DE 53361450 • Tel.: +49 6721 407 0 • E-Mail: info AT loewen DOT de -- 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