X-Recipient: archive-cygwin AT delorie DOT com DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org ACC463858408 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com; s=default; t=1709380204; bh=R9BEm0eBrmnpToHO5XqFMAI4sbHoMMgquL/3y7/l5+Y=; 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=gXI3k5D0m4Ip5I+kGLKGhPkd55qKrwW+xJ/Yhigp3Us0K6KaMOE9JFOLvB3Dsbnpw L/PJVitLyLaLDOdDAK4OWw+tnM81F4/nml26PQFz3xxflA4UWGloNkjOpVO8tHdOl/ 7LCR/tZgfTUaIe8UpyU87cd9oREzhQ1dl9FSdGKw= X-Original-To: cygwin AT cygwin DOT com Delivered-To: cygwin AT cygwin DOT com DMARC-Filter: OpenDMARC Filter v1.4.2 sourceware.org ECC973858D1E ARC-Filter: OpenARC Filter v1.0.0 sourceware.org ECC973858D1E ARC-Seal: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709380181; cv=pass; b=Cq9byBdNtoOEceT9OT5I+Ko1UcgM8n+s7T5s+JMOQIOk3Tms85AJpcbbib7+MkVFk1S7KHxaVKsZJn69EsPRy1IxE7k5OZmDiA9UZHJe8K3kNiP0VfH3Nl/jqHGm02Vw2U8OkVdUH7HAzqTtZgEQ1HPhXbvOLFWIeLWLBTPARyw= ARC-Message-Signature: i=2; a=rsa-sha256; d=sourceware.org; s=key; t=1709380181; c=relaxed/simple; bh=PkTgk/qj8Ic+cjP2XgQChpBRHjptUB7dmYckNeKYrdE=; h=DKIM-Signature:From:To:Subject:Date:Message-ID:MIME-Version; b=aK038kVkxT8vS17UQKWwhHgdYdV8jrfG2AFak+fE1o2PGFROaK0E5CYKKnsVfY4vGkPcGXLfPYKgqytjChkr+6i3VZA130CVzlGcrYoRGx96KSIwhsbR3ckSYJ3QGk9VbY8YWC1kY/IEeDba2LyrHeDC7/1thqNtAJtQG2tLnjw= ARC-Authentication-Results: i=2; server2.sourceware.org ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=Lg30L2yuSZZdP10xA6BnE2Su1lulkLE5ksVN6FUUE/KjqNG8dZayXlFmhk8TNiKM+goKpXAZ1Sl06Vq3dqnYkIKUjrLz4PLXy+98MefPPrI1PM9SKhHcseWiJKQlcMw555HCHChtUlx0EZGRrjMfEucvqqg8GcQMKGKtv3Yrcf97H17w+p+qrY3gq3H0vtrT7tkkC8FuSivrsm9gKvlIiN917u6bGKc+YlF19Mz++5j7rxam/5a05T2PuoDSLd2DNIw7GK1EmPXhA5IktkU1op2f+Onwis0RQqDa6QJ0+Pu48T3CE9CD7ozpUpx8N2EQxlcrX/oqU2X4W3L2b4ipTA== 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=cslbDoecDRrxCHyHWmNx4Ol45jWvG5b+Cw3W9Z5U9S8=; b=lK8G4xk8ndFNKYNR9fypG/TN6warSdMy/fKCEnqnwdVRYYOTXT9CriDET/qgNsN70i9AuKpv+noUrMmRoqxRtzyDppZgA7YKJQxOp8voEZ7J6/JfxeMOF8JKvuegyBePcf8O3L5PB9RmV6tohI4xrC9YvfdXsCR4EnH1LW/j1aQ2fCJQHT+uGnAd+tFoYpMdU8ok+zPCfaGP4vD549jTF7eYlFMtJ8vE1SzXKjQXB7mB/X6GvbqDRNX+OCrCiDfrFCKxpeRJJhIuB1JTcNv3rFmEM1ximOoSxfWmh8+OeHUbewl/P4gUa42tZGCrBrV8zhCIfVmDBRQnNzjpGgfR7Q== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=none; dmarc=none; dkim=none; arc=none To: Takashi Yano , "cygwin AT cygwin DOT com" Subject: Re: Regression: Cygwin 3.5.1 freezes when launching several mingw processes in parallel Thread-Topic: Regression: Cygwin 3.5.1 freezes when launching several mingw processes in parallel Thread-Index: AQHaazQEijWpTXXmc0qCMicIQhEdubEirjBjgAAszQCAAChmgIAAI402gAC6UgCAAHXVOA== Date: Sat, 2 Mar 2024 11:49:36 +0000 Message-ID: References: <20240301092510 DOT e56a1716b9fd71f53525006d AT nifty DOT ne DOT jp> <20240301192112 DOT 2316a694eae54badff3f2a31 AT nifty DOT ne DOT jp> <20240301220222 DOT cce913c7ac4e75d0ec26e58d AT nifty DOT ne DOT jp> <20240302134104 DOT 1696af5869b62727e4fe8dee AT nifty DOT ne DOT jp> In-Reply-To: <20240302134104.1696af5869b62727e4fe8dee@nifty.ne.jp> Accept-Language: en-GB, en-US Content-Language: en-GB X-MS-Has-Attach: X-MS-TNEF-Correlator: x-tmn: [ZH4FCp7RP8NFXGdre7yDUqYq5bOXPhd+HVwMyWtOISMTvr7cyciwH9DdBQ0YYZJW] x-ms-publictraffictype: Email x-ms-traffictypediagnostic: CWXP265MB1368:EE_|CWXP265MB2104:EE_ x-ms-office365-filtering-correlation-id: 8a77a04b-6c6c-4799-eb98-08dc3aaed5e3 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: L9pzkumGNVd1+68htb/yHuD5tAhNnJTo6T1tfDlV7PG0kSv3fSuMGR6PqHgw2FeQM0p06kkixTSHkB2z1SjHu8umKFMETwukFvEVs7RrthIV9QcqIc5x5tIJals3n8mbkqYih8vSz0VrASz+9Ypha0jA32EX9Eb3wW4YUnZAxd59LxVdLKxzivSpvBYm54N0xKG5Bi96omBLNmI5KoTq2Tp6VTYL1FBVlWyYPk0ilGJYyDzs6RdxYmEGgO5Bho9I+L37wpUyY/8eRgINYNo4Hrl6iU3+Xdeyo2qHfJQasr6eAsYU0+iw3qt+upiFQqaTjOh4yVlH58QIY1YOKhhGMoRG1V3F90bJ/X2ATXppSH+uK350jIuDFFxKO2AkbDwcmuP9uYL4xYrUGzvcMVvVQLHZF8gKFH2skRKxqrdunEk+qK0tzkAOppx+V0Lx9GdmgDbISfcoNatBlkdnYceOZ0PSyMBsFhTVbxqjxNPyVj3daG7G/j0VnoJoBZbc7GPImTgCzr1Gx1myMs94c8acyqnCHCU4eXiq4DJ4pnwmV1cTJt5eH1Y+As7qvUjw2hzPztrk4iK7FHBY2O8z/FxqS5T+cYv54u4KbdMReAJqcj0AQLYi5ioTvzEbILB+QprwH2IMOW0HautyLWbYMc2FZWWLvwMuCvP/n+yPH0ZFScCNRXDC6TTFNgcSnIRp91+V x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?mdiwzKw1CqabVZ40+YEN8QfBX04gVTS40gb4s+dlz0K+Uqcc0q/JISUnyY8Q?= =?us-ascii?Q?Yy+Mz7xitFWAZxE64w2Um6A+6D3QmyANDTN8ueQHb0bASKTH6kbGxr6BDIjW?= =?us-ascii?Q?CNRa9AbrqjZAT2Z5nihTQsCMP5ZwP5CK0F5kdrKIouJzD9V5hZ8/ud7TZ3W6?= =?us-ascii?Q?7C+m3gKlNtJgI10RICUjeqSU2SN2PmhnVj3wPQFfz0reKigC8rYNh0fJCt87?= =?us-ascii?Q?R9ygp0OtshHJTGR3RuacYvVbWtNSWFHmSuu7SFWMtA0OiXWBFUtXpncYKR6d?= =?us-ascii?Q?sGBo8rNUMKJqJBIrjOI3KKgo58mKW94NiJ6xlr2uDBkPmWHEPmepAhLOq3rd?= =?us-ascii?Q?FRXUZgWkEy4JmEbltaegk2zc+ccLrp9RQ0CwzGu40JuNWOZcgURgLjz0TW84?= =?us-ascii?Q?tQpHogAka+yJEyoAcwv2PmNdaf9ro4APUWWW+1eCzB5dk5KmzTBXLuscoOcr?= =?us-ascii?Q?7WzwPH8i2caX6NIO4r5oSYR3GjR+cE7UJuggpRK/ZTb/2ibojCm3BSNkJtLf?= =?us-ascii?Q?Riy+geRbMtkc0gOTF49CIUsq2DMFjHd+/RmmYlIuHSD1g2fQfaET5VhgGj2A?= =?us-ascii?Q?SFRIvmBcS9OkzI6mQlZhsPBeRSVmEmtkXaStBTohDRsC/hir1bCGAsx3RdRt?= =?us-ascii?Q?SKbnH2K3kHLKQn/9Y/E8FiX1rwuZjMT17S3knOrcGlgeiPc0mJ33Eny99TFz?= =?us-ascii?Q?kJjbTj6Xk4uxH0I6LdLxMzTND9BymUSDmSUMXeYXmTrpJzVI5CcCtLsvXJyV?= =?us-ascii?Q?5gk152Ve+ckKSlfx94ZtxsZUi0ry6hAoO9MhAhJ059yixh7DTlPj904dWd4P?= =?us-ascii?Q?KDUJwPqLteQoCwg8bCvv/xb+9yfXaHGv2vTGsuzI179Q3VuB6URMroDl3lgN?= =?us-ascii?Q?BXs4zBm+LTcXnuc3iRoAwUYAXlb8EvUCJjx1plIUPrJnnkHvkUlrhzafyDN3?= =?us-ascii?Q?Kc3wFdDrTqldfT5lJ1Q5cRMltAhBHSL107ksBwpaCQUGKXpcCMVXyZ8bbl0A?= =?us-ascii?Q?Uqglci72HW20zA+4WxK1oGDMfikyeaLzwE7kTzUVz3ONzJX1FaPFRJhU+ZVM?= =?us-ascii?Q?ZIEan0R/ehdu5shGG7JCNgKNpt2ixchd1DZsC/13Ptd3SBkF9ZThQxvDLubf?= =?us-ascii?Q?YBz6whYYMZCRHQoMI91gYNZZlCkhClikhRgxb4azURlfmLTWh7WUw3YsIl/4?= =?us-ascii?Q?wzdJBoW//E7eS5r6tphKOa2b/vFTBOugKfkqFhxkn9L2sDhJWRrywSgc9Vj5?= =?us-ascii?Q?NvY7y1kOMprT+4xFRNy66xHM69X2dvWQJXXhmAjfgTaEiYIM5tJj5eQZvxZV?= =?us-ascii?Q?/GCmQhjFiCGGAtv3hyiyz+XD?= MIME-Version: 1.0 X-OriginatorOrg: outlook.com X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: CWXP265MB1368.GBRP265.PROD.OUTLOOK.COM X-MS-Exchange-CrossTenant-RMS-PersistedConsumerOrg: 00000000-0000-0000-0000-000000000000 X-MS-Exchange-CrossTenant-Network-Message-Id: 8a77a04b-6c6c-4799-eb98-08dc3aaed5e3 X-MS-Exchange-CrossTenant-originalarrivaltime: 02 Mar 2024 11:49:36.6626 (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: CWXP265MB2104 X-Spam-Status: No, score=-1.5 required=5.0 tests=BAYES_00, DKIM_SIGNED, DKIM_VALID, DKIM_VALID_AU, DKIM_VALID_EF, FREEMAIL_FROM, HTML_MESSAGE, RCVD_IN_DNSWL_NONE, SPF_HELO_PASS, SPF_PASS, TXREP, T_SCC_BODY_TEXT_LINE autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on server2.sourceware.org X-Content-Filtered-By: Mailman/MimeDel 2.1.30 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: Kate Deplaix via Cygwin Reply-To: Kate Deplaix Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Sender: "Cygwin" I'm running cygwin on baremetal on an Intel i5-750 (4 cores), with 7GB of RAM and with an up-to-date Windows 10. At any given time during the RAM usage basically flat lines and there is still plenty of free memory left. ________________________________ From: Cygwin on behalf of Takashi Yano via Cygwin Sent: Saturday, March 2, 2024 4:41 am To: cygwin AT cygwin DOT com Subject: Re: Regression: Cygwin 3.5.1 freezes when launching several mingw processes in parallel On Fri, 1 Mar 2024 17:48:52 +0000 Kate Deplaix wrote: > Hi, > > Using cygwin 3.6.0-0.66.gc77a5689f7bd I was indeed unable to reproduce the issue. Thanks for tesing. > However I'm getting a related but slightly different issue now, where a subprocess randomly (but quite reliably over the whole compilation process) fails with make -j (works fine with -j1 once again) > > Luckily i was able to make a really small test-case this time: > Using MinGW 11.4.0 with the following test.c file: > > #define UNICODE > #define _UNICODE > > #include > #include > > int main() { > int ret = _wsystem(L"x86_64-w64-mingw32-gcc -dumpversion"); > if(ret != 0) printf("FOUND %d\n", ret); > } > > compile using: x86_64_w64-mingw32-gcc ./test.c > and run using: for i in $(seq 1 100) ; do ./a & done Thanks for the test case. I tried this test case, however, I cannot reproduce the second problem, i.e. all 100 processes exited normally. To increase system load, I also tried: #define UNICODE #define _UNICODE #include #include int main(int argc, char *argv[]) { wchar_t buf[1024]; swprintf(buf, 1024, L"x86_64-w64-mingw32-gcc test.c -o %s", argv[1]); int ret = _wsystem(buf); if(ret != 0) printf("FOUND %d\n", ret); } and #!/bin/sh for i in $(seq 1 200); do ./a.exe $i & done but, no error was found... How many cpu cores and how much memory does your system have? -- Takashi Yano -- 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 -- 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