Date: Mon, 27 Oct 2003 09:08:03 -0600 From: Eric <echriste@ndsuext.nodak.edu> To: Alexey Zelkin <phantom@FreeBSD.org.ua> Cc: java@freebsd.org Subject: Re: jdk14 fork() problem fix Message-ID: <1067267282.6889.10.camel@dyn231.iacc-tm4.ndsu.nodak.edu> In-Reply-To: <20031023122839.A75570@phantom.cris.net> References: <20031023122839.A75570@phantom.cris.net>
next in thread | previous in thread | raw e-mail | index | archive | help
On Thu, 2003-10-23 at 04:28, Alexey Zelkin wrote: > hi, > > This is an intermediate version of fix of jdk fork problem (i.e. > Runtime.getRuntime().exec() and friends). > > It does affect only people who use libc_r (kse and thr should not > be affected). > > Please try this one and report me if it fixes problems for you. <snip> I've seen this problem with an application at work that spawns a large number of external processes using Runtime.getRuntime().exec(). Prior to this patch, I couldn't even get our nightly run to complete without hanging. After patching and rebuilding, I've run it three times without any hangs. Incidentally, this has been a problem with various Sun JDKs running under Linux also. Sun fixed it once and then broke it again (or broke something that caused a similar problem) in a later revision. I'm excited! Maybe now I can switch my workstation back to FreeBSD. This bug has forced to run Linux (and an old JDK) for the last 6 months or so. Thanks, Eric -- Eric <echriste@ndsuext.nodak.edu>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1067267282.6889.10.camel>