-
Bug
-
Resolution: Fixed
-
P3
-
1.4.0
-
beta2
-
generic, sparc
-
solaris_7
Release engineering's nightly Merlin build on Solaris Sparc 64-bit
crashes in the same location sproradically, maybe once every week
or two. The bug is smart in that it only strikes at the most
time-critical moments.
A partially-built workspace in which the failure has occurred is saved here:
/net/mersparc.eng/usr/re/jdk/jdk1.4/ws.save.apr-18-01
The core file is in the make/java/awt subdirectory.
The log file from that build is saved here:
/java/jdk/merlin/re/misc/j2sdk1.4.0-build-solsparc.log
Here's the tail end of the log file:
>>>Recursively making awt all @ Wed Apr 18 01:45:29 PDT 2001 ...
../../common/Rules.gmk:29: gnumake[2]: Entering directory `/net/mersparc/usr/re/
jdk/jdk1.4/ws/make/java/awt'
target `../../../build/solaris-sparc/classes' given more than once in the same r
ule.
cd ../../sun/awt; gnumake debughelper
../../common/Rules.gmk:29: target `../../../build/solaris-sparc/classesgnumake[3
]: Entering directory `/net/mersparc/usr/re/jdk/jdk1.4/ws/make/sun/awt'
' given more than once in the same rule.
/usr/bin/mkdir -p ../../../build/solaris-sparc/gensrc/sun/awt
** DebugHelper being built for RELEASE mode **
/usr/ccs/bin/m4 ../../../src/share/classes/sun/awt/DebugHelper.java.m4 > ../../
../build/solaris-sparc/gensrc/sun/awt/DebugHelper.java
gnumake[3]: Leaving directory `/net/mersparc/usr/re/jdk/jdk1.4/ws/make/sun/awt'
/usr/bin/mkdir -p ../../../build/solaris-sparc/tmp/sun/java.awt/obj64
rm -f ../../../build/solaris-sparc/tmp/sun/java.awt/.classes.list
if [ -s ../../../build/solaris-sparc/tmp/sun/java.awt/.classes.list ] ; then ../../../build/solaris-sparc/bin/javac -J-XX:ThreadStackSize=768 -J-Xms64m
-J-Xmx128m -J-Xmaxf1 -classpath ../../../build/solaris-sparc/classes -bootclassp
ath "../../../build/solaris-sparc/lib/jce.jar:../../../build/solaris-sparc/lib/j
sse.jar" -sourcepath "../../../build/solaris-sparc/gensrc:../../../src/solaris/c
lasses:../../../src/share/classes" -d ../../../build/solaris-sparc/classes -sou
rce 1.3 ../../../src/share/classes/java/awt/geom/Point2D.java ../../../src/share/cla
sses/java/awt/Event.java [... big list of .java files snipped ...]
../../../src/share/classes/java/awt/Component.java:4052: warning: as of release
1.4, assert is a keyword, and may not be used as an identifier
dbg.assert(mask == AWTEvent.HIERARCHY_EVENT_MASK ||
^
[... numerous additional "assert" warnings snipped ...]
../../../src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java:871: warnin
g: as of release 1.4, assert is a keyword, and may not be used as an identifier
dbg.assert(false, "Event is already registered: " + e);
^
Unexpected Signal : 11 occurred at PC=0xFFFFFFFF3C6311D4
Function=_case (compiled Java code)
Library=(N/A)
Current Java thread:
Dynamic libraries:
0x100000000 /net/mersparc/usr/re/jdk/jdk1.4/ws/make/java/awt/../../../build/
solaris-sparc/bin/../bin/sparcv9/native_threads/javac
0xffffffff7f500000 /usr/lib/sparcv9/libthread.so.1
0xffffffff7f7f0000 /usr/lib/sparcv9/libdl.so.1
0xffffffff7f300000 /usr/lib/sparcv9/libc.so.1
0xffffffff7f7c0000 /usr/platform/SUNW,Ultra-60/lib/sparcv9/libc_psr.so.1
0xffffffff7d800000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/server/libjvm.so
0xffffffff7f100000 /usr/lib/sparcv9/libCrun.so.1
0xffffffff7d600000 /usr/lib/sparcv9/libsocket.so.1
0xffffffff7d400000 /usr/lib/sparcv9/libnsl.so.1
0xffffffff7d200000 /usr/lib/sparcv9/libm.so.1
0xffffffff7f790000 /usr/lib/sparcv9/libw.so.1
0xffffffff7d000000 /usr/lib/sparcv9/libmp.so.2
0xffffffff7ce00000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/native_threads/libhpi.so
0xffffffff7cc00000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/libverify.so
0xffffffff7ca00000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/libjava.so
0xffffffff7c800000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/libzip.so
Local Time = Wed Apr 18 01:46:57 2001
Elapsed Time = 82
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D9 01
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.0-beta-b61 mixed mode)
#
# An error report file has been saved as hs_err_pid12951.log.
# Please refer to the file for further information.
#
Abort - core dumped
gnumake[2]: Leaving directory `/net/mersparc/usr/re/jdk/jdk1.4/ws/make/java/awt'
crashes in the same location sproradically, maybe once every week
or two. The bug is smart in that it only strikes at the most
time-critical moments.
A partially-built workspace in which the failure has occurred is saved here:
/net/mersparc.eng/usr/re/jdk/jdk1.4/ws.save.apr-18-01
The core file is in the make/java/awt subdirectory.
The log file from that build is saved here:
/java/jdk/merlin/re/misc/j2sdk1.4.0-build-solsparc.log
Here's the tail end of the log file:
>>>Recursively making awt all @ Wed Apr 18 01:45:29 PDT 2001 ...
../../common/Rules.gmk:29: gnumake[2]: Entering directory `/net/mersparc/usr/re/
jdk/jdk1.4/ws/make/java/awt'
target `../../../build/solaris-sparc/classes' given more than once in the same r
ule.
cd ../../sun/awt; gnumake debughelper
../../common/Rules.gmk:29: target `../../../build/solaris-sparc/classesgnumake[3
]: Entering directory `/net/mersparc/usr/re/jdk/jdk1.4/ws/make/sun/awt'
' given more than once in the same rule.
/usr/bin/mkdir -p ../../../build/solaris-sparc/gensrc/sun/awt
** DebugHelper being built for RELEASE mode **
/usr/ccs/bin/m4 ../../../src/share/classes/sun/awt/DebugHelper.java.m4 > ../../
../build/solaris-sparc/gensrc/sun/awt/DebugHelper.java
gnumake[3]: Leaving directory `/net/mersparc/usr/re/jdk/jdk1.4/ws/make/sun/awt'
/usr/bin/mkdir -p ../../../build/solaris-sparc/tmp/sun/java.awt/obj64
rm -f ../../../build/solaris-sparc/tmp/sun/java.awt/.classes.list
if [ -s ../../../build/solaris-sparc/tmp/sun/java.awt/.classes.list ] ; then ../../../build/solaris-sparc/bin/javac -J-XX:ThreadStackSize=768 -J-Xms64m
-J-Xmx128m -J-Xmaxf1 -classpath ../../../build/solaris-sparc/classes -bootclassp
ath "../../../build/solaris-sparc/lib/jce.jar:../../../build/solaris-sparc/lib/j
sse.jar" -sourcepath "../../../build/solaris-sparc/gensrc:../../../src/solaris/c
lasses:../../../src/share/classes" -d ../../../build/solaris-sparc/classes -sou
rce 1.3 ../../../src/share/classes/java/awt/geom/Point2D.java ../../../src/share/cla
sses/java/awt/Event.java [... big list of .java files snipped ...]
../../../src/share/classes/java/awt/Component.java:4052: warning: as of release
1.4, assert is a keyword, and may not be used as an identifier
dbg.assert(mask == AWTEvent.HIERARCHY_EVENT_MASK ||
^
[... numerous additional "assert" warnings snipped ...]
../../../src/share/classes/sun/awt/dnd/SunDropTargetContextPeer.java:871: warnin
g: as of release 1.4, assert is a keyword, and may not be used as an identifier
dbg.assert(false, "Event is already registered: " + e);
^
Unexpected Signal : 11 occurred at PC=0xFFFFFFFF3C6311D4
Function=_case (compiled Java code)
Library=(N/A)
Current Java thread:
Dynamic libraries:
0x100000000 /net/mersparc/usr/re/jdk/jdk1.4/ws/make/java/awt/../../../build/
solaris-sparc/bin/../bin/sparcv9/native_threads/javac
0xffffffff7f500000 /usr/lib/sparcv9/libthread.so.1
0xffffffff7f7f0000 /usr/lib/sparcv9/libdl.so.1
0xffffffff7f300000 /usr/lib/sparcv9/libc.so.1
0xffffffff7f7c0000 /usr/platform/SUNW,Ultra-60/lib/sparcv9/libc_psr.so.1
0xffffffff7d800000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/server/libjvm.so
0xffffffff7f100000 /usr/lib/sparcv9/libCrun.so.1
0xffffffff7d600000 /usr/lib/sparcv9/libsocket.so.1
0xffffffff7d400000 /usr/lib/sparcv9/libnsl.so.1
0xffffffff7d200000 /usr/lib/sparcv9/libm.so.1
0xffffffff7f790000 /usr/lib/sparcv9/libw.so.1
0xffffffff7d000000 /usr/lib/sparcv9/libmp.so.2
0xffffffff7ce00000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/native_threads/libhpi.so
0xffffffff7cc00000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/libverify.so
0xffffffff7ca00000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/libjava.so
0xffffffff7c800000 /net/mersparc/usr/re/jdk/jdk1.4/ws/build/solaris-sparc/l
ib/sparcv9/libzip.so
Local Time = Wed Apr 18 01:46:57 2001
Elapsed Time = 82
#
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002D9 01
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.0-beta-b61 mixed mode)
#
# An error report file has been saved as hs_err_pid12951.log.
# Please refer to the file for further information.
#
Abort - core dumped
gnumake[2]: Leaving directory `/net/mersparc/usr/re/jdk/jdk1.4/ws/make/java/awt'
- duplicates
-
JDK-4473489 Nightly build failure - sparcv9.
- Closed
-
JDK-4458431 VM crash during sparcv9 JDK build
- Closed
- relates to
-
JDK-4475464 Nightly build failure - sparcv9 - still.
- Closed