-
Bug
-
Resolution: Fixed
-
P3
-
1.3.0
-
beta
-
generic
-
generic
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2033281 | 1.4.0 | Daniel Daugherty | P3 | Closed | Fixed | beta |
Name: icC57033 Date: 04/07/2000
The HotSpot VM 1.3.0rc2-Y both win32 and Solaris fail the test
nsk/jvmpi/events/clsunload001
from
testbase_nsk
To reproduce the bug run Korn shell script
doit.ksh <jdk_root_directory>
in
/net/sqesvr/vsn/GammaBase/Bugs/<this bug number>
Classic VM passes test.
Running in Solaris the script output:
java version "1.3.0rc2"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.3.0rc2-Y)
Java HotSpot(TM) Client VM (build 1.3.0rc2-Y, interpreted mode)
------------------------ java -------------------------------
/export/ld24/java/hotspot/jdk1.3.0/solaris/bin/java -Xrunclsunload001 clsunload001
Loading classfile clsunload001a...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
Loading classfile clsunload001b...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
######## JVMPI_EVENT_CLASS_UNLOAD ########
Loading classfile clsunload001c...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
######## JVMPI_EVENT_CLASS_UNLOAD ########
clsunload001.trygc(): java.lang.OutOfMemoryError
clsunload001.trygc(): java.lang.OutOfMemoryError
Loading classfile clsunload001a...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
Loading classfile clsunload001b...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
######## JVMPI_EVENT_CLASS_UNLOAD ########
######## JVMPI_EVENT_CLASS_UNLOAD ########
Loading classfile clsunload001c...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
######## JVMPI_EVENT_CLASS_UNLOAD ########
clsunload001.trygc(): java.lang.OutOfMemoryError
clsunload001.trygc(): java.lang.OutOfMemoryError
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
exit 95
------------------------ java_g ---------------------------------
/export/ld24/java/hotspot/jdk1.3.0/solaris/bin/java_g -Xrunclsunload001 clsunload001
Loading classfile clsunload001a...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
Loading classfile clsunload001b...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
Loading classfile clsunload001c...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
#
# HotSpot Virtual Machine Error, assertion failure
#
# assert(!Scavenge::is_active() && !MarkSweep::is_active(), "locking failed")
#
# Error happened during: scavenge
#
# Error ID:
/usr/re/hotsparc_client1.3/ws/solsparc/hotsparc_client1.3fcs/build/solaris/../../src/share/vm/memory/gcLocker.hpp, 27 [
Patched ]
#
Dumping core....
./doit.ksh[53]: 4853 Abort
exit 134
------------------------ java -classic --------------------------
/export/ld24/java/hotspot/jdk1.3.0/solaris/bin/java -classic -Xrunclsunload001 clsunload001
Loading classfile clsunload001a...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
Loading classfile clsunload001b...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
Loading classfile clsunload001c...
######## JVMPI_EVENT_CLASS_UNLOAD ########
######## JVMPI_EVENT_CLASS_UNLOAD ########
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
clsunload001.trygc(): java.lang.OutOfMemoryError
clsunload001.trygc(): java.lang.OutOfMemoryError
Loading classfile clsunload001a...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
Loading classfile clsunload001b...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
Loading classfile clsunload001c...
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
######## JVMPI_EVENT_CLASS_UNLOAD ########
######## JVMPI_EVENT_CLASS_UNLOAD ########
######## JVMPI_EVENT_CLASS_UNLOAD ########
clsunload001.trygc(): java.lang.OutOfMemoryError
clsunload001.trygc(): java.lang.OutOfMemoryError
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
######## JVMPI_EVENT_CLASS_LOAD_HOOK ########
exit 95
======================================================================
- backported by
-
JDK-2033281 assert(!Scavenge::is_active() && !MarkSweep::is_active(), "locking failed")
-
- Closed
-
- relates to
-
JDK-6453681 AsyncGetCallTrace and CLASS_UNLOAD event reveal bad memory delete
-
- Resolved
-
-
JDK-4381840 JVM/DI CLASS_UNLOAD event is never issued
-
- Closed
-