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: 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 List-Archive: List-Post: List-Help: List-Subscribe: , From: Yuyi Wang via Cygwin Reply-To: Yuyi Wang Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" 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