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
|