From owner-freebsd-java Tue Feb 26 11: 4:50 2002 Delivered-To: freebsd-java@freebsd.org Received: from gnuppy.monkey.org (wsip68-15-8-100.sd.sd.cox.net [68.15.8.100]) by hub.freebsd.org (Postfix) with ESMTP id 4B09B37B421 for ; Tue, 26 Feb 2002 11:04:35 -0800 (PST) Received: from billh by gnuppy.monkey.org with local (Exim 3.34 #1 (Debian)) id 16fmtt-0000X3-00; Tue, 26 Feb 2002 11:04:33 -0800 Date: Tue, 26 Feb 2002 11:04:32 -0800 To: "Koster, K.J." Cc: "FreeBSD Java mailing list (E-mail)" Subject: Re: 1.3.1p6 dies sigbus with threads Message-ID: <20020226190432.GA2002@gnuppy.monkey.org> References: <59063B5B4D98D311BC0D0001FA7E452205FDA3A4@l04.research.kpn.com> <20020226185727.GA1920@gnuppy.monkey.org> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020226185727.GA1920@gnuppy.monkey.org> User-Agent: Mutt/1.3.27i From: Bill Huey Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org On Tue, Feb 26, 2002 at 10:57:27AM -0800, Bill Huey wrote: > What I do is attach GDB with symbol references to an already running JVM > process and then work things from there. Move into the directory and invoke > gdb to get the symbols or something like that. I'm not sure how this is > going to help you out though. To clarify... I mean you'll have to manipulate the gdb paths a bit to get it to load up the .so symbols. I don't remember exactly how I did it. Hmmm... Oh, there's a directory that's symbolically linked to bin/, so move into that area, "gdb java" or something like that and i'll load up the symbols. I don't think this is going to help out though. Also, there's a means of flipping on the C based bytecode interpreter instead of the assembler optimized one. That should give you more concrete checks. It was also the means that I found out where the SEGV was for that wierd waiting-queue wackiness I ran into at the end of last year. That should be a command line switch (I can't rememeber off hand) or you can just look at the JVM initialization code and hand glue it it. Go for the command line option if you know what it is. That's all I can help you with for now. bill To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message