Return-Path: Delivered-To: apmail-ant-dev-archive@www.apache.org Received: (qmail 83795 invoked from network); 20 Sep 2007 14:14:10 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 20 Sep 2007 14:14:10 -0000 Received: (qmail 75182 invoked by uid 500); 20 Sep 2007 14:14:01 -0000 Delivered-To: apmail-ant-dev-archive@ant.apache.org Received: (qmail 75074 invoked by uid 500); 20 Sep 2007 14:14:01 -0000 Mailing-List: contact dev-help@ant.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Ant Developers List" Reply-To: "Ant Developers List" Delivered-To: mailing list dev@ant.apache.org Received: (qmail 75063 invoked by uid 99); 20 Sep 2007 14:14:01 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Sep 2007 07:14:01 -0700 X-ASF-Spam-Status: No, hits=-2.8 required=10.0 tests=RCVD_IN_DNSWL_MED,SPF_NEUTRAL X-Spam-Check-By: apache.org Received-SPF: neutral (nike.apache.org: local policy) Received: from [192.6.10.60] (HELO tobor.hpl.hp.com) (192.6.10.60) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 20 Sep 2007 14:15:58 +0000 Received: from localhost (localhost [127.0.0.1]) by tobor.hpl.hp.com (Postfix) with ESMTP id ED5EDB7B77 for ; Thu, 20 Sep 2007 15:13:36 +0100 (BST) X-Virus-Scanned: amavisd-new at hplb.hpl.hp.com Received: from tobor.hpl.hp.com ([127.0.0.1]) by localhost (tobor.hpl.hp.com [127.0.0.1]) (amavisd-new, port 10024) with LMTP id yh2EXAsjBAox for ; Thu, 20 Sep 2007 15:13:34 +0100 (BST) Received: from ha-node-br2.hpl.hp.com (ha-node-br2.hpl.hp.com [16.25.144.57]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by tobor.hpl.hp.com (Postfix) with ESMTPS id B3192B7B6A for ; Thu, 20 Sep 2007 15:13:33 +0100 (BST) Received: from [16.25.171.118] (morzine.hpl.hp.com [16.25.171.118]) by ha-node-br2.hpl.hp.com (8.14.1/8.13.4) with ESMTP id l8KEDHw8007441 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO) for ; Thu, 20 Sep 2007 15:13:17 +0100 (BST) Message-ID: <46F27FEC.7000002@apache.org> Date: Thu, 20 Sep 2007 15:13:00 +0100 From: Steve Loughran User-Agent: Thunderbird 2.0.0.6 (X11/20070728) MIME-Version: 1.0 To: Ant Developers List Subject: Re: AW: ant really slow, 100% CPU? References: <46F12A94.6070107@apache.org> <46F27B02.3080200@apache.org> In-Reply-To: <46F27B02.3080200@apache.org> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-HPL-MailScanner-Information: Please contact the ISP for more information X-HPL-MailScanner: Found to be clean X-HPL-MailScanner-From: stevel@apache.org X-Virus-Checked: Checked by ClamAV on apache.org And, some minutes later, we're still in the same state "main" prio=10 tid=0x0000000040112c00 nid=0x42cf runnable [0x0000000040229000..0x000000004022aec0] java.lang.Thread.State: RUNNABLE at java.util.Vector.contains(Vector.java:320) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:105) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.taskdefs.Property$PropertyResolver.evaluate(Property.java:110) at org.apache.tools.ant.PropertyHelper.getProperty(PropertyHelper.java:787) - locked <0x00002aaab4013548> (a org.apache.tools.ant.PropertyHelper) at org.apache.tools.ant.PropertyHelper.parseNextProperty(PropertyHelper.java:541) at org.apache.tools.ant.PropertyHelper.parseProperties(PropertyHelper.java:502) at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:390) - locked <0x00002aaab3f5ea38> (a org.apache.tools.ant.RuntimeConfigurable) at org.apache.tools.ant.RuntimeConfigurable.maybeConfigure(RuntimeConfigurable.java:349) at org.apache.tools.ant.Task.maybeConfigure(Task.java:202) at org.apache.tools.ant.UnknownElement.configure(UnknownElement.java:193) at org.apache.tools.ant.UnknownElement.maybeConfigure(UnknownElement.java:160) at org.apache.tools.ant.Task.perform(Task.java:347) at org.apache.tools.ant.Target.execute(Target.java:354) at org.apache.tools.ant.Target.performTasks(Target.java:379) at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1324) at org.apache.tools.ant.Project.executeTarget(Project.java:1293) at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:41) at org.apache.tools.ant.Project.executeTargets(Project.java:1176) at org.apache.tools.ant.Main.runBuild(Main.java:758) at org.apache.tools.ant.Main.startAnt(Main.java:217) at org.apache.tools.ant.launch.Launcher.run(Launcher.java:257) at org.apache.tools.ant.launch.Launcher.main(Launcher.java:104) Property/PropertyHelper is the part of the system that has lots of Delegates changes in it. This looks suspiciously like an infinite loop kicking in, even though the stack code in Property.evaluate() appears designed to stop this kind of thing. I'm rolling back to Ant1.7.0. Something is broken, and it is breaking my new machine. Which, having 4 cpus, is probably more prone than others to concurrency problems. -steve -- Steve Loughran http://www.1060.org/blogxter/publish/5 Author: Ant in Action http://antbook.org/ --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org For additional commands, e-mail: dev-help@ant.apache.org