Subject: Re: Java 1.4/JIT hanging under NetBSD 1.6/i386
To: None <port-i386@netbsd.org>
From: Christos Zoulas <christos@zoulas.com>
List: port-i386
Date: 12/02/2002 22:13:37
I've answered this before:
- Threads SEGV after the kill(otherthread, RT0) inside the
sighandler.
- After that, threads spin and are killable only with -KILL.
- I suspect that the problem is with the way we are setting
up the signal frame.
- I have not had time to work on this yet.
christos
In article <200212022125.gB2LPFi12742@plucky.openg.ilx.com>,
Paul J. Lavoie <pjl@ilx.com> wrote:
>
>This has come up a few times with no one seemingly giving an answer, so
>I thought I'd bring it up again, and see if anyone has any ideas. The
>problem is that
>under certain intensive java applications run under a JIT/native
>version of the java interpreter, one of the threads will run away with
>the CPU, and require a
>'kill -9' in order to recover.
>
>While taking a look at some of the applications that I have that
>exhibit this trait, what I have notices is that the more intensive the
>program, the quicker
>that this problem will exhibit itself. Some applications take hours to
>reach this state, others are immediate. In addition, the thread
>(process) that does run
>away with the CPU seems to be immune to having 'ktruss' decipher
>anything about it. This leads me to believe that something in the
>kernel is having a fit, and
>it is not simply a misemulated system call.
>
>I have some java apps that I would like to run native on NetBSD and not
>resort to remote displays from more functional systems. Any help or
>suggestions are
>welcome.
>
>Thanks.
>
>-------------------------------------------------------------------------------
>Paul J. Lavoie paul.lavoie@tfn.com (212) 510-3029
>Sales, Trading and Wealth Management 111 Fulton Street, 2nd Floor
>Thomson Financial New York, NY 10038
>
>