DMARC-Filter: OpenDMARC Filter v1.4.2 delorie.com 52V9TiBp1664857
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 52V9TiBp1664857
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=stL0vV+T
X-Recipient: archive-cygwin@delorie.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org D08B8385702B
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cygwin.com;
	s=default; t=1743413382;
	bh=igVNveKBqc44A8Lp6sOJ2FxYSfRjnKDNsDs+IxTCRIA=;
	h=Date:To:Subject:References:In-Reply-To:List-Id:List-Unsubscribe:
	 List-Archive:List-Post:List-Help:List-Subscribe:From:Reply-To:Cc:
	 From;
	b=stL0vV+Ti7MzIV4IvfcnVXaLzFlC1DF7C5+dzYrgs7Z20OubfyrcGqDk8yc1Bmvby
	 hZngyVwENmXpAv4FP7Pg3pq7W95Mf1NGYPaBlmCBfH9ZoVBLcdXlk02kUeHHGnxmtb
	 c2UX9jzbo0WtnZBvTAiC1NGvJ657svTwtKiZjDUk=
X-Original-To: cygwin@cygwin.com
Delivered-To: cygwin@cygwin.com
DKIM-Filter: OpenDKIM Filter v2.11.0 sourceware.org EE7DA3858C53
Date: Mon, 31 Mar 2025 11:28:44 +0200
To: cygwin@cygwin.com
Subject: Re: Crashes in cmake subprocesses since 3.6.0
Message-ID: <Z-pgTDoHXm9ip53T@calimero.vinschen.de>
Mail-Followup-To: cygwin@cygwin.com
References: <CAE6_+UfTZc0UTb29p=WVXsP7p7sMmOfmd6SOLR8SCPScJEXHRA@mail.gmail.com>
 <7eaea471-d453-efc7-19cc-58e0ee187af0@jdrake.com>
MIME-Version: 1.0
Content-Disposition: inline
In-Reply-To: <7eaea471-d453-efc7-19cc-58e0ee187af0@jdrake.com>
X-BeenThere: cygwin@cygwin.com
X-Mailman-Version: 2.1.30
Precedence: list
List-Id: General Cygwin discussions and problem reports <cygwin.cygwin.com>
List-Unsubscribe: <https://cygwin.com/mailman/options/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=unsubscribe>
List-Archive: <https://cygwin.com/pipermail/cygwin/>
List-Post: <mailto:cygwin@cygwin.com>
List-Help: <mailto:cygwin-request@cygwin.com?subject=help>
List-Subscribe: <https://cygwin.com/mailman/listinfo/cygwin>,
 <mailto:cygwin-request@cygwin.com?subject=subscribe>
From: Corinna Vinschen via Cygwin <cygwin@cygwin.com>
Reply-To: cygwin@cygwin.com
Cc: Corinna Vinschen <corinna-cygwin@cygwin.com>
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: 7bit
Errors-To: cygwin-bounces~archive-cygwin=delorie.com@cygwin.com
Sender: "Cygwin" <cygwin-bounces~archive-cygwin=delorie.com@cygwin.com>

On Mar 30 22:58, Jeremy Drake via Cygwin wrote:
> On Mon, 31 Mar 2025, Christoph Reiter via Cygwin wrote:
> 
> > Starting with 3.6.0 when cmake calls into make/ninja/gcc there is a chance of
> > that failing, for example like this:
> >
> > CMake Error: Generator: build tool execution failed, command was:
> > /usr/bin/cmake.exe -E env VERBOSE=1 /usr/bin/make.exe -f Makefile
> > cmTC_c87e2/fast
> >
> > * Problem starts with cygwin 3.6.0
> 
> I've also reproduced this with cygwin 3.7.0-0.19.g6c5537c0298e, but it
> doesn't reproduce as readily as with cygwin 3.6.0-1.

Yes, I can reproduce fails as well, but I don't see an easy way to
debug this.  Your testcase just fails but runs along afterwards.

I'm completely cmake-illiterate, which isn't a great help either.

Two points:

- It's unlikely that this occurs only with 3.6.0-1 and later.  It's more
  likely that it occurs on the way from 3.5 to 3.6.  Unfortunately the
  remaining 3.6.0 test builds are only going back to patchlevel 429 or
  so.

  Any chance one of you could bisect Cygwin and find out which commit
  introduced the problem?

- Also, since this seems to affect certain cmake versions only, can the
  cmake maintainers help here, perhaps?


Thanks,
Corinna

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