From owner-freebsd-current Sun Sep 5 14:16: 7 1999 Delivered-To: freebsd-current@freebsd.org Received: from wall.polstra.com (rtrwan160.accessone.com [206.213.115.74]) by hub.freebsd.org (Postfix) with ESMTP id 5D47E14F73 for ; Sun, 5 Sep 1999 14:16:05 -0700 (PDT) (envelope-from jdp@polstra.com) Received: from vashon.polstra.com (vashon.polstra.com [206.213.73.13]) by wall.polstra.com (8.9.3/8.9.1) with ESMTP id OAA18172; Sun, 5 Sep 1999 14:16:02 -0700 (PDT) (envelope-from jdp@polstra.com) Received: (from jdp@localhost) by vashon.polstra.com (8.9.3/8.9.1) id OAA18703; Sun, 5 Sep 1999 14:16:01 -0700 (PDT) (envelope-from jdp@polstra.com) Message-ID: X-Mailer: XFMail 1.3 [p0] on FreeBSD X-Priority: 3 (Normal) Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 8bit MIME-Version: 1.0 In-Reply-To: <19990905162206.B98EA1F05@io.yi.org> Date: Sun, 05 Sep 1999 14:16:01 -0700 (PDT) Organization: Polstra & Co., Inc. From: John Polstra To: Jake Burkholder Subject: RE: java too? (was Re: Perl still broken in 4.0-CURRENT) Cc: current@FreeBSD.ORG Sender: owner-freebsd-current@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Jake Burkholder wrote: > > I think that java is still broken by this. > > It seg faults immediately with the current rtld, even when run with > no arguments: > >> java > Segmentation fault (core dumped) >> > > but works fine when I revert to august 25th rtld. I've just committed the fix in "src/libexec/rtld-elf/rtld.h" revision 1.12. The Java runtime was peeking into some of the dynamic linker's private data structures. My recent changes added some new members which changed the layout of the structures. I've moved the new members to the end to work around the problem. This is really a JDK bug, but I understand they did it that way to work around limitations in the dynamic linker. I'll try to help them find a less fragile way. John --- John Polstra jdp@polstra.com John D. Polstra & Co., Inc. Seattle, Washington USA "No matter how cynical I get, I just can't keep up." -- Nora Ephron To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-current" in the body of the message