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

G1 SEGV in MarkSweep::mark_and_push<oop>()

    XMLWordPrintable

Details

    • Bug
    • Resolution: Duplicate
    • P2
    • 9
    • 8u60, 9
    • hotspot
    • x86, aarch64
    • solaris

    Description

      # SIGSEGV (0xb) at pc=0xfffffd79d51b9202, pid=5063, tid=0x0000000000000039
      #
      # JRE version: Java(TM) SE Runtime Environment (9.0) (build 1.9.0-internal-fastdebug-20150630214846.iggy.8079775-and-8079062-b00)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.9.0-internal-fastdebug-20150630214846.iggy.8079775-and-8079062-b00 compiled mode solaris-amd64 compressed oops)
      # Problematic frame:
      # V [libjvm.so+0x19b9202] void MarkSweep::mark_and_push<oop>(__type_0*)+0xd2

      Stack: [0xfffffd7fe4eff000,0xfffffd7fe4fff000], sp=0xfffffd7fe4ffc3c0, free space=1012k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x19b9202] void MarkSweep::mark_and_push<oop>(__type_0*)+0xd2;; __1cJMarkSweepNmark_and_push4nDoop__6FpTA_v_+0xd2
      V [libjvm.so+0x19b09be] void InstanceKlass::oop_ms_follow_contents(oop)+0x3e;; __1cNInstanceKlassWoop_ms_follow_contents6MnDoop__v_+0x3e
      V [libjvm.so+0x19b8b64] void MarkSweep::follow_object(oop)+0xb4;; __1cJMarkSweepNfollow_object6FnDoop__v_+0xb4
      V [libjvm.so+0x19b9fcd] void MarkSweep::follow_root<oop>(__type_0*)+0x24d;; __1cJMarkSweepLfollow_root4nDoop__6FpTA_v_+0x24d
      V [libjvm.so+0x1ad2145] void InterpreterOopMap::iterate_oop(OffsetClosure*)const+0xf5;; __1cRInterpreterOopMapLiterate_oop6kMpnNOffsetClosure__v_+0xf5
      V [libjvm.so+0x1341307] void frame::oops_interpreted_do(OopClosure*,CLDClosure*,const RegisterMap*,bool)+0xd37;; __1cFframeToops_interpreted_do6MpnKOopClosure_pnKCLDClosure_pknLRegisterMap_b_v_+0xd37
      V [libjvm.so+0x1d9e54c] void JavaThread::oops_do(OopClosure*,CLDClosure*,CodeBlobClosure*)+0x22c;; __1cKJavaThreadHoops_do6MpnKOopClosure_pnKCLDClosure_pnPCodeBlobClosure__v_+0x22c
      V [libjvm.so+0x1da482b] void Threads::possibly_parallel_oops_do(bool,OopClosure*,CLDClosure*,CodeBlobClosure*)+0xdb;; __1cHThreadsZpossibly_parallel_oops_do6FbpnKOopClosure_pnKCLDClosure_pnPCodeBlobClosure__v_+0xdb
      V [libjvm.so+0x1416df2] void G1RootProcessor::process_strong_roots(OopClosure*,CLDClosure*,CodeBlobClosure*)+0x92;; __1cPG1RootProcessorUprocess_strong_roots6MpnKOopClosure_pnKCLDClosure_pnPCodeBlobClosure__v_+0x92
      V [libjvm.so+0x13ad8db] void G1MarkSweep::mark_sweep_phase1(bool&,bool)+0xdb;; __1cLG1MarkSweepRmark_sweep_phase16Frbb_v_+0xdb
      V [libjvm.so+0x13ad654] void G1MarkSweep::invoke_at_safepoint(ReferenceProcessor*,bool)+0xe4;; __1cLG1MarkSweepTinvoke_at_safepoint6FpnSReferenceProcessor_b_v_+0xe4
      V [libjvm.so+0x136795b] bool G1CollectedHeap::do_collection(bool,bool,unsigned long)+0x6fb;; __1cPG1CollectedHeapNdo_collection6MbbL_b_+0x6fb
      V [libjvm.so+0x1149c75] void CollectedHeap::collect_as_vm_thread(GCCause::Cause)+0x105;; __1cNCollectedHeapUcollect_as_vm_thread6MnHGCCauseFCause__v_+0x105
      V [libjvm.so+0x1e5f58a] void VM_CollectForMetadataAllocation::doit()+0x1aa;; __1cbFVM_CollectForMetadataAllocationEdoit6M_v_+0x1aa
      V [libjvm.so+0x1e950d2] void VM_Operation::evaluate()+0x122;; __1cMVM_OperationIevaluate6M_v_+0x122
      V [libjvm.so+0x1e9151b] void VMThread::evaluate_operation(VM_Operation*)+0x20b;; __1cIVMThreadSevaluate_operation6MpnMVM_Operation__v_+0x20b
      V [libjvm.so+0x1e921a1] void VMThread::loop()+0x7d1;; __1cIVMThreadEloop6M_v_+0x7d1
      V [libjvm.so+0x1e91074] void VMThread::run()+0xb4;; __1cIVMThreadDrun6M_v_+0xb4

      Attachments

        Issue Links

          Activity

            People

              coleenp Coleen Phillimore
              kvn Vladimir Kozlov
              Votes:
              0 Vote for this issue
              Watchers:
              15 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: