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

G1 crash in FreeRegionList::remove_region()

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • 9
    • 9
    • hotspot
    • gc

      During preformance testing with SPECjvm2008 this crash was detected:

      siginfo: ExceptionCode=0xc0000005, reading address 0x0000000000000170

      jvm!FreeRegionList::remove_region+0x6d c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\heapregionset.inline.hpp(139)+0x4
      jvm!G1CollectedHeap::new_region+0x32 c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1collectedheap.cpp(585)
      jvm!G1CollectedHeap::new_gc_alloc_region+0x59 c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1collectedheap.cpp(6659)+0x19
      jvm!G1AllocRegion::new_alloc_region_and_allocate+0x1a c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1allocregion.cpp(120)+0xb
      jvm!G1CollectedHeap::survivor_attempt_allocation+0xa6 c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1collectedheap.inline.hpp(131)+0x45
      jvm!G1CollectedHeap::par_allocate_during_gc+0x2a c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1collectedheap.cpp(4289)
      jvm!G1ParGCAllocator::allocate_slow+0x8b c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1allocator.cpp(121)+0x12
      jvm!G1ParGCAllocator::allocate+0x7c c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1allocator.hpp(213)
      jvm!G1ParScanThreadState::copy_to_survivor_space+0xd9 c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1parscanthreadstate.cpp(167)+0x13
      jvm!G1ParCopyClosure<0,0>::do_oop_work<oopDesc * __ptr64>+0x7a c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1collectedheap.cpp(4362)+0x9
      jvm!ClassLoaderData::oops_do+0x4b c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\classfile\classloaderdata.cpp(115)
      jvm!ClassLoaderDataGraph::roots_cld_do+0x48 c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\classfile\classloaderdata.cpp(635)
      jvm!SharedHeap::process_roots+0x92 c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\memory\sharedheap.cpp(216)
      jvm!G1CollectedHeap::g1_process_roots+0x13f c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1collectedheap.cpp(4722)
      jvm!G1ParTask::work+0x3df c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\gc_implementation\g1\g1collectedheap.cpp(4657)
      jvm!GangWorker::loop+0xb0 c:\jprt\t\p1\162155.hseigel\s\hotspot\src\share\vm\utilities\workgroup.cpp(337)
      jvm!java_start+0xa9 c:\jprt\t\p1\162155.hseigel\s\hotspot\src\os\windows\vm\os_windows.cpp(449)

            Unassigned Unassigned
            brutisso Bengt Rutisson (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: