-
Bug
-
Resolution: Fixed
-
P2
-
25
-
master
Crash was observed on the Windows-x64 platform so far.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (c:\...\open\src\hotspot\share\code\aotCodeCache.cpp:1683), pid=33116, tid=51412
# fatal error: Address 0x000002224a11efc0 for <unknown>/('verify_oop: rax: broken oop rax (c:\...\open\src\hotspot\cpu\x86\sharedRuntime_x86_64.cpp:2753)') is missing in AOT Code Cache addresses table
#
# JRE version: (25.0+24) (fastdebug build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 25-ea+24-LTS-2858, compiled mode, sharing, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# V [jvm.dll+0x290c07] AOTCodeAddressTable::id_for_address+0x327
#
# Core dump will be written. Default location: C:\sb\prod\1747405140\testoutput\test-support\jtreg_open_test_hotspot_jtreg_hotspot_tier2_runtime\scratch\0\hs_err_pid33116.mdmp
#
#
--------------- S U M M A R Y ------------
Command Line: -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=c:\ade\mesos\work_dir\jib-master\install\jdk\24\36\bundles\windows-x64\jdk-24_windows-x64_bin.zip\jdk-24 -Djava.io.tmpdir=c:\sb\prod\1747405140\testoutput\test-support\jtreg_open_test_hotspot_jtreg_hotspot_tier2_runtime\tmp -XX:+CreateCoredumpOnCrash -Xcomp -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -XX:+VerifyOops -Xlog:cds -Xlog:cds+heap=error -XX:AOTMode=create -XX:AOTConfiguration=JavacBench.aotconfig -XX:AOTCache=JavacBench.aot -Xlog:cds=debug,cds+class=debug,cds+heap=warning,cds+resolve=debug:file=JavacBench.aot.log::filesize=0 JavacBenchApp 90
Host: win2022-x64-225259, AMD EPYC 7J13 64-Core Processor , 12 cores, 23G, Windows Server 2022 , 64 bit Build 20348 (10.0.20348.3451)
Time: Fri May 16 15:49:50 2025 /GM elapsed time: 0.192154 seconds (0d 0h 0m 0s)
--------------- T H R E A D ---------------
Current thread (0x0000022138d9c3f0): JavaThread "Unknown thread" [_thread_in_vm, id=51412, stack(0x0000003fa1800000,0x0000003fa1900000) (1024K)]
Stack: [0x0000003fa1800000,0x0000003fa1900000], sp=0x0000003fa18fe380, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x290c07] AOTCodeAddressTable::id_for_address+0x327 (aotCodeCache.cpp:1683)
V [jvm.dll+0x29451f] AOTCodeCache::write_relocations+0x4af (aotCodeCache.cpp:997)
V [jvm.dll+0x293971] AOTCodeCache::store_code_blob+0x371 (aotCodeCache.cpp:843)
V [jvm.dll+0xed8cde] SharedRuntime::generate_deopt_blob+0x189e (sharedRuntime_x86_64.cpp:2963)
V [jvm.dll+0x8a6e1d] init_globals+0x8d (init.cpp:160)
V [jvm.dll+0x101dcdf] Threads::create_vm+0x2ef (threads.cpp:592)
V [jvm.dll+0x9de4db] JNI_CreateJavaVM_inner+0x7b (jni.cpp:3587)
V [jvm.dll+0x9e197f] JNI_CreateJavaVM+0x1f (jni.cpp:3678)
C [jli.dll+0x550a] JavaMain+0x11e (java.c:494)
C [ucrtbase.dll+0x26b4c] (no source info available)
C [KERNEL32.DLL+0x14cb0] (no source info available)
C [ntdll.dll+0x7edcb] (no source info available)
-----------
VM options: -XX:+CreateCoredumpOnCrash -Xcomp -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -XX:+VerifyOops
#
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (c:\...\open\src\hotspot\share\code\aotCodeCache.cpp:1683), pid=33116, tid=51412
# fatal error: Address 0x000002224a11efc0 for <unknown>/('verify_oop: rax: broken oop rax (c:\...\open\src\hotspot\cpu\x86\sharedRuntime_x86_64.cpp:2753)') is missing in AOT Code Cache addresses table
#
# JRE version: (25.0+24) (fastdebug build )
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 25-ea+24-LTS-2858, compiled mode, sharing, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
# Problematic frame:
# V [jvm.dll+0x290c07] AOTCodeAddressTable::id_for_address+0x327
#
# Core dump will be written. Default location: C:\sb\prod\1747405140\testoutput\test-support\jtreg_open_test_hotspot_jtreg_hotspot_tier2_runtime\scratch\0\hs_err_pid33116.mdmp
#
#
--------------- S U M M A R Y ------------
Command Line: -XX:MaxRAMPercentage=4.16667 -Dtest.boot.jdk=c:\ade\mesos\work_dir\jib-master\install\jdk\24\36\bundles\windows-x64\jdk-24_windows-x64_bin.zip\jdk-24 -Djava.io.tmpdir=c:\sb\prod\1747405140\testoutput\test-support\jtreg_open_test_hotspot_jtreg_hotspot_tier2_runtime\tmp -XX:+CreateCoredumpOnCrash -Xcomp -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -XX:+VerifyOops -Xlog:cds -Xlog:cds+heap=error -XX:AOTMode=create -XX:AOTConfiguration=JavacBench.aotconfig -XX:AOTCache=JavacBench.aot -Xlog:cds=debug,cds+class=debug,cds+heap=warning,cds+resolve=debug:file=JavacBench.aot.log::filesize=0 JavacBenchApp 90
Host: win2022-x64-225259, AMD EPYC 7J13 64-Core Processor , 12 cores, 23G, Windows Server 2022 , 64 bit Build 20348 (10.0.20348.3451)
Time: Fri May 16 15:49:50 2025 /GM elapsed time: 0.192154 seconds (0d 0h 0m 0s)
--------------- T H R E A D ---------------
Current thread (0x0000022138d9c3f0): JavaThread "Unknown thread" [_thread_in_vm, id=51412, stack(0x0000003fa1800000,0x0000003fa1900000) (1024K)]
Stack: [0x0000003fa1800000,0x0000003fa1900000], sp=0x0000003fa18fe380, free space=1016k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x290c07] AOTCodeAddressTable::id_for_address+0x327 (aotCodeCache.cpp:1683)
V [jvm.dll+0x29451f] AOTCodeCache::write_relocations+0x4af (aotCodeCache.cpp:997)
V [jvm.dll+0x293971] AOTCodeCache::store_code_blob+0x371 (aotCodeCache.cpp:843)
V [jvm.dll+0xed8cde] SharedRuntime::generate_deopt_blob+0x189e (sharedRuntime_x86_64.cpp:2963)
V [jvm.dll+0x8a6e1d] init_globals+0x8d (init.cpp:160)
V [jvm.dll+0x101dcdf] Threads::create_vm+0x2ef (threads.cpp:592)
V [jvm.dll+0x9de4db] JNI_CreateJavaVM_inner+0x7b (jni.cpp:3587)
V [jvm.dll+0x9e197f] JNI_CreateJavaVM+0x1f (jni.cpp:3678)
C [jli.dll+0x550a] JavaMain+0x11e (java.c:494)
C [ucrtbase.dll+0x26b4c] (no source info available)
C [KERNEL32.DLL+0x14cb0] (no source info available)
C [ntdll.dll+0x7edcb] (no source info available)
-----------
VM options: -XX:+CreateCoredumpOnCrash -Xcomp -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -XX:+VerifyOops
- caused by
-
JDK-8354887 Preserve runtime blobs in AOT code cache
-
- Resolved
-
- links to
-
Commit(master) openjdk/jdk/84a98ab4
-
Review(master) openjdk/jdk/25277