Parallel: SIGSEGV in PSYoungGen at oopDesc::verify

XMLWordPrintable

    • Type: Bug
    • Resolution: Unresolved
    • Priority: P4
    • None
    • Affects Version/s: 25
    • Component/s: hotspot
    • Environment:

      AArch64, 48 cores, 92G, Amazon Linux release 2 (Karoo)

      renaissance-gpl-0.16.1.jar dotty

    • gc
    • aarch64
    • linux

      Crash while running renaissance dotty benchmark. While the async-profiler library is loaded, we don't have a reason suspect it for this crash.

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x0000ffffa18f59f8, pid=6141, tid=6156
      #
      # JRE version: OpenJDK Runtime Environment 1.0.199.0 (25.0.2) (fastdebug build 25.0.2+-LTS)
      # Java VM: OpenJDK 64-Bit Server VM 1.0.199.0 (fastdebug 25.0.2+-LTS, mixed mode, sharing, tiered, compressed oops, compact obj headers, parallel gc, linux-aarch64)
      # Problematic frame:
      # V [libjvm.so+0x14c69f8] oopDesc::verify(oopDesc*)+0x38
      #
      # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again


      --------------- S U M M A R Y ------------

      Command Line: -Djava.library.path=/home/ec2-user/app/cache/lib -Xms9g -Xmx9g -XX:+UseParallelGC -XX:ErrorFile=/home/ec2-user/app/output/crash_reports/renaissance/hs_err_2025-11-19T10:35:34+0000_renaissance.dotty_%p.log -agentpath:/home/ec2-user/app/cache/async-profiler-4.2.1-7f60b4d-linux-arm64/lib/libasyncProfiler.so=start,event=ctimer,alloc,wall,cstack=vm,,loop=1m,file=/home/ec2-user/app/output/run_1763492689/profile_renaissance.dotty_%p.jfr -Xlog:gc*=info,heap*=info,safepoint=info:file=/home/ec2-user/app/output/logs/run_1763492689/renaissance.dotty.%p.gc.log -XX:+CrashOnOutOfMemoryError -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/home/ec2-user/app/output/run_1763492689/heapdump_2025-11-19T10:35:34+0000_renaissance.dotty_%p.hprof -XX:OnError=echo "$(TZ=UTC date -Iseconds) CRASH details in /home/ec2-user/app/output/crash_reports/renaissance/hs_err_2025-11-19T10:35:34+0000_renaissance.dotty_%p.log.bt" >> /home/ec2-user/app/output/progress/release-certification-slim.25-ris-fd-AL2g.CONT.1.2025-11-18T19:04:48+0000.log; /home/ec2-user/app/bin/pdbginfo %p > /home/ec2-user/app/output/crash_reports/renaissance/hs_err_2025-11-19T10:35:34+0000_renaissance.dotty_%p.log.bt 2>&1 /home/ec2-user/app/cache/renaissance-gpl-0.16.1.jar dotty --no-forced-gc

      Host: ip-172-31-19-105.us-west-2.compute.internal, AArch64, 48 cores, 92G, Amazon Linux release 2 (Karoo)
      Time: Wed Nov 19 10:38:44 2025 UTC elapsed time: 190.271384 seconds (0d 0h 3m 10s)

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

      Current thread (0x0000ffff54d112a0): VMThread "VM Thread" [id=6156, stack(0x0000ffff805a6000,0x0000ffff807a4000) (2040K)]

      Stack: [0x0000ffff805a6000,0x0000ffff807a4000], sp=0x0000ffff807a2540, free space=2033k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x14c69f8] oopDesc::verify(oopDesc*)+0x38 (oop.cpp:98)
      V [libjvm.so+0x144a4b0] MutableSpace::verify()+0xd0 (mutableSpace.cpp:251)
      V [libjvm.so+0x1609ae0] PSYoungGen::verify()+0x20 (psYoungGen.cpp:818)
      V [libjvm.so+0x153a194] ParallelScavengeHeap::verify(VerifyOption)+0x64 (parallelScavengeHeap.cpp:770)
      V [libjvm.so+0x1a2b978] Universe::verify(VerifyOption, char const*)+0x4e8 (universe.cpp:1246)
      V [libjvm.so+0x1ae9340] VMThread::run()+0x220 (universe.hpp:348)
      V [libjvm.so+0x19d0c5c] Thread::call_run()+0xac (thread.cpp:243)
      V [libjvm.so+0x14fbcec] thread_native_entry(Thread*)+0x12c (os_linux.cpp:877)
      C [libpthread.so.0+0x7230] start_thread+0xb0

            Assignee:
            Unassigned
            Reporter:
            Kerem Kat
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: