Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 13 Dec 2004 17:40:07 +0100
From:      Joris Verschoor <j.verschoor@nefli.nl>
To:        freebsd-java@freebsd.org
Subject:   Re: FreeBSD 5.3-RELEASE + JDK1.4 native in a Jail -> hangs 99% cpu on kserel
Message-ID:  <41BDC5E7.7030509@nefli.nl>
In-Reply-To: <20041213080605.U85397@turing.morons.org>
References:  <41BDBC4B.40505@nefli.nl> <20041213080605.U85397@turing.morons.org>

next in thread | previous in thread | raw e-mail | index | archive | help
Nick Johnson wrote:

>kill -3 on the Java process should cause it to do a thread/stack dump,
>which may prove useful.
>  
>

>Another thing you can try is running java with -Xrunhprof:depth=8, though
>note that this will have a significant impact to performance.  It will,
>however, produce stack traces (of depth 8 in this case) for each thread
>when you kill the JVM normally (not with kill -9).
>
>   Nick
>
>  
>
Ok..
I just tried it when it was still running (I assume -3 will have the 
same effect as ctrl-break in java/win32)
After that I saw the process go into kserel and the cpu time rose to 99% 
again.
There was no stacktrace anywhere (stderr / stdout)

So I killed it, and started it again.
When it started, I got the Resource temporarily unavailable  error

I tried to do a normal shutdown (killall java)
The same thing happened.. so that's very strange..

if I run /usr/local/etc/rc/.d/resin3.sh stop, and it was not in the 
kserel loop, it will stop normally



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?41BDC5E7.7030509>