-
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
-
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=0x0000ffffa281a2f8, pid=16517, tid=16561
#
# 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, g1 gc, linux-aarch64)
# Problematic frame:
# V [libjvm.so+0xc962f8] G1HeapRegion::verify_liveness_and_remset(VerifyOption) const+0x588
#
# 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:+UseG1GC -XX:ErrorFile=/home/ec2-user/app/output/crash_reports/renaissance/hs_err_2025-11-18T21:10:11+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-18T21:10:11+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-18T21:10:11+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-18T21:10:11+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: Tue Nov 18 21:13:21 2025 UTC elapsed time: 190.062669 seconds (0d 0h 3m 10s)
--------------- T H R E A D ---------------
Current thread (0x0000ffff4c010f30): WorkerThread "GC Thread#3" [id=16561, stack(0x0000ffff3c240000,0x0000ffff3c43e000) (2040K)]
Stack: [0x0000ffff3c240000,0x0000ffff3c43e000], sp=0x0000ffff3c43c690, free space=2033k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xc962f8] G1HeapRegion::verify_liveness_and_remset(VerifyOption) const+0x588 (g1HeapRegion.cpp:464)
V [libjvm.so+0xc96904] G1HeapRegion::verify(VerifyOption) const+0x34 (g1HeapRegion.cpp:714)
V [libjvm.so+0xcb3c2c] VerifyRegionClosure::do_heap_region(G1HeapRegion*)+0x13c (g1HeapVerifier.cpp:267)
V [libjvm.so+0xca1a28] G1HeapRegionManager::par_iterate(G1HeapRegionClosure*, G1HeapRegionClaimer*, unsigned int) const+0x98 (g1HeapRegionManager.cpp:576)
V [libjvm.so+0xcb0a70] G1VerifyTask::work(unsigned int)+0x40 (g1HeapVerifier.cpp:308)
V [libjvm.so+0x1b24760] WorkerThread::run()+0xa0 (workerThread.cpp:69)
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
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x0000ffffa281a2f8, pid=16517, tid=16561
#
# 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, g1 gc, linux-aarch64)
# Problematic frame:
# V [libjvm.so+0xc962f8] G1HeapRegion::verify_liveness_and_remset(VerifyOption) const+0x588
#
# 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:+UseG1GC -XX:ErrorFile=/home/ec2-user/app/output/crash_reports/renaissance/hs_err_2025-11-18T21:10:11+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-18T21:10:11+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-18T21:10:11+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-18T21:10:11+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: Tue Nov 18 21:13:21 2025 UTC elapsed time: 190.062669 seconds (0d 0h 3m 10s)
--------------- T H R E A D ---------------
Current thread (0x0000ffff4c010f30): WorkerThread "GC Thread#3" [id=16561, stack(0x0000ffff3c240000,0x0000ffff3c43e000) (2040K)]
Stack: [0x0000ffff3c240000,0x0000ffff3c43e000], sp=0x0000ffff3c43c690, free space=2033k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xc962f8] G1HeapRegion::verify_liveness_and_remset(VerifyOption) const+0x588 (g1HeapRegion.cpp:464)
V [libjvm.so+0xc96904] G1HeapRegion::verify(VerifyOption) const+0x34 (g1HeapRegion.cpp:714)
V [libjvm.so+0xcb3c2c] VerifyRegionClosure::do_heap_region(G1HeapRegion*)+0x13c (g1HeapVerifier.cpp:267)
V [libjvm.so+0xca1a28] G1HeapRegionManager::par_iterate(G1HeapRegionClosure*, G1HeapRegionClaimer*, unsigned int) const+0x98 (g1HeapRegionManager.cpp:576)
V [libjvm.so+0xcb0a70] G1VerifyTask::work(unsigned int)+0x40 (g1HeapVerifier.cpp:308)
V [libjvm.so+0x1b24760] WorkerThread::run()+0xa0 (workerThread.cpp:69)
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
- relates to
-
JDK-8372152 Parallel: SIGSEGV in PSYoungGen at oopDesc::verify
-
- New
-