From nobody@FreeBSD.org Sat Jan 17 18:48:14 2004 Return-Path: Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B5BB816A4CE for ; Sat, 17 Jan 2004 18:48:14 -0800 (PST) Received: from www.freebsd.org (www.freebsd.org [216.136.204.117]) by mx1.FreeBSD.org (Postfix) with ESMTP id 45CB843D39 for ; Sat, 17 Jan 2004 18:48:13 -0800 (PST) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.12.10/8.12.10) with ESMTP id i0I2mDdL037989 for ; Sat, 17 Jan 2004 18:48:13 -0800 (PST) (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.12.10/8.12.10/Submit) id i0I2mDDU037988; Sat, 17 Jan 2004 18:48:13 -0800 (PST) (envelope-from nobody) Message-Id: <200401180248.i0I2mDDU037988@www.freebsd.org> Date: Sat, 17 Jan 2004 18:48:13 -0800 (PST) From: Alexander Gelf To: freebsd-gnats-submit@FreeBSD.org Subject: OpenOffice 1.1.0-1 port fails to build on a 5.2-RELEASE box due to a Java HotSpot bug X-Send-Pr-Version: www-2.0 >Number: 61506 >Category: java >Synopsis: OpenOffice 1.1.0-1 port fails to build on a 5.2-RELEASE box due to a Java HotSpot bug >Confidential: no >Severity: critical >Priority: medium >Responsible: freebsd-java >State: closed >Quarter: >Keywords: >Date-Required: >Class: sw-bug >Submitter-Id: current-users >Arrival-Date: Sat Jan 17 18:50:13 PST 2004 >Closed-Date: Thu Apr 01 23:17:15 PST 2004 >Last-Modified: Thu Apr 01 23:17:15 PST 2004 >Originator: Alexander Gelf >Release: 5.2-RELEASE >Organization: >Environment: FreeBSD narcisse.gelf.com 5.2-RELEASE FreeBSD 5.2-RELEASE #2: Thu Jan 15 00:39:49 PST 2004 root@narcisse.gelf.com:/a/src/sys/i386/compile/NARCISSE i386 >Description: Building port /b/ports/editors/openoffice-1.1 on a 5.2-RELEASE box with the previously installed JDK port jdk-1.4.2p6 compiled on the same machine gives the following error: register component 'javaloader.uno.so' in registry '../unxfbsd.pro/bin/regcomp.rdb' succesful! regmerge ../unxfbsd.pro/bin/regcomp.rdb / /b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/bin/udkapi.rdb merging registry "/b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/bin/udkapi.rdb" under key "/" in registry "../unxfbsd.pro/bin/regcomp.rdb". setenv CLASSPATH /b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/bin/unoil.jar:/b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/bin/java_uno.jar:/b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/bin/ridl.jar:/b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/bin/sandbox.jar:/b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/bin/jurt.jar:/b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib:/usr/local/jdk1.4.2/jre/lib/rt.jar:. && setenv LD_LIBRARY_PATH .:/b/ports/editors/openoffice-1.1/work/oo_1.1_src/solenv/unxfbsd.pro/lib:/usr/local/jdk1.4.2/jre/lib/i386:/usr/local/jdk1.4.2/jre/lib/i386/client:/usr/local/jdk1.4.2/jre/lib/i386/native_threads:../lib:/b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/lib:: && \ regcomp -br ../unxfbsd.pro/bin/regcomp.rdb \ -register \ -r ../unxfbsd.pro/bin/setup_services.tmp \ -l com.sun.star.loader.Java2 \ -env:UNO_JAVA_COMPPATH=file:///b/ports/editors/openoffice-1.1/work/oo_1.1_src/solver/645/unxfbsd.pro/bin \ -c vnd.sun.star.expand:\$UNO_JAVA_COMPPATH/java_uno_accessbridge.jar # # HotSpot Virtual Machine Error, Internal Error # Please report this error to # freebsd-java@FreeBSD.org mailing list # # Java VM: Java HotSpot(TM) Client VM (1.4.2-p6-root_15_jan_2004_07_56 mixed mode) # # Error ID: 4F533F4253440E4350500063 # Heap at VM Abort: Heap >How-To-Repeat: # cd /usr/ports/java/jdk14 # make; make install # cd /usr/ports/editors/ # make >Fix: >Release-Note: >Audit-Trail: From: Robert Huff To: freebsd-gnats-submit@FreeBSD.org, mail@gelf.com Cc: Subject: Re: java/61506: OpenOffice 1.1.0-1 port fails to build on a 5.2-RELEASE box due to a Java HotSpot bug Date: Sun, 28 Mar 2004 19:37:07 -0500 I believe this may be a problen not with java/jdk14 but with java/linux-sun-jdk14, which is needed to build the native JDK. I deleted and reinstalled linux-sun-jdk14 on March 24. I get: huff@>javavm -version # # HotSpot Virtual Machine Error, Internal Error # Please report this error at # http://java.sun.com/cgi-bin/bugreport.cgi # # Java VM: Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode) # # Error ID: 4F533F4C494E55583F491418160E435050030B # Heap at VM Abort: Heap I have to kill -9 the java process. Additional information: huff@> mount /dev/da0s1a on / (ufs2, local) devfs on /dev (devfs, local) /dev/da1s1d on /usr (ufs2, local, soft-updates, acls) /dev/da0s1d on /var (ufs2, local, soft-updates, acls) linprocfs on /usr/compat/linux/proc (linprocfs, local) huff@> kldstat Id Refs Address Size Name 1 9 0xc0400000 364fb4 kernel 2 1 0xc0765000 47ddc acpi.ko 3 1 0xc4239000 5000 linprocfs.ko 4 1 0xc4241000 5000 procfs.ko 5 1 0xc42af000 18000 nfsserver.ko huff@> uname -a FreeBSD jerusalem.litteratus.org 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Mon Mar 8 12:27:03 EST 2004 Robert Huff State-Changed-From-To: open->closed State-Changed-By: glewis State-Changed-When: Thu Apr 1 23:15:09 PST 2004 State-Changed-Why: This was a problem at this time due to the switchover between libc_r and libkse. There were a number of posts to freebsd-java to this effect. The problem was related to mismatched threading libraries and could usually be solved by using libmap.conf(5) to map libc_r to libkse or vice versa. See the freebsd-java mailing list archive for more details. http://www.freebsd.org/cgi/query-pr.cgi?pr=61506 >Unformatted: