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

CMS: Crash in CompactibleFreeListSpace::block_size

    Details

    • Subcomponent:
      gc

      Description

      JVM crashed with SIGSEGV in CompactibleFreeListSpace::block_size:
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0xfffffd7fc656ab9d, pid=26157, tid=6
      #
      # JRE version: Java(TM) SE Runtime Environment (8.0-b99) (build 1.8.0-ea-fastdebug-b99)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (25.0-b41-fastdebug mixed mode solaris-amd64 compressed oops)
      # Problematic frame:
      # V [libjvm.so+0xdeab9d] unsigned long CompactibleFreeListSpace::block_size(const HeapWord*)const+0x1c1
      #
      # Failed to write core dump. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
      #
      # If you would like to submit a bug report, please visit:
      # http://bugreport.sun.com/bugreport/crash.jsp
      #
      ...
      Stack: [0xfffffd7ffb130000,0xfffffd7ffb230000], sp=0xfffffd7ffb22e500, free space=1017k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0xdeab9d] unsigned long CompactibleFreeListSpace::block_size(const HeapWord*)const+0x1c1
      V [libjvm.so+0xdfaf94] void CompactibleFreeListSpace::prepare_for_compaction(CompactPoint*)+0x4d4
      V [libjvm.so+0x1265ae4] void Generation::prepare_for_compaction(CompactPoint*)+0x30
      V [libjvm.so+0x1231a95] void GenCollectedHeap::prepare_for_compaction()+0x55
      V [libjvm.so+0x1233a2a] void GenMarkSweep::invoke_at_safepoint(int,ReferenceProcessor*,bool)+0x472
      V [libjvm.so+0xeacd6f] void CMSCollector::do_compaction_work(bool)+0x67f
      V [libjvm.so+0xeab925] void CMSCollector::acquire_control_and_collect(bool,bool)+0x799
      V [libjvm.so+0xeaa57b] void ConcurrentMarkSweepGeneration::collect(bool,bool,unsigned long,bool)+0x6bb
      V [libjvm.so+0x122d84d] void GenCollectedHeap::do_collection(bool,bool,unsigned long,bool,int)+0xb15
      V [libjvm.so+0x1230613] void GenCollectedHeap::do_full_collection(bool,int)+0xa7
      V [libjvm.so+0x2778473] void VM_GenCollectFull::doit()+0xd3
      V [libjvm.so+0x27a39bd] void VM_Operation::evaluate()+0xf9
      V [libjvm.so+0x27a0721] void VMThread::evaluate_operation(VM_Operation*)+0x1d9
      V [libjvm.so+0x27a10c0] void VMThread::loop()+0x548
      V [libjvm.so+0x27a0216] void VMThread::run()+0xb6
      V [libjvm.so+0x2183602] java_start+0x1ce
      C [libc.so.1+0x1222ad] _thrp_setup+0xa5
      C [libc.so.1+0x122550] _lwp_start+0x0

      VM_Operation (0xfffffd7ff45fe130): GenCollectFull, mode: safepoint, requested by thread 0x00000000022a9800

      Issue could be reproduced intermittently.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                lmesnik Leonid Mesnik
                Reporter:
                fzhinkin Filipp Zhinkin
              • Votes:
                0 Vote for this issue
                Watchers:
                6 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: