Skip site navigation (1)Skip section navigation (2)
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>