Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-6820053

CMS: disabled CMSPLABRecordAlways leads to SIGSEGV or "Out of bounds value" assertion

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 9
    • hs14
    • hotspot
    • None
    • gc
    • generic
    • linux

      CMS with disabled CMSPLABRecordAlways crashes with SIGSEGV (product) and "Out of bounds value" assertion (fastdebug)

      CMS run with -XX:-CMSPLABRecordAlways crashes with SIGSEGV with product bits and with following assertion
      with fastdebug bits:
      # Internal Error (/BUILD_AREA/jdk7/hotspot/src/share/vm/gc_implementation/concurrentMarkSweep/concurrentMarkSweepGeneration.cpp:5292), pid=32185, tid=2927975312
      # Error: assert(surv->used_region().contains(cur_val),"Out of bounds value")
      #
      # JRE version: 7.0-b51
      # Java VM: Java HotSpot(TM) Server VM (15.0-b03-fastdebug mixed mode linux-x86 )
      # If you would like to submit a bug report, please visit:
      # http://java.sun.com/webapps/bugreport/crash.jsp
      #

      --------------- T H R E A D ---------------

      Current thread (0x08520400): VMThread [stack: 0xae7d5000,0xae856000] [id=32233]

      Stack: [0xae7d5000,0xae856000], sp=0xae854b70, free space=1fef7a5cc96k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xad49c8];; VMError::report_and_die()+0x2f8
      V [libjvm.so+0x499115];; report_assertion_failure(char const*, int, char const*)+0x65
      V [libjvm.so+0x46a705];; CMSCollector::merge_survivor_plab_arrays(ContiguousSpace*)+0x375
      V [libjvm.so+0x46aa0a];; CMSCollector::initialize_sequential_subtasks_for_young_gen_rescan(int)+0x1fa
      V [libjvm.so+0x46ab1e];; CMSCollector::do_remark_parallel()+0x9e
      V [libjvm.so+0x468ef4];; CMSCollector::checkpointRootsFinalWork(bool, bool, bool)+0x824
      V [libjvm.so+0x46853c];; CMSCollector::checkpointRootsFinal(bool, bool, bool)+0xdc
      V [libjvm.so+0x46dcdc];; CMSCollector::do_CMS_operation(CMSCollector::CMS_op_type)+0x18c
      V [libjvm.so+0xad2691];; VM_CMS_Final_Remark::doit()+0xc1
      V [libjvm.so+0xb13d51];; VM_Operation::evaluate()+0x91
      V [libjvm.so+0xb12bbe];; VMThread::evaluate_operation(VM_Operation*)+0xbe
      V [libjvm.so+0xb1304e];; VMThread::loop()+0x2be
      V [libjvm.so+0xb12817];; VMThread::run()+0xd7
      V [libjvm.so+0x8eaee2];; java_start(Thread*)+0x152
      C [libpthread.so.0+0x545b]

            stefank Stefan Karlsson
            epavlova Ekaterina Pavlova
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved:
              Imported:
              Indexed: