JDK-6654392 : Crash seen with jdk 1.6u1 with Internal Error 53594E4348524F4E495A45520E43505005B8
  • Type: Bug
  • Component: hotspot
  • Sub-Component: runtime
  • Affected Version: 6u1
  • Priority: P4
  • Status: Closed
  • Resolution: Cannot Reproduce
  • OS: solaris_10
  • CPU: x86
  • Submitted: 2008-01-23
  • Updated: 2013-06-27
  • Resolved: 2008-08-06
Related Reports
Relates :  
Relates :  
Relates :  
Description
Customer had a core file and the internal error from the hs_err file wasn't seen before:
  Internal Error (53594E4348524F4E495A45520E43505005B8)

The core file and Error Logs are at : 
/net/cores.central/cores/dir33/831603/CBOE_HTS_Core_20080122_pid20513.tar
/net/cores.central/cores/dir33/831603/hs_err_pid20513.log


Libraries from the machine where crash was seen : 
/net/cores.central/cores/dir33/831603/pkg_java_core.java.20513.1201008837.tar.Z


Customer has informed that this was seen in production.
Hence need to look at this to prevent future such cores.

JDK Version : 1.6.0_01-b06
Platform : x86
Operating System : Solaris 10


Analysis So Far :
===================

Here is where it failed :

This failed in monitor synchronizaton code:
void ObjectSynchronizer::deflate_idle_monitors() {
.....
    // Normal case ... The monitor is associated with obj.
    guarantee (obj->mark() == markOopDesc::encode(mid), "invariant") ;  <----- failed here
    if (mid->is_busy()) {
       if (ClearResponsibleAtSTW) mid->_Responsible = NULL ;
       nInuse ++ ;

This looks like similar to bug 6550161.
Need to look at this issue further in detail.