-
Bug
-
Resolution: Duplicate
-
P3
-
None
-
1.4.2
------------------------------------------------------------------------------
Test Failed :
$TESTBASE/regression/classes/java/lang/reflect/Proxy Basic1
$TESTBASE/regression/classes/java/lang/reflect/Array ExceedMaxDim
$TESTBASE/regression/classes/java/lang/reflect/Proxy NullClassLoader
$TESTBASE/regression/classes/java/lang/Package CheckVersions
$TESTBASE/regression/classes/java/lang/ref/SoftReference Pin
Platforms : Solsparc, solsparc-64
Mode : Comp, Mixed
VM : Server VM
JDK : 1.4.2 -b12
--------------------------------------------------------------
Test passes with -Xint in Server VM. Passes in Client VM in all modes.
Steps to reproduce :
* Go to /net/jano.sfbay/export/disk20/GammaBase/Bugs/{BugID}
* Execute the test as "sh rerun.sh"
Error : VM option 'MarkSweepDeadRatio=1'
VM option 'PermMarkSweepDeadRatio=5'
VM option 'MarkSweepAlwaysCompactCount=1'
VM option 'NmethodSweepFraction=1'
VM option '+ExitOnFullCodeCache'
VM option '+UseForcedSuspension'
VM option '+UseParNewGC'
VM option 'MaxPermSize=64m'
VM option 'PermSize=10m'
......................................
[Enter:CheckVersions]
......................................
[Enter:Pin]
......................................
[Enter:NullClassLoader]
......................................
[Enter:ExceedMaxDim]
......................................
[Enter:Basic1]
Test creating proxy class with the null class loader.
Filling array with 128 SoftReferences to blocks of 32768 bytes.
Allowing SoftReferences to be enqueued.
Basic functional test of dynamic proxy API, part 1
java.version: 1.4.2-beta
java.vendor: Sun Microsystems Inc.
java.specification.version: 1.4
java.specification.name: Java Platform API Specification
java.specification.vendor: Sun Microsystems Inc.
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.vm.version: 20030103132551.jcoomes.baseline-fastdebug-debug
java.vm.vendor: Sun Microsystems Inc.
java.vm.specification.version: 1.0
java.vm.specification.name: Java Virtual Machine Specification
java.vm.specification.vendor: Sun Microsystems Inc.
+ generated proxy class: class $Proxy1
proxy class: class $Proxy0
proxy class's class loader: null
TEST PASSED
Invoking get() on SoftReferences.
Forcing desperate garbage collection...
#Passed; NullClassLoader; (1,1,0,0,0)
[Exit:NullClassLoader]
+ proxy class's modifiers: public final
+ proxy class's interfaces: [interface java.lang.Runnable, interface java.util.Observer]
+ proxy class's protextion domain: ProtectionDomain null
null
<no principals>
java.security.Permissions@64578ceb (
(java.security.AllPermission <all permissions> <all actions>)
)
Packages present: 27
package java.awt
package java.awt.image
package java.io
package java.lang
package java.lang.ref
package java.lang.reflect
package java.net
package java.nio
package java.nio.charset
package java.nio.charset.spi
package java.security
package java.security.cert
package java.util
package java.util.jar
package java.util.zip
package javax.accessibility
package sun.io
package sun.misc
package sun.net
package sun.net.www
package sun.net.www.protocol.file
package sun.net.www.protocol.jar
package sun.nio.cs
package sun.reflect
package sun.security.action
package sun.security.provider
package sun.security.util
TEST PASSED
#Passed; Basic1; (1,1,0,0,0)
[Exit:Basic1]
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/handles.hpp:115
#
# HotSpot Virtual Machine Error, assertion failure
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20030103132551.jcoomes.baseline-fastdebug-debug mixed mode)
#
# assert(is_null() || obj ->is_klass(), "not a klassOop")
#
# Error ID: /net/balvenie.sfbay/export/imgr_home/ws/20030103132551.jcoomes.baseline/src/share/vm/runtime/handles.hpp, 115 [ Patched ]
#
# Problematic Thread: prio=5 tid=0x00000001002eb9a8 nid=0x18 runnable
#
Heap at VM Abort:
Heap
par new generation total 6720K, used 355K [0xffffffff2e000000, 0xffffffff2e6c0000, 0xffffffff2f550000)
eden space 6528K, 5% used [0xffffffff2e000000, 0xffffffff2e058cd8, 0xffffffff2e660000)
from space 192K, 0% used [0xffffffff2e660000, 0xffffffff2e660000, 0xffffffff2e690000)
to space 192K, 0% used [0xffffffff2e690000, 0xffffffff2e690000, 0xffffffff2e6c0000)
concurrent mark-sweep generation total 13704K, used 8220K [0xffffffff2f550000, 0xffffffff302b2000, 0xffffffff32000000)
concurrent-mark-sweep perm gen total 10240K, used 3933K [0xffffffff32000000, 0xffffffff32a00000, 0xffffffff36000000)
Dumping core....
Abort - core dumped
Test Failed :
$TESTBASE/regression/classes/java/lang/reflect/Proxy Basic1
$TESTBASE/regression/classes/java/lang/reflect/Array ExceedMaxDim
$TESTBASE/regression/classes/java/lang/reflect/Proxy NullClassLoader
$TESTBASE/regression/classes/java/lang/Package CheckVersions
$TESTBASE/regression/classes/java/lang/ref/SoftReference Pin
Platforms : Solsparc, solsparc-64
Mode : Comp, Mixed
VM : Server VM
JDK : 1.4.2 -b12
--------------------------------------------------------------
Test passes with -Xint in Server VM. Passes in Client VM in all modes.
Steps to reproduce :
* Go to /net/jano.sfbay/export/disk20/GammaBase/Bugs/{BugID}
* Execute the test as "sh rerun.sh"
Error : VM option 'MarkSweepDeadRatio=1'
VM option 'PermMarkSweepDeadRatio=5'
VM option 'MarkSweepAlwaysCompactCount=1'
VM option 'NmethodSweepFraction=1'
VM option '+ExitOnFullCodeCache'
VM option '+UseForcedSuspension'
VM option '+UseParNewGC'
VM option 'MaxPermSize=64m'
VM option 'PermSize=10m'
......................................
[Enter:CheckVersions]
......................................
[Enter:Pin]
......................................
[Enter:NullClassLoader]
......................................
[Enter:ExceedMaxDim]
......................................
[Enter:Basic1]
Test creating proxy class with the null class loader.
Filling array with 128 SoftReferences to blocks of 32768 bytes.
Allowing SoftReferences to be enqueued.
Basic functional test of dynamic proxy API, part 1
java.version: 1.4.2-beta
java.vendor: Sun Microsystems Inc.
java.specification.version: 1.4
java.specification.name: Java Platform API Specification
java.specification.vendor: Sun Microsystems Inc.
java.vm.name: Java HotSpot(TM) 64-Bit Server VM
java.vm.version: 20030103132551.jcoomes.baseline-fastdebug-debug
java.vm.vendor: Sun Microsystems Inc.
java.vm.specification.version: 1.0
java.vm.specification.name: Java Virtual Machine Specification
java.vm.specification.vendor: Sun Microsystems Inc.
+ generated proxy class: class $Proxy1
proxy class: class $Proxy0
proxy class's class loader: null
TEST PASSED
Invoking get() on SoftReferences.
Forcing desperate garbage collection...
#Passed; NullClassLoader; (1,1,0,0,0)
[Exit:NullClassLoader]
+ proxy class's modifiers: public final
+ proxy class's interfaces: [interface java.lang.Runnable, interface java.util.Observer]
+ proxy class's protextion domain: ProtectionDomain null
null
<no principals>
java.security.Permissions@64578ceb (
(java.security.AllPermission <all permissions> <all actions>)
)
Packages present: 27
package java.awt
package java.awt.image
package java.io
package java.lang
package java.lang.ref
package java.lang.reflect
package java.net
package java.nio
package java.nio.charset
package java.nio.charset.spi
package java.security
package java.security.cert
package java.util
package java.util.jar
package java.util.zip
package javax.accessibility
package sun.io
package sun.misc
package sun.net
package sun.net.www
package sun.net.www.protocol.file
package sun.net.www.protocol.jar
package sun.nio.cs
package sun.reflect
package sun.security.action
package sun.security.provider
package sun.security.util
TEST PASSED
#Passed; Basic1; (1,1,0,0,0)
[Exit:Basic1]
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/handles.hpp:115
#
# HotSpot Virtual Machine Error, assertion failure
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (20030103132551.jcoomes.baseline-fastdebug-debug mixed mode)
#
# assert(is_null() || obj ->is_klass(), "not a klassOop")
#
# Error ID: /net/balvenie.sfbay/export/imgr_home/ws/20030103132551.jcoomes.baseline/src/share/vm/runtime/handles.hpp, 115 [ Patched ]
#
# Problematic Thread: prio=5 tid=0x00000001002eb9a8 nid=0x18 runnable
#
Heap at VM Abort:
Heap
par new generation total 6720K, used 355K [0xffffffff2e000000, 0xffffffff2e6c0000, 0xffffffff2f550000)
eden space 6528K, 5% used [0xffffffff2e000000, 0xffffffff2e058cd8, 0xffffffff2e660000)
from space 192K, 0% used [0xffffffff2e660000, 0xffffffff2e660000, 0xffffffff2e690000)
to space 192K, 0% used [0xffffffff2e690000, 0xffffffff2e690000, 0xffffffff2e6c0000)
concurrent mark-sweep generation total 13704K, used 8220K [0xffffffff2f550000, 0xffffffff302b2000, 0xffffffff32000000)
concurrent-mark-sweep perm gen total 10240K, used 3933K [0xffffffff32000000, 0xffffffff32a00000, 0xffffffff36000000)
Dumping core....
Abort - core dumped
- duplicates
-
JDK-4803892 Assert in markSweep during a full gc
-
- Closed
-
- relates to
-
JDK-4810246 Assert when attempting to resolve class during multinewarray
-
- Closed
-