From owner-freebsd-java@FreeBSD.ORG Tue Apr 26 23:10:12 2005 Return-Path: Delivered-To: freebsd-java@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B746616A4CE for ; Tue, 26 Apr 2005 23:10:12 +0000 (GMT) Received: from misty.eyesbeyond.com (glewis.dsl.xmission.com [166.70.56.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 1FDD143D4C for ; Tue, 26 Apr 2005 23:10:12 +0000 (GMT) (envelope-from glewis@eyesbeyond.com) Received: from misty.eyesbeyond.com (localhost.eyesbeyond.com [127.0.0.1]) by misty.eyesbeyond.com (8.13.3/8.13.3) with ESMTP id j3QNA8rQ033266; Tue, 26 Apr 2005 17:10:09 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) Received: (from glewis@localhost) by misty.eyesbeyond.com (8.13.3/8.13.3/Submit) id j3QNA7MK033265; Tue, 26 Apr 2005 17:10:07 -0600 (MDT) (envelope-from glewis@eyesbeyond.com) X-Authentication-Warning: misty.eyesbeyond.com: glewis set sender to glewis@eyesbeyond.com using -f Date: Tue, 26 Apr 2005 17:10:07 -0600 From: Greg Lewis To: Jon Kuster Message-ID: <20050426231007.GA33227@misty.eyesbeyond.com> References: <324cec6d05041712065a3ff926@mail.gmail.com> <20050420145915.GC78133@misty.eyesbeyond.com> <1114063800.12807.17.camel@jonnyv.kwsn.lan> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <1114063800.12807.17.camel@jonnyv.kwsn.lan> User-Agent: Mutt/1.4.2.1i cc: Toby Murray cc: freebsd-java@freebsd.org Subject: Re: java crashing when load average is high X-BeenThere: freebsd-java@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting Java to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 26 Apr 2005 23:10:12 -0000 Hi Jon, On Wed, Apr 20, 2005 at 11:10:00PM -0700, Jon Kuster wrote: > Native x86 1.4 went straight into the loop. Native x86 1.5 immediately > segfaulted - even on `java -version`. I removed all java-related ports > and linux ports, then reinstalled linux_base-8 and linux-sun-jdk14 and > tried to build jdk15 again. That build hung. I tried it again this > afternoon and somehow, it succeeded (after manual intervention when the > build craps out on a spectacularly long command, but I expected that). Just exactly what was that manual intervention? Did you split up the command that failed? > We tested it this evening, and it's stable under load. So now we've got > java working on amd64 with our Xeons. For anyone else trying to use > jdk15 on EM64T Xeons, be sure to use the patch in the message linked > below, otherwise your javavm will abort with an illegal instruction > error. Ok, I will try and get that fixed before the next patchset. While the patch gets things working on em64t, it hurts performance on an opteron or athlon64 that does have prefetchw, so we need to detect that and compile the correct version. -- Greg Lewis Email : glewis@eyesbeyond.com Eyes Beyond Web : http://www.eyesbeyond.com Information Technology FreeBSD : glewis@FreeBSD.org