delorie.com/archives/browse.cgi   search  
Mail Archives: cygwin/2010/06/28/14:34:53

X-Recipient: archive-cygwin AT delorie DOT com
X-Spam-Check-By: sourceware.org
Date: Mon, 28 Jun 2010 14:34:40 -0400
From: Christopher Faylor <cgf-use-the-mailinglist-please AT cygwin DOT com>
To: cygwin AT cygwin DOT com
Subject: Re: 1.7.6 snapshot: intermittent "CreateProcessW failed"
Message-ID: <20100628183440.GA18422@ednor.casa.cgf.cx>
Reply-To: cygwin AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
References: <AANLkTikYWphtrMeneeOh3QpasUdOgXCfxPxbbzvOgVWS AT mail DOT gmail DOT com>
MIME-Version: 1.0
In-Reply-To: <AANLkTikYWphtrMeneeOh3QpasUdOgXCfxPxbbzvOgVWS@mail.gmail.com>
User-Agent: Mutt/1.5.20 (2009-06-14)
Mailing-List: contact cygwin-help AT cygwin DOT com; run by ezmlm
List-Id: <cygwin.cygwin.com>
List-Unsubscribe: <mailto:cygwin-unsubscribe-archive-cygwin=delorie DOT com AT cygwin DOT com>
List-Subscribe: <mailto:cygwin-subscribe AT cygwin DOT com>
List-Archive: <http://sourceware.org/ml/cygwin/>
List-Post: <mailto:cygwin AT cygwin DOT com>
List-Help: <mailto:cygwin-help AT cygwin DOT com>, <http://sourceware.org/ml/#faqs>
Sender: cygwin-owner AT cygwin DOT com
Mail-Followup-To: cygwin AT cygwin DOT com
Delivered-To: mailing list cygwin AT cygwin DOT com

On Mon, Jun 28, 2010 at 05:36:04PM +0100, Andy Koppe wrote:
>When running a couple of lengthy make-based builds in parallel, I
>eventually get error messages such as this:
>
>      3 [main] sh 4368 fork: child -1 - CreateProcessW failed, errno 2
>/bin/sh: fork: No such file or directory
>
>      5 [main] make 5736 fork: child -1 - CreateProcessW failed, errno 2
>make[2]: vfork: No such file or directory
>
>The errors aren't reproducible, i.e. when rerunning, one of the build
>fails elsewhere with the same sort of error. Hence I'm unable to
>provide a small testcase.
>
>It doesn't fail if I run just one build at a time, and it fails more
>quickly if I run more than two. I guess this suggests a
>synchronisation issue.
>
>This is on a 32-bit Windows XP. The issue didn't occur on 1.7.5 and
>before. I went back through previous snapshots to try to narrow to
>down the problem a little bit: 20100507 is fine, 20100518 is not.

Hmm.  That means that it is related to the change to use wide characters
for the current program name but I've reviewed the patch again and don't
see anything obvious.

Could you try this on the latest snapshot when it shows up.  I've added a
tad more debugging to the error message.

Also, if you could duplicate this under strace that would be very helpful.
Please send the strace to me at me at <myinitials> dot cx.

cgf

--
Problem reports:       http://cygwin.com/problems.html
FAQ:                   http://cygwin.com/faq/
Documentation:         http://cygwin.com/docs.html
Unsubscribe info:      http://cygwin.com/ml/#unsubscribe-simple

- Raw text -


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