From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 26487 invoked from network); 7 Feb 2009 06:35:35 -0000 X-Spam-Checker-Version: SpamAssassin 3.2.5 (2008-06-10) on f.primenet.com.au X-Spam-Level: X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00 autolearn=ham version=3.2.5 Received: from news.dotsrc.org (HELO a.mx.sunsite.dk) (130.225.247.88) by ns1.primenet.com.au with SMTP; 7 Feb 2009 06:35:35 -0000 Received-SPF: none (ns1.primenet.com.au: domain at sunsite.dk does not designate permitted sender hosts) Received: (qmail 67628 invoked from network); 7 Feb 2009 06:35:28 -0000 Received: from sunsite.dk (130.225.247.90) by a.mx.sunsite.dk with SMTP; 7 Feb 2009 06:35:28 -0000 Received: (qmail 3435 invoked by alias); 7 Feb 2009 06:35:22 -0000 Mailing-List: contact zsh-workers-help@sunsite.dk; run by ezmlm Precedence: bulk X-No-Archive: yes X-Seq: 26529 Received: (qmail 3424 invoked from network); 7 Feb 2009 06:35:21 -0000 Received: from bifrost.dotsrc.org (130.225.254.106) by sunsite.dk with SMTP; 7 Feb 2009 06:35:21 -0000 Received: from ripple.fruitbat.org (69-12-150-177.dsl.static.sonic.net [69.12.150.177]) by bifrost.dotsrc.org (Postfix) with ESMTPS id A2D0B80271F0 for ; Sat, 7 Feb 2009 07:35:17 +0100 (CET) Received: (from daemon@localhost) by ripple.fruitbat.org (8.13.4/8.8.8/PAC-1.3) id n176XkNg032073; Fri, 6 Feb 2009 22:33:46 -0800 Received: from ming.fruitbat.org(192.168.55.2) by ripple.fruitbat.org via smap (V2.1+anti-relay+anti-spam) id xma032070; Sat, 7 Feb 09 06:32:51 GMT Received: from gremlin.fruitbat.org (IDENT:202@gremlin.fruitbat.org [192.168.55.4]) by ming.fruitbat.org (8.12.10/8.10.2/PAC-1.6) with ESMTP id n176Wp0w021221; Fri, 6 Feb 2009 22:32:51 -0800 Date: Fri, 6 Feb 2009 22:32:51 -0800 (PST) From: "Peter A. Castro" To: Vin Shelton cc: Zsh hackers list Subject: Re: Test D03 hang under cygwin 1.7 In-Reply-To: <20a807210902052007m4f26f9d8w9cb831c90be3b879@mail.gmail.com> Message-ID: References: <20a807210902052007m4f26f9d8w9cb831c90be3b879@mail.gmail.com> MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Virus-Scanned: ClamAV 0.92.1/8962/Sat Feb 7 06:01:51 2009 on bifrost X-Virus-Status: Clean On Thu, 5 Feb 2009, Vin Shelton wrote: > Hello - Greetings, Vin, > Under the soon-to-be-released Cygwin 1.7, I downloaded the latest CVS > sources and ran a build from scratch. I'm getting a test hang in D03: I've seen this only once before under 1.5, but not lately in any of my test builds. Are you running a multi-processor/hyper-threaded machine? If so, what's the configuration? At the point of the hang, do a 'ps' and see how many zsh shells are currently running. This might be a race condition which can be coded around depending on the exact configuration needed to cause the condition. > ZTST_verbose=3 make TESTNUM=D03 check > cd Test ; make check > make[1]: Entering directory `/usr/local/build/zsh-2009-02-05/Test' > if test -n "gcc"; then \ > cd .. && DESTDIR= \ > make MODDIR=`pwd`/Test/Modules install.modules > /dev/null; \ > fi > if ZTST_testlist="`for f in /usr/local/src/zsh-2009-02-05/Test/D03*.ztst; \ > do echo $f; done`" \ > ZTST_srcdir="/usr/local/src/zsh-2009-02-05/Test" \ > ZTST_exe=../Src/zsh.exe \ > ../Src/zsh.exe +Z -f > /usr/local/src/zsh-2009-02-05/Test/runtests.zsh; then \ > stat=0; \ > else \ > stat=1; \ > fi; \ > rm -rf Modules .zcompdump; \ > exit $stat > /usr/local/src/zsh-2009-02-05/Test/D03procsubst.ztst: starting. > ZTST_getsect: read section name: prep > ZTST_getchunk: read code chunk: > if grep '#define PATH_DEV_FD' $ZTST_testdir/../config.h > /dev/null 2>&1 || > grep '#define HAVE_FIFOS' $ZTST_testdir/../config.h > /dev/null 2>&1; then > mkdir procsubst.tmp > cd procsubst.tmp > print 'First\tSecond\tThird\tFourth' >FILE1 > print 'Erste\tZweite\tDritte\tVierte' >FILE2 > else > ZTST_unimplemented="process substitution is not supported" > true > fi > ZTST_execchunk: status 0 > ZTST_getchunk: read code chunk: > function copycat { cat "$@" } > ZTST_execchunk: status 0 > ZTST_getchunk: read code chunk: > > ZTST_getsect: read section name: test > ZTST_test: looking for new test > ZTST_test: examining line: > paste <(cut -f1 FILE1) <(cut -f3 FILE2) > ZTST_getchunk: read code chunk: > paste <(cut -f1 FILE1) <(cut -f3 FILE2) > ZTST_test: examining line: >> First Dritte > ZTST_getredir: read redir for '>': > First Dritte > ZTST_test: examining line: > > Running test: <(...) substitution > ZTST_test: expecting status: 0 > Input: /tmp/zsh.ztst.in.3712, output: /tmp/zsh.ztst.out.3712, error: > /tmp/zsh.ztst.terr.3712 > make[1]: *** [check] Interrupt > make: *** [check] Interrupt > -- Peter A. Castro or "Cats are just autistic Dogs" -- Dr. Tony Attwood