www.delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2024/03/02/06:50:07

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 <takashi DOT yano AT nifty DOT ne DOT jp>,
"cygwin AT cygwin DOT com"
<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: <CWXP265MB13683FE5A5E04646EA8393F7BC5D2@CWXP265MB1368.GBRP265.PROD.OUTLOOK.COM>
References: <CWXP265MB13688A1AAB4643076818482ABC5F2 AT CWXP265MB1368 DOT GBRP265 DOT PROD DOT OUTLOOK DOT COM>
<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>
<CAJQQdJiXsUUSx3vs2WjQYS0eNtX-7Vs99=NSygwCYC7Pkhvtyg AT mail DOT gmail DOT com>
<CWXP265MB13686F1A651D9D99F6F03276BC5E2 AT CWXP265MB1368 DOT GBRP265 DOT PROD DOT OUTLOOK DOT COM>
<20240302134104 DOT 1696af5869b62727e4fe8dee AT nifty DOT ne DOT jp>
In-Reply-To: <20240302134104.1696af5869b62727e4fe8dee@nifty.ne.jp>
Accept-Language: en-GB, en-US
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 <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: Kate Deplaix via Cygwin <cygwin AT cygwin DOT com>
Reply-To: Kate Deplaix <kit-ty-kate AT outlook DOT com>
Sender: "Cygwin" <cygwin-bounces+archive-cygwin=delorie DOT com AT cygwin DOT com>

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 <cygwin-bounces+kit-ty-kate=outlook DOT com AT cygwin DOT com> on behalf of Takashi Yano via Cygwin <cygwin AT cygwin DOT com>
Sent: Saturday, March 2, 2024 4:41 am
To: cygwin AT cygwin DOT com <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 <process.h>
> #include <stdio.h>
>
> 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 <process.h>
#include <stdio.h>

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 <takashi DOT yano AT nifty DOT ne DOT jp>

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

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019