-
Bug
-
Resolution: Fixed
-
P4
-
hs14
-
b09
-
sparc
-
solaris_10
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-2170545 | 7 | Vladimir Kozlov | P4 | Closed | Fixed | b42 |
JDK-2172852 | 6u14 | Vladimir Kozlov | P3 | Resolved | Fixed | b01 |
Affect both 32- and 64-bits VM.
Could be the same problem in Nightly failed test :
nsk/stress/jck12a/jck12a016
% /java/re/jdk/7/latest/binaries/solaris-amd64/fastdebug/bin/java -d64 -XX:+DeoptimizeALot -XX:+DoEscapeAnalysis -Xss4m -Xverify:all -XX:+CompileTheWorld -Xbootclasspath/p:/net/vmsqe.sfbay/export/backup/testbase/CompileTheWorld/jarfiles/IBMJCEProvider.jar
...
CompileTheWorld (301) : com/ibm/security/x509/NoticeReference
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/deoptimization.cpp:830
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/BUILD_AREA/jdk7.0/hotspot/src/share/vm/runtime/deoptimization.cpp:830), pid=1338, tid=2
# Error: assert(mon_info->owner()->is_locked(),"object must be locked now")
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (14.0-b07-fastdebug mixed mode solaris-amd64 )
# An error report file with more information is saved as:
# /export/kvn/ctw/multictw.i586/hs_err_pid1338.log
#
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xf5a5ac] void VMError::report(outputStream*) + 0xdfc
V [libjvm.so+0xf5bb0d] void VMError::report_and_die() + 0x8bd
V [libjvm.so+0x8bcd62] void report_assertion_failure(const char*,int,const char*) + 0x82
V [libjvm.so+0x8cece2] void Deoptimization::relock_objects(GrowableArray<MonitorInfo*>*,JavaThread*) + 0x252
V [libjvm.so+0x8cc0fa] Deoptimization::UnrollBlock*Deoptimization::fetch_unroll_info_helper(JavaThread*) + 0x79a
V [libjvm.so+0x8cb93c] Deoptimization::UnrollBlock*Deoptimization::fetch_unroll_info(JavaThread*) + 0x16c
v ~DeoptimizationBlob
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v ~DeoptimizationBlob
J com.ibm.security.util.ObjectIdentifier.toString()Ljava/lang/String;
J com.ibm.security.util.ObjectIdentifier.hashCode()I
j java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+18
j com.ibm.security.x509.OIDMap.loadNames()V+62
j com.ibm.security.x509.OIDMap.<clinit>()V+36
v ~StubRoutines::call_stub
Could be the same problem in Nightly failed test :
nsk/stress/jck12a/jck12a016
% /java/re/jdk/7/latest/binaries/solaris-amd64/fastdebug/bin/java -d64 -XX:+DeoptimizeALot -XX:+DoEscapeAnalysis -Xss4m -Xverify:all -XX:+CompileTheWorld -Xbootclasspath/p:/net/vmsqe.sfbay/export/backup/testbase/CompileTheWorld/jarfiles/IBMJCEProvider.jar
...
CompileTheWorld (301) : com/ibm/security/x509/NoticeReference
# To suppress the following error report, specify this argument
# after -XX: or in .hotspotrc: SuppressErrorAt=/deoptimization.cpp:830
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/BUILD_AREA/jdk7.0/hotspot/src/share/vm/runtime/deoptimization.cpp:830), pid=1338, tid=2
# Error: assert(mon_info->owner()->is_locked(),"object must be locked now")
#
# Java VM: Java HotSpot(TM) 64-Bit Server VM (14.0-b07-fastdebug mixed mode solaris-amd64 )
# An error report file with more information is saved as:
# /export/kvn/ctw/multictw.i586/hs_err_pid1338.log
#
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xf5a5ac] void VMError::report(outputStream*) + 0xdfc
V [libjvm.so+0xf5bb0d] void VMError::report_and_die() + 0x8bd
V [libjvm.so+0x8bcd62] void report_assertion_failure(const char*,int,const char*) + 0x82
V [libjvm.so+0x8cece2] void Deoptimization::relock_objects(GrowableArray<MonitorInfo*>*,JavaThread*) + 0x252
V [libjvm.so+0x8cc0fa] Deoptimization::UnrollBlock*Deoptimization::fetch_unroll_info_helper(JavaThread*) + 0x79a
V [libjvm.so+0x8cb93c] Deoptimization::UnrollBlock*Deoptimization::fetch_unroll_info(JavaThread*) + 0x16c
v ~DeoptimizationBlob
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v ~DeoptimizationBlob
J com.ibm.security.util.ObjectIdentifier.toString()Ljava/lang/String;
J com.ibm.security.util.ObjectIdentifier.hashCode()I
j java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+18
j com.ibm.security.x509.OIDMap.loadNames()V+62
j com.ibm.security.x509.OIDMap.<clinit>()V+36
v ~StubRoutines::call_stub
- backported by
-
JDK-2172852 EA +DeoptimizeALot: assert(mon_info->owner()->is_locked(),"object must be locked now")
-
- Resolved
-
-
JDK-2170545 EA +DeoptimizeALot: assert(mon_info->owner()->is_locked(),"object must be locked now")
-
- Closed
-