Java Solaris Communities Sun Store Join SDN My Profile Why Join?
 
Bug Database
Bug Detail
Quick Lists
Top 25 Bugs
Top 25 RFE's
Recently Closed Bugs
Printable Page Printable Page


Bug Database
Bug ID: 6775880
Votes 0
Synopsis EA +DeoptimizeALot: assert(mon_info->owner()->is_locked(),"object must be locked now")
Category hotspot:compiler2
Reported Against
Release Fixed hs14(b09), 7(b42) (Bug ID:2170545)
State 10-Fix Delivered, bug
Priority: 4-Low
Related Bugs
Submit Date 25-NOV-2008
Description
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/ customer /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()," customer  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. customer .security.util.ObjectIdentifier.toString()Ljava/lang/String; 
J  com. customer .security.util.ObjectIdentifier.hashCode()I 
j  java.util.Hashtable.put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;+18 
j  com. customer .security.x509.OIDMap.loadNames()V+62 
j  com. customer .security.x509.OIDMap.<clinit>()V+36 
v  ~StubRoutines::call_stub
Posted Date : 2008-11-25 00:14:54.0
Work Around
N/A
Evaluation
http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/424f9bfe6b96
Posted Date : 2008-12-04 00:39:44.0
Comments
  
  Include a link with my name & email   


PLEASE NOTE: JDK6 is formerly known as Project Mustang