delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2025/05/19/11:50:51

DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 54JFopxb2064677
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 54JFopxb2064677
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=MT8Fb7DT
X-Recipient: archive-cygwin AT delorie DOT com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D0C7E3858D33
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
s=default; t=1747669848;
bh=1clKkr6+/D8Wczp9b4TTfslJb2nqgEJIOFY7XjwK9nE=;
h=To:Subject:Date:List-Id:List-Unsubscribe:List-Archive:List-Post:
List-Help:List-Subscribe:From:Reply-To:From;
b=MT8Fb7DT7oWl6CNGUZxleYMC9x5o+SRIF9IaTADcAMWBr40aMWyrDXx21uewtvfoT
ApBcUocqWjKNmVi9vFotmwkxR+U2qNiaH9Vz8cgOwkFBnxgoICj1N+8nzE/gZ16MWG
aGZ1zWzbxNaVPIehd1awiIyuAr0ppNy3iyWI84hs=
X-Original-To: cygwin AT cygwin DOT com
Delivered-To: cygwin AT cygwin DOT com
DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org DBDBF3858289
ARC-Filter: OpenARC Filter v1.0.0 sourceware.org DBDBF3858289
ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1747669781; cv=pass;
b=Hz0LFJCUnFvRn294i6eeUhfXdebpjV71M9JJ8/lEAqSqD7pcacDGWxCMpQf4Enmi90hfumuRExaS6ziXDWmSvVrl8WUP6E/TWV9jitHQtAADBqmdq7Wn8tDT1ozsvt3StEyij3s64UUtfiNHduq97AoIDoCngf/La582SC55BFE=
ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key;
t=1747669781; c=relaxed/simple;
bh=FpdbNizHjCftRuch/zfFag8mOqkYbeMm/5SHWRTdzuE=;
h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version;
b=VeYWzgdzoTb2o9v6rxPcUozbO0rdeuoW3b8QeULb8OcbA+LYEnTdI+pD3AoZYQv/CK2zC40ZGyaxiZK24jO62gebZ0EeBxtf85BGIU+JEC2i2NGFbnJkvZWN9y/XHw2qwysH7miLt21oUAuriow/m5s0JwpqwnZOuGuurs90jJA=
ARC-Authentication-Results: i=2; server2.sourceware.org
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
b=zD6+hAWpbIzrNcEyiGB/6vxJkyT2LCWdnPmUs2guyJievfNFDhGleIDU9OzGjb0TTMdbjXkXyvjIHzbvpdvG7gN5L5Bc9q8nMuKQZgfJmjpLPyoa+zIH44qDWkQCauM5Gy8r9RaEXNTZs+p4FYOOPWxD1dW9lf+0QCJTfLB3XAY9hjyAu4hYfcm5DD3nXrBTf4yY7oT7ATx7yfaK3cX+GkMaBjg2OxgeOTB4nB0iPRStaO5POkM7c4Xz6GARt/zH/sF5a3+lt3s2ovUwoj83PdLHSC0Z36ur3Mmt4J7nj9BKOFH5sH9tAYrPdonbjPU5zKNilaZcXaQQvmlCsb4qzQ==
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=Ub8AvShv8JjdTuafq9sNXS1ZCCCKtn466xL+KGspF6M=;
b=dcXLHYp348D0qRGBRyzYQp3Ev1zgaQrMgWItd9CsmTUQ2vauuMkA2t0KV0mqoML2Cyq72vvTwa43oZFlsKSKlboBKnpwvPbMc9ivVP8h98RrhxpQhZ854hrQgAxI6nRDTAfOivLqSQJ/7PpNUEfPyDI9EJbyWeZUKdqEvkGnZTe2gPvxEMbnRfJB7gpIq0JSOWiHOSY1CXvRIaTF/Y/6NNkbDmsg7PHznxmSKG/S8p/8udl2aiQ4oqET+VuStDwixycX+MCxSO6Tl98EMH5mQOJbrq5agvYM31VX+2QK8395Jw0DZLh8W7J+aQD5FAbM9h99D97527/GlpPKYfD3Rg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none;
dkim=none; arc=none
To: cygwin AT cygwin DOT com
Subject: fork error when trying to call VirtualAlloc with size==0
Date: Mon, 19 May 2025 23:49:23 +0800
Message-ID: <TYCPR01MB10926F334CDC9344A89527583F89CA@TYCPR01MB10926.jpnprd01.prod.outlook.com>
X-Mailer: git-send-email 2.49.0
X-ClientProxiedBy: SI2PR02CA0014.apcprd02.prod.outlook.com
(2603:1096:4:194::19) To TYCPR01MB10926.jpnprd01.prod.outlook.com
(2603:1096:400:3a3::6)
X-Microsoft-Original-Message-ID: <20250519154923 DOT 204990-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_|OS3PR01MB7216:EE_
X-MS-Office365-Filtering-Correlation-Id: 44323438-5a2e-4d5b-98b6-08dd96ecc156
X-Microsoft-Antispam: BCL:0;
ARA:14566002|8022599003|461199028|5072599009|19110799006|15080799009|8060799009|7092599006|3412199025|440099028;
X-Microsoft-Antispam-Message-Info: =?us-ascii?Q?rV9Px1m9g/HyJPZ86jMghKcK+RhVhcQsJzB8ytz0N1Nv6Jxzr+oMabWxPVLs?=
=?us-ascii?Q?Hq7bHqCUJkHE6jMHq/oyFD53iBNZKWnZlpTExwOk5m0H7/7Fqu9KqUT/0nAz?=
=?us-ascii?Q?+mUn+PpfvUIRWq/DRnSRD1rClaj/2OBq5mFVfztAzBywql5+rXDYYXNnvzrn?=
=?us-ascii?Q?gCgXQKeMmVvf8NHOfPBb8iGlmL5jkvSWOErYGNiFAwStiT6qJETgF1bz5rPv?=
=?us-ascii?Q?QbGthnBc9lat+cw4ToOWOOzh9fpfqa2kUsfDu1AceUhkigFujT3LY5vkm/Dc?=
=?us-ascii?Q?dznQPzMsKsgaOwt3EeGyduaI/RvNeYgCgAvkMjzZECoBG2m7i/gvNOzWq5R/?=
=?us-ascii?Q?6yBfAFdTP/BhM1nKxIN/HCOnT/+D04sPK2QC47G4EsATn3+twSsYae0jM/WE?=
=?us-ascii?Q?XWcA80ncOwndMjDqnl7w+bJQptgBMMxA7E6izQ0mMFPEowyosnbOnWKvbWMJ?=
=?us-ascii?Q?gURc5CvBikoFJ4NxwZFzeIOsGCW5bqF8gOl8H8NLwWbOwi/b8iJtuRwIuwI3?=
=?us-ascii?Q?vlcGiHrC6i4UO0q38TCGoP7d1oSXMAJgqCBh/iPRnk6ObQNfG0n0cOF86qFk?=
=?us-ascii?Q?K5pcHteUBb99UVk19OIe00XYpWTx6MigtVfJxORGpsqchYzZepEEFqjhVTFc?=
=?us-ascii?Q?g4oeAppQxmMUjMBLHl5WC4F4EJIPwtq5llt3mdFbLyCxzaBNrZDxEHxgsU5x?=
=?us-ascii?Q?Rpjjn03gHMNsAFgTJsVCwYWohoX0I9vjJimKKMtRPQjQtH2rtns/iRXEcZxZ?=
=?us-ascii?Q?tVXqtBtFZNYsj+l9QM8NPMbeahcjNaBMWWG8ZmQdGV5CFiJLp3s4HbYyT7rl?=
=?us-ascii?Q?ARV8bXYNWQ6G312ICZNF3XsZb7bgtyEphD+nvQOX+CXejJQdgPaCiwAn6Od9?=
=?us-ascii?Q?UPCybQdyQzUJ2DtKoE9za0Pl7qXKoh6j9my35lIX4JujcyAy+Bjz+dSqCQWg?=
=?us-ascii?Q?ZlJ+krOxiA2PxBgtqwe8BZyHZlCznVYxWPNsnarOzrJpX/nBjRAN6JkJBSXS?=
=?us-ascii?Q?rH4EpHMN9KW2F5PEqYtNeJu3WZ/zd1xwmxg0IYZlqeAz7mrs/EH44JfT4zC0?=
=?us-ascii?Q?jBfoxy+tHvOw6PORyzCjdT+Pj0lBe0FnIiV9f++oZwbkpvjrU8FO9IKXwTZw?=
=?us-ascii?Q?B34WncrMoNRu6ycfBdwlkHMtSOV9ds+JOg=3D=3D?=
X-MS-Exchange-AntiSpam-MessageData-ChunkCount: 1
X-MS-Exchange-AntiSpam-MessageData-0: =?us-ascii?Q?i3XSn/Lhw8CNtu12ttor/Uofhl1XwNP6+rJCATxQTlyQ8ejBYFboLfj0noqg?=
=?us-ascii?Q?sPJCuqQJWMii8Ed4qO6NGmTBFWpOejajuc47FbIzTq4cTMd2IP3GZEHQWMtU?=
=?us-ascii?Q?oTlIWcCIcxYOi4exdA+S0JXdBXEJK2ZpLKFPQ2zn+bWDOYhBZJx0ejqAC/Tn?=
=?us-ascii?Q?UPxUSgpY/teni3uQd9X8hKh+MggMkCVla6yAT3/gRil9riPJ6Ro5Vl/tWbrb?=
=?us-ascii?Q?yc6LXIqWjwCuLkWPr1NjTc91VY5M+F2TH6PYSKHY/Onp8it0a4iFYI0FfiAq?=
=?us-ascii?Q?7jaxfx2DbZFlwfsbi9/keoNKk1HjzjBcKQ5aOtNU6DDS5zTkpyVWLshwOFiU?=
=?us-ascii?Q?OfFFImZv6WHjkDlO/0/Tn9B02ahqcxyIl4fPQBS8ZZ2O8IJcONWT3z3zAgGV?=
=?us-ascii?Q?jLDtP4A9Mv8GIrJ/PNQ5tS98OBd9dlH/2t4SstKwyCQNUQLcitlLhnOfcgtq?=
=?us-ascii?Q?lB7o0u9e8bhib7X7aoUrRpr4Z/jVx4JU5WIzp9EtgbVImF5Yva+r6T1dphKf?=
=?us-ascii?Q?Go/vD3keodacLgoe2hFcN3SrTBwbLqBkHXIHiLLibXUjsAsCN8T7wZv9pzjn?=
=?us-ascii?Q?ToiSpl6ZC39EL6AI610HSumgjudxeueyKIBm6ijdu81kP7GYpil9pKDCf4sk?=
=?us-ascii?Q?qLV77tvJBHSGlywqT72o9eF8aTAWa9rmJeJ3Kjek9d+TxrlUW4OUslzuUm9K?=
=?us-ascii?Q?A+9zaQPoKBs3y2KB3m777BXPCjQ0GJIr0qPhLwmBv8bOV0yjmiuDflPt8dE6?=
=?us-ascii?Q?Q2fGf3D+/xIcetOCX8oKZmUY3joKVU6b4hDggp75msN5nvOiU1fVkLu1djOf?=
=?us-ascii?Q?s5NgBRe4nEL6RZXRrnWTSWHU6yChcU8IJImDpEkzpC7mz5xkczX1HvmpV/hU?=
=?us-ascii?Q?R0nfj/Mp0tluymb3ZIsvtVzmBFK+1bn3l1U5yjmnX4VyRdCyqQKnMusz0LtA?=
=?us-ascii?Q?goM728hpoKX1A24CjR+5qiznnguK6jqkN29TJfjVAWx7d9qpn4Daq+o4gJBP?=
=?us-ascii?Q?mRBwUU1q3A0eAC5zCDX2so2Eo+Nw4mdRItiz6ew/0I6gDSb3uYskF46WA4Pq?=
=?us-ascii?Q?Yxw0IR28+s9j50m2k90/sELwqF8RPdycqIPLqTwgA5ftFQg5JPNbyrrvhGg5?=
=?us-ascii?Q?SEgsQOOap5zpT3CwD3Xz6cZeiBdqaeWDogers72taa/t37ZXu3kDOQFz85My?=
=?us-ascii?Q?pWYA9nMB6BJhM0PcytZpCVe7gFTJcyHMbKEuaig1e70y4Z5urEA6d/M5iSYE?=
=?us-ascii?Q?Ev+GC/wS0UYXoryhC8I0TaBhI9JiA+ppJvgXf4U+yQ=3D=3D?=
X-OriginatorOrg: sct-15-20-7719-20-msonline-outlook-15995.templateTenant
X-MS-Exchange-CrossTenant-Network-Message-Id: 44323438-5a2e-4d5b-98b6-08dd96ecc156
X-MS-Exchange-CrossTenant-AuthSource: TYCPR01MB10926.jpnprd01.prod.outlook.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-OriginalArrivalTime: 19 May 2025 15:49:37.2030 (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: OS3PR01MB7216
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: Yuyi Wang via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Yuyi Wang <Strawberry_Str AT hotmail DOT com>
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie DOT com AT cygwin DOT com>

Recently I'm trying to build rustc on Cygwin (actually MSYS2). Here is the error:

      0 [main] rustc 3299 child_info_fork::abort: couldn't allocate memory 0x1FD100000(0) for '\??\D:\Straw\Documents\Git\rust\build\x86_64-pc-cygwin\stage1-rustc\release\deps\zerovec_derive-4b870d338ef8cbdd.dll' alignment, Win32 error 87
      0 [main] rustc 3299 child_info_fork::abort: couldn't allocate memory 0x1FD100000(0) for '\??\D:\Straw\Documents\Git\rust\build\x86_64-pc-cygwin\stage1-rustc\release\deps\zerovec_derive-4b870d338ef8cbdd.dll' alignment, Win32 error 87
error: could not exec the linker `x86_64-pc-msys-gcc`

Seems that reserve_at() in file cygwin/winsup/cygwin/dll_init.cc is trying to call
VirtualAlloc() with size == 0. That's why it returns 87 (ERROR_INVALID_PARAMETER).
This error is rare and I'm not able to create an MWE now.

I looked into the source code in dll_init.cc and confirmed that size is possible
to be zero. I guess that end == dll_end in this case. (here != dll_base because of
the conditions in callee.) So the dll straddles our left edge. Is this a bug of
the code?

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