Date: Tue, 26 Apr 2005 20:48:26 -0700 From: Jon Kuster <kwsn@earthlink.net> To: Greg Lewis <glewis@eyesbeyond.com> Cc: freebsd-java@freebsd.org Subject: Re: java crashing when load average is high Message-ID: <1114573706.764.41.camel@jonnyv.kwsn.lan> In-Reply-To: <20050426231007.GA33227@misty.eyesbeyond.com> References: <324cec6d05041712065a3ff926@mail.gmail.com> <20050420145915.GC78133@misty.eyesbeyond.com> <1114063800.12807.17.camel@jonnyv.kwsn.lan> <20050426231007.GA33227@misty.eyesbeyond.com>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Greg, On Tue, 2005-04-26 at 17:10 -0600, Greg Lewis wrote: > 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? Yes, pretty much. I don't have a log of the build on this machine. I think I have one on our Dell, but it's currently being shipped to the colo, so I won't be able to get it to you for a few days (assuming it's still there). Here are the instructions Ernst Winter gave me that got me around this hurdle: -----------------------------Snip------------------------------------- i had the same problem and solved it executing the last command which caused the error manually. Looks like the error comes because it's a very long command. Just put the command that comes between 'then' and 'fi' in a shell file and execute it manually in the directory work/j2sre/make/java/java (I'm not seating now in my amd64 FreeBSD computer but I think that was the directory). The compilation will go on without any problem if you resume it afterwards with a 'make build'. -- J.V. Jordan Try 'make build |& tee build.out' (if your shell is csh or tcsh) or 'make build 2>&1 | tee build.out' (if sh or bash). After the error comes, edit build.out and you will see the command causing it (takes about two pages). -----------------------------Snip------------------------------------- I did just what that says. After the build died, I found the then, and the fi, and copied/pasted everything in between into a shell script and ran it, then restarted the build. IIRC, the pasting process broke it up into 4 lines or so. Three were fairly short, but the 4th was in the neighborhood of 25K or so, by ee's column count. Once I regain access to the machine, I'll send a copy of that shell script as well, if it's still there. -Jon
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1114573706.764.41.camel>