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

Dacapo24H.java SIGSEGV in G1ParScanThreadState::copy_to_survivor_space

XMLWordPrintable

    • gc
    • x86_64
    • linux

      The following test failed in the JDK15 CI:

      applications/dacapo/Dacapo24H.java

      Here's a snippet from the log file:

      Stress process main method is started.
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x00007f02c546c425, pid=3725, tid=3806
      #
      # JRE version: Java(TM) SE Runtime Environment (15.0+16) (build 15-ea+16-676)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (15-ea+16-676, mixed mode, sharing, tiered, compressed oops, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x664425] G1ParScanThreadState::copy_to_survivor_space(G1HeapRegionAttr, oopDesc*, markWord)+0x1b5
      #
      # Core dump will be written. Default location: Core dumps may be processed with "/opt/core.sh %p" (or dumping to /opt/mach5/mesos/work_dir/slaves/b0d836b1-c68c-4dbd-8b78-5085890ddd4c-S1433/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/045c0e6f-7879-4e7f-9a90-441eb0221a09/runs/456ad909-e950-4cf8-ad8b-713a2fe1965e/testoutput/test-support/jtreg_closed_test_hotspot_jtreg_applications_dacapo_Dacapo24H_java/scratch/0/core.3725)
      #

      Here's the crashing thread's stack:

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

      Current thread (0x00007f0248004800): GCTaskThread "GC Thread#3" [stack: 0x00007f02508e7000,0x00007f02509e7000] [id=3806]

      Stack: [0x00007f02508e7000,0x00007f02509e7000], sp=0x00007f02509e59f0, free space=1018k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x664425] G1ParScanThreadState::copy_to_survivor_space(G1HeapRegionAttr, oopDesc*, markWord)+0x1b5
      V [libjvm.so+0x661b2b] G1ParScanThreadState::trim_queue_partially()+0x44b
      V [libjvm.so+0x678357] G1ScanHRForRegionClosure::scan_heap_roots(HeapRegion*)+0x517
      V [libjvm.so+0x672772] G1RemSet::scan_heap_roots(G1ParScanThreadState*, unsigned int, G1GCPhaseTimes::GCParPhases, G1GCPhaseTimes::GCParPhases)+0x282
      V [libjvm.so+0x621c93] G1EvacuateRegionsTask::scan_roots(G1ParScanThreadState*, unsigned int)+0x43
      V [libjvm.so+0x6228f8] G1EvacuateRegionsBaseTask::work(unsigned int)+0x98
      V [libjvm.so+0xd1557d] GangWorker::loop()+0x4d
      V [libjvm.so+0xc8138d] Thread::call_run()+0x10d
      V [libjvm.so+0xad97d7] thread_native_entry(Thread*)+0xe7


      siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000000

            Unassigned Unassigned
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: