www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/05/20/02:50:00

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 54K6nxJr2610899
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 54K6nxJr2610899
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=q397mSpr
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org CECD63858405
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1747723797;
bh=h11E4S4fQxLf6uLGuCcfyzX09zSzk3f5ElR75YxUSF4=;
h=To:Subject:Date:In-Reply-To:References:List-Id:List-Unsubscribe:
List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
From;
b=q397mSprcxAwxoaLcr8jIT96pCqE/yQpKLnsb+6bJuLPyTeQTeiXqG3JiFgf0PI92
zwr/WFEDo6uhOXg1miBe7qaF+lEaeqWbsWe/2fnSBBppGm3smQ3M0BXaJ7O/WiONQg
xhSBp4NXh45Jb2/8AtEN0jauXEgMfXStHtY5XwLo=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org 856A53858D20
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org 856A53858D20
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1747723771; cv=pass;
b=ebDpQz82JVoHhTqHmNvc7eYTRbZBqlXC3woAISGjFFAs2q5yM0XafMmtSKz7/wf2oBif3rJhbTxPH5mMnTjHBO92obxXGFrWCYICgtRZbOEwQO1l7aMgYL1UsVPOxhQhQm6VsmUggzGcSvhHqhGufESCSYHGC1iPUBkDQlMq6yE=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
t=1747723771; c=relaxed/simple;
bh=1fxA6EBcEsEhBvuoeZlvDqPzahWhh9ut5M1PLpj86lc=;
h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;
b=gHKUlsJOJh/t2nhb3OrHSsjH35M2+OdlvcDgNadXiLQfCeO7lyxiXuEDolWs9eqFM3e0mpZYM31zromNd58wKrFJ2oBQ1KvWI+hyfsMLGmxbFMfveN2huDx8a76aItZhvj6Q09H/NX8b8QwSeFtUnQwqumQ5Qr78DMcjOCupVQA=
ARC-Authentication-Results: i=2; server2.sourceware.org
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org 856A53858D20
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=yNbGpNFuNzfmkw+/0tjTJu9yfIhmTO0kElPbZNz74U/E9YPoiCX7uzgKARyqsBhNrzL64XK+y4jaYSQTIaJggIEgyvq10ZxzUsaMFca4URonGK944hBIXzrJQ5M+zVNufSDzkcfI1pd41F3wxYHtz6rIAPKFRI8G/5sdqw9XJWTdm9Q33v8InZ3aStF/QlHUgnGQP1gNoRRwKrtvPYN492cq0WJCic1ejmJqnoZEsCBvP3y6vrhmlcoJe7mqngPsasl1QlvVJSFESaR63Y5C7DT7wwMPwvRm4CJWE3xuwxPOWleEP3/+ClPdFxWiunRgCxjZAVWCWzlH5aMvnOw4cg==
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=1fxA6EBcEsEhBvuoeZlvDqPzahWhh9ut5M1PLpj86lc=;
b=gw6XywaXBtQO1Q6ocnCXfM2+7OPTsJPLCRW8WwtCT21pNikh1KkwkQbphBfHEuU9xJXj5x3rcf3Q3uF6ecgwyTCXFJgCzr42s5p7dyPy587eq7Ps8Ye3yyEaARxOZLpsH6Dw0tbCfZf/4qz4K0eqNWOLzigoC+RT5lhVAogxsmz7u2THIhWlFNffevA5DQ8GEaxAe+UsgRvT+3QESyvqRfJHwNijSC6QWMZ/V99tcdIg88nIdpQMi+3u+ZJFr0YDpN5DNM4AgLOG085H8lS0/fzkH3BuEIIz+/yLm+WbhHanwkfrbBklUrbd3dLv/mRGbnRbni1ZCsXnfft7UWYEIg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
To: cygwin AT jdrake DOT com
Subject: Re: fork error when trying to call VirtualAlloc with size==0
Date: Tue, 20 May 2025 14:49:15 +0800
Message-ID: <TYCPR01MB109266E2BDFC99C245209C257F89FA@TYCPR01MB10926.jpnprd01.prod.outlook.com>
X-Mailer: git-send-email 2.39.3 (Apple Git-145)
In-Reply-To: <9635a215-9e5a-e725-cbe1-595f508032f6@jdrake.com>
References: <9635a215-9e5a-e725-cbe1-595f508032f6 AT jdrake DOT com>
X-ClientProxiedBy: SI1PR02CA0015.apcprd02.prod.outlook.com
(2603:1096:4:1f7::18) To TYCPR01MB10926.jpnprd01.prod.outlook.com
(2603:1096:400:3a3::6)
X-Microsoft-Original-Message-ID: <20250520064915 DOT 47428-1-Strawberry_Str AT hotmail DOT com>
MIME-Version: 1.0
X-MS-Exchange-MessageSentRepresentingType: 1
X-MS-PublicTrafficType: Email
X-MS-TrafficTypeDiagnostic: TYCPR01MB10926:EE_|OSCPR01MB15862:EE_
X-MS-Office365-Filtering-Correlation-Id: 03a6d8e0-ce6a-4b17-ccb0-08dd976a769f
X-Microsoft-Antispam: BCL:0;
ARA:14566002|15080799009|7092599006|19110799006|5072599009|8060799009|461199028|440099028|3412199025|10035399007|1710799026;
X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?yhxiEb9Qw421mr4jCqMWsypywhsdPCu956ieVTkcq9a/Abi5qzEwGW1emUAI?=
=?us-ascii?Q?cTGm+l0KRw8cOgl9w2nc1JmF9gTKo4XOHTtJsJb7o24O/M4gwaPdRpEg3D4i?=
=?us-ascii?Q?ZpJ+ZPDt2G3seHtRJAUBsYRpjL3ymfNHbxB7iE8ZhbWNG8jPpi7I6AzJl5oo?=
=?us-ascii?Q?/vCz0+lshchH2WCQZPeOz0xAwGcnKmkonEOqxyYCTuab49BFnxD/Q/uRplgR?=
=?us-ascii?Q?RBJTqmjDyV0mC/D4hgv3IRYxqZWBhbZUqa8s7nqNOz1MceB4NtpZ7iCL6WVz?=
=?us-ascii?Q?IxKLbS9/4L/GdWoonHJS6VuGG37Hv5xZmyVRCyzbOgSZmXguT18LEp1CTVk3?=
=?us-ascii?Q?Zp8oqnNjRDOcpt020KN3xqfDXUfNIeCIjQufgPzfs5xl5IsfEj+kHBt+atUS?=
=?us-ascii?Q?AvrSq9dlK4xauNxo0IGOdpqRO6QkOmXYL1Lt23LTm8ndAi2ERWkQHhMKvKRa?=
=?us-ascii?Q?NbcKTR5s7X8t9ODyadHoF7n9nl74WRStfMJviaRvToLsbPw/zRRppXMVTXFE?=
=?us-ascii?Q?L36p8x/WoIHvKGysSWNfLeesI4MAT1bF48mu9w91Pe/t78MuAR4pVY4rPtso?=
=?us-ascii?Q?986cG8jwf/3mh2N3Y87mAizZ1ul7Q++esAbK6gRIZSGAzrVWiMSduu88tAM0?=
=?us-ascii?Q?RRqrtDRD5BPZbQaGqy4s3bMsGVvVaD83YA5Ouya4PJ2pn0RuWMwV8oHRQbd6?=
=?us-ascii?Q?YtMcA8WhQmRE1tUFT6IvmxWH8M59jtywPRQVzn8VgKKNCqoJIQ+5HkIuthqN?=
=?us-ascii?Q?DJ/lV2c2Q70559wePBYbQQQCt9p1IZpAg6ni+sZHTn14msaggGVc2Z0zJv1t?=
=?us-ascii?Q?bFcUd75Zm0+0bKVV7ESYf80S4FRYTFp8aXUhFK/Zcq9/GBmA97yDBgWEAoSv?=
=?us-ascii?Q?Dj8xGchPJBxycT+cInob9h61MGMYzqBsphGBPSvzY6hJZokD6EbfnC/3+ACo?=
=?us-ascii?Q?6418VwEWTGavrPHBfTLizTw55kME2gX9A1/ONCltOE3HsmmBxNnzBC6KM5sg?=
=?us-ascii?Q?ZULTPzW+a041sRP8jFXtaE7SdHslnM62bYa3MoYtZPDBo8BVmAx9zy/4gvQ3?=
=?us-ascii?Q?vDIOLS+dro0DDhzE1NgZt0UvkRrU6LYJ6laoGW3s2Fu7RszSgdH7/bdrW36l?=
=?us-ascii?Q?fcvx7FICzRkbdjWVOwDYmrLmTrvgm1FZxRGdStQkTyAU+KhctKeeY66PGFb4?=
=?us-ascii?Q?ZA5Yp94AZ3xkD9KD?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?4YeWi2WdibLNrfikSGh4XKkmR2svSYyTU5Ks8Tf3dX0FzeD+hKpDm06gqjt5?=
=?us-ascii?Q?MTW6jdH7YBx1jYkrJ7+6JbRCNMihTANaqWWfPckqvIG4J+MQKmVwD4EVnYdu?=
=?us-ascii?Q?UfogRix8NUIEBKjVFsqjAM0Bp9zovh4/aZta9rNV788FFIkF5AzrrZH/oy9W?=
=?us-ascii?Q?HSXu8lJHgcY+yYQFYScm4RDXBmP7z1vt/ymfrykG1vFY1PwDBpnjsrbOWeiv?=
=?us-ascii?Q?BxKtiLshH49ME9gYaA7QwngyBugPrRI5q6SSj5jvCAHYWw0SKZokhlFkZMhj?=
=?us-ascii?Q?Z2PY3tR2r+Wjs06aPUvGJnRqC5uB66PBYsxkrsrVOnWdausYFd67bnz7JWaS?=
=?us-ascii?Q?uEdWpt73DxBAmO0NRl3Y/3rJv+y6kxtCxYX/RDYrqVWzaXCWXJqzAYJJ28eM?=
=?us-ascii?Q?GLkJse5Idwxw+U9RT7X+SU425DxriOnhtmqT708TOD08utLzUc3I+X9Ia6zR?=
=?us-ascii?Q?+GYGGilzaxOd5gb6Os9Qgs5g7ni8X2ghyQPV63v77uzP49tXfe8FUio4uWYT?=
=?us-ascii?Q?NDLW7IjCY8GOSmu9KvXeNJjzmhQU6+dp3+Dr2lZx2lIuHTJor0kpNFGZSUQt?=
=?us-ascii?Q?Ibd7b1KQo7ZdG6e+UeAoQvFus1sTcC8QnEkrm4yZ3+50TSxVfKh5Ia1jBJyB?=
=?us-ascii?Q?foZjKd4KkkhJeBg+shTWzE7xhzrGdh8xtX8TjxeZh1If1H9WFcKmM+c7Ml3+?=
=?us-ascii?Q?e/jHE0YQpYNI6gpn26rzudAVhElHsvnZwo0fFDxK6Chlb0Wpz4zqBS6u+8V0?=
=?us-ascii?Q?J4SYqyGxsJDvPsdUvI/m1CnEw1vYUoWVppvSpq6czkWML2q9YtBWR3wOHHKY?=
=?us-ascii?Q?qbmC4nc6l9Sj42tEjaS6IB9o713L5S5Pwb8d+8HTRe8hz/Sbj9g3l3h3qbhF?=
=?us-ascii?Q?dTDkIOWyiS9cK4zZBZ1BL/VS2gzddCjcQuNoT02Qiq2rNpthJeYIL8cGPfjs?=
=?us-ascii?Q?x8+mnnsLnpVsBQijduXu3kUM3Rfh1L5OCOycQyRi8VwPGKryvnzMrIhqBKEE?=
=?us-ascii?Q?yGuegIQ78MTUfWkRiygu0zlQ8ZNgfwMm65qQldW8D0j0J6B7sTI0ewIZakUZ?=
=?us-ascii?Q?Wbk19KiXsMyh4lEwfk6FxcxlKRRaw/yanVGmuj2k8U7OtuEjNfic4BOoSWoM?=
=?us-ascii?Q?eVodCjsF2Qzjs0W3ibvhPtk3qCmYJvM9kUNLxKbZBsy1dpD7GbadQ8Jvtp7x?=
=?us-ascii?Q?cStoTzdm43oulL/XjnIAUfl2EDBoKO0AMBsJCjs36S6r5yFzcD/wp8XdiVsl?=
=?us-ascii?Q?HZFNmRjieA642HH36IgnKLFFoQX5L/iaLcnTZlnWmVFx3/Ua6dc7qVa40965?=
=?us-ascii?Q?d5U=3D?=
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 03a6d8e0-ce6a-4b17-ccb0-08dd976a769f
X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10926.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 20 May 2025 06:49:27.1439 (UTC)
X-MS-Exchange-CrossTenant-FromEntityHeader: Hosted
X-MS-Exchange-CrossTenant-Id: 84df9e7f-e9f6-40af-b435-aaaaaaaaaaaa
X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000
X-MS-Exchange-Transport-CrossTenantHeadersStamped: OSCPR01MB15862
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-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
<mailto:cygwin-request AT cygwin DOT com?subject=unsubscribe>
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: Yuyi Wang via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Yuyi Wang <Strawberry_Str AT hotmail DOT com>
Cc: cygwin AT cygwin DOT com
Errors-To: cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

I tried dlfork(FORK_NO_RELOAD) after dlopen() the proc macro DLLs. Now rustc
works as expected. Therefore, I think the problem is most likely caused by too
many DLLs loaded. See the PR here: https://github.com/rust-lang/rust/pull/141276

I think dlfork is a good workaround, but not the best. It would be better if we
can set a specific DLL not reload on fork on dlopen(). What do you think?

--
Yuyi Wang

-- 
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