From nobody@FreeBSD.org  Sat Jan 17 18:48:14 2004
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125])
	by hub.freebsd.org (Postfix) with ESMTP id B5BB816A4CE
	for <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <freebsd-gnats-submit@FreeBSD.org>; 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 <mail@gelf.com>
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 <roberthuff@rcn.com>
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:
