MODE : -Xint, -Xmixed, -Xcomp
Platform : Linux RH 7.1
JAVA_HOME : /net/sqesvr.eng/export/vsn/VM/merlin/weekly/jdk/latest/linux-i386
Steps to reproduce
1) cd /net/sqesvr.eng/export/vsn/GammaBase/Bugs/{Bugid}
2) sh doit {JAVA_HOME}
{OR}
make a runList.dat file with the following testcases and next command-line.
$TESTBASE/jck/jck-13a/JCK/javatest.jar;$TESTBASE/jck/jck-13a/JCK/classes javasoft.sqe.tests.api.java.lang.Object.EqualsTests
$TESTBASE/jck/jck-13a/JCK/javatest.jar;$TESTBASE/jck/jck-13a/JCK/classes javasoft.sqe.tests.api.java.lang.System.SetPropertiesTests
${JAVA_HOME}/bin/java_g -server -Xint -classpath /net/sqesvr/export/vsn/VM/testbase/runThese/classes runThese -thread 1 -repeat 1 -iter 1 -D:gc=5 -D:TESTBASE=/net/sqesvr/export/vsn/VM/testbase/runThese/tests -runList runList.dat
Output:
java version "1.4.0-beta_refresh"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta_refresh-b71)
Java HotSpot(TM) Server VM (build 1.4-internal-debug, interpreted mode)
[Enter:javasoft.sqe.tests.api.java.lang.System.SetPropertiesTests]
Full gc no: 32 Interval: 344
Full gc no: 33 Interval: 883
#
# HotSpot Virtual Machine Error, assertion failure
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Server VM (1.4-internal-debug interpreted mode)
#
# assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception()), "shouldn't be allocating with pending exception")
#
# Error ID: /BUILD_AREA/jdk1.4/hotspot/src/share/vm/memory/collectedHeap.inline.hpp, 182
#
# Problematic Thread: prio=1 tid=0x0x81298c0 nid=0x3eec runnable
#
Current thread is 0x2c0c
Dumping core ...
NOTE: Test produces the following output with java
*************************************************************************
java version "1.4.0-beta_refresh"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta_refresh-b71)
Java HotSpot(TM) Server VM (build 1.4-internal, interpreted mode)
......................................
[Enter:javasoft.sqe.tests.api.java.lang.Object.EqualsTests]
Object0057: Passed. OKAY
Object0056: Passed. OKAY
Object0055: Passed. OKAY
Object0054: Passed. OKAY
Object0053: Passed. OKAY
Object0006: Passed. OKAY
Object0005: Passed. OKAY
Object0004: Passed. OKAY
Object0003: Passed. OKAY
Object0002: Passed. OKAY
Object0063: Passed. OKAY
Object0062: Passed. OKAY
o1.equals( o2 ) && o2.equals( o3 ): true
o1.equals( o2 ) && o2.equals( o3 ): false
o1.equals( o2 ) && o2.equals( o3 ): false
STATUS:Passed.tests: 12; passed: 12
#Passed; javasoft.sqe.tests.api.java.lang.Object.EqualsTests; (1,1,0,0,0)
[Exit:javasoft.sqe.tests.api.java.lang.Object.EqualsTests]
......................................
[Enter:javasoft.sqe.tests.api.java.lang.System.SetPropertiesTests]
java.lang.NullPointerException
at sun.nio.cs.AbstractCharsetProvider.toLower(AbstractCharsetProvider.java:51)
at sun.nio.cs.AbstractCharsetProvider.canonicalize(AbstractCharsetProvider.java:74)
at sun.nio.cs.AbstractCharsetProvider.charsetForName(AbstractCharsetProvider.java:111)
at java.nio.charset.Charset.lookup(Charset.java:294)
at java.nio.charset.Charset.isSupported(Charset.java:320)
at java.io.OutputStreamWriter.setup(OutputStreamWriter.java:92)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:135)
at java.io.PrintStream.<init>(PrintStream.java:97)
at java.io.PrintStream.<init>(PrintStream.java:59)
at javasoft.sqe.javatest.lib.Deprecated.createPrintStream(Deprecated.java:46)
at javasoft.sqe.javatest.lib.MultiTest.printStackTrace(MultiTest.java:340)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:212)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:137)
at javasoft.sqe.tests.api.java.lang.System.SetPropertiesTests.main(SetPropertiesTests.java:33)
at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Method.java:311)
at runThese$TestRunner.runTest(runThese.java:577)
at runThese$TestRunner.run(runThese.java:501)
java.lang.NullPointerException
at java.io.UnixFileSystem.resolve(UnixFileSystem.java:91)
at java.io.UnixFileSystem.resolve(UnixFileSystem.java:108)
at java.io.File.getCanonicalPath(File.java:449)
at java.io.FilePermission$1.run(FilePermission.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.FilePermission.init(FilePermission.java:206)
at java.io.FilePermission.<init>(FilePermission.java:256)
at java.lang.SecurityManager.checkDelete(SecurityManager.java:1005)
at java.io.File.delete(File.java:724)
at runThese$TestRunner.updateTable(runThese.java:614)
at runThese$TestRunner.runTest(runThese.java:596)
at runThese$TestRunner.run(runThese.java:501)
runThese Finished
# START: Wed Jul 18 01:11:20 GMT 2001
# END: Wed Jul 18 01:12:28 GMT 2001
#ELAPSED: 0 0:1:7
......................................................
# TESTS: 1
# PASSED: 1 100.0%
# FAILED: 0 0.0%
# EXCPTN: 0 0.0%
# ??????: 0 0.0%
Platform : Linux RH 7.1
JAVA_HOME : /net/sqesvr.eng/export/vsn/VM/merlin/weekly/jdk/latest/linux-i386
Steps to reproduce
1) cd /net/sqesvr.eng/export/vsn/GammaBase/Bugs/{Bugid}
2) sh doit {JAVA_HOME}
{OR}
make a runList.dat file with the following testcases and next command-line.
$TESTBASE/jck/jck-13a/JCK/javatest.jar;$TESTBASE/jck/jck-13a/JCK/classes javasoft.sqe.tests.api.java.lang.Object.EqualsTests
$TESTBASE/jck/jck-13a/JCK/javatest.jar;$TESTBASE/jck/jck-13a/JCK/classes javasoft.sqe.tests.api.java.lang.System.SetPropertiesTests
${JAVA_HOME}/bin/java_g -server -Xint -classpath /net/sqesvr/export/vsn/VM/testbase/runThese/classes runThese -thread 1 -repeat 1 -iter 1 -D:gc=5 -D:TESTBASE=/net/sqesvr/export/vsn/VM/testbase/runThese/tests -runList runList.dat
Output:
java version "1.4.0-beta_refresh"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta_refresh-b71)
Java HotSpot(TM) Server VM (build 1.4-internal-debug, interpreted mode)
[Enter:javasoft.sqe.tests.api.java.lang.System.SetPropertiesTests]
Full gc no: 32 Interval: 344
Full gc no: 33 Interval: 883
#
# HotSpot Virtual Machine Error, assertion failure
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) Server VM (1.4-internal-debug interpreted mode)
#
# assert(!(((ThreadShadow*)__the_thread__)->has_pending_exception()), "shouldn't be allocating with pending exception")
#
# Error ID: /BUILD_AREA/jdk1.4/hotspot/src/share/vm/memory/collectedHeap.inline.hpp, 182
#
# Problematic Thread: prio=1 tid=0x0x81298c0 nid=0x3eec runnable
#
Current thread is 0x2c0c
Dumping core ...
NOTE: Test produces the following output with java
*************************************************************************
java version "1.4.0-beta_refresh"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.0-beta_refresh-b71)
Java HotSpot(TM) Server VM (build 1.4-internal, interpreted mode)
......................................
[Enter:javasoft.sqe.tests.api.java.lang.Object.EqualsTests]
Object0057: Passed. OKAY
Object0056: Passed. OKAY
Object0055: Passed. OKAY
Object0054: Passed. OKAY
Object0053: Passed. OKAY
Object0006: Passed. OKAY
Object0005: Passed. OKAY
Object0004: Passed. OKAY
Object0003: Passed. OKAY
Object0002: Passed. OKAY
Object0063: Passed. OKAY
Object0062: Passed. OKAY
o1.equals( o2 ) && o2.equals( o3 ): true
o1.equals( o2 ) && o2.equals( o3 ): false
o1.equals( o2 ) && o2.equals( o3 ): false
STATUS:Passed.tests: 12; passed: 12
#Passed; javasoft.sqe.tests.api.java.lang.Object.EqualsTests; (1,1,0,0,0)
[Exit:javasoft.sqe.tests.api.java.lang.Object.EqualsTests]
......................................
[Enter:javasoft.sqe.tests.api.java.lang.System.SetPropertiesTests]
java.lang.NullPointerException
at sun.nio.cs.AbstractCharsetProvider.toLower(AbstractCharsetProvider.java:51)
at sun.nio.cs.AbstractCharsetProvider.canonicalize(AbstractCharsetProvider.java:74)
at sun.nio.cs.AbstractCharsetProvider.charsetForName(AbstractCharsetProvider.java:111)
at java.nio.charset.Charset.lookup(Charset.java:294)
at java.nio.charset.Charset.isSupported(Charset.java:320)
at java.io.OutputStreamWriter.setup(OutputStreamWriter.java:92)
at java.io.OutputStreamWriter.<init>(OutputStreamWriter.java:135)
at java.io.PrintStream.<init>(PrintStream.java:97)
at java.io.PrintStream.<init>(PrintStream.java:59)
at javasoft.sqe.javatest.lib.Deprecated.createPrintStream(Deprecated.java:46)
at javasoft.sqe.javatest.lib.MultiTest.printStackTrace(MultiTest.java:340)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:212)
at javasoft.sqe.javatest.lib.MultiTest.run(MultiTest.java:137)
at javasoft.sqe.tests.api.java.lang.System.SetPropertiesTests.main(SetPropertiesTests.java:33)
at sun.reflect.GeneratedMethodAccessor15.invoke(Unknown Source)
at java.lang.reflect.Method.invoke(Method.java:311)
at runThese$TestRunner.runTest(runThese.java:577)
at runThese$TestRunner.run(runThese.java:501)
java.lang.NullPointerException
at java.io.UnixFileSystem.resolve(UnixFileSystem.java:91)
at java.io.UnixFileSystem.resolve(UnixFileSystem.java:108)
at java.io.File.getCanonicalPath(File.java:449)
at java.io.FilePermission$1.run(FilePermission.java:212)
at java.security.AccessController.doPrivileged(Native Method)
at java.io.FilePermission.init(FilePermission.java:206)
at java.io.FilePermission.<init>(FilePermission.java:256)
at java.lang.SecurityManager.checkDelete(SecurityManager.java:1005)
at java.io.File.delete(File.java:724)
at runThese$TestRunner.updateTable(runThese.java:614)
at runThese$TestRunner.runTest(runThese.java:596)
at runThese$TestRunner.run(runThese.java:501)
runThese Finished
# START: Wed Jul 18 01:11:20 GMT 2001
# END: Wed Jul 18 01:12:28 GMT 2001
#ELAPSED: 0 0:1:7
......................................................
# TESTS: 1
# PASSED: 1 100.0%
# FAILED: 0 0.0%
# EXCPTN: 0 0.0%
# ??????: 0 0.0%