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

CompilerBroker crashed due to memory corruption: NMT corruption: Block at 0x000002ad41b71d30: header canary broken

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 26
    • hotspot

      Two occurrences of test compiler/debug/TestStressBailout.java

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (c:\sb\prod\1752094221\workspace\open\src\hotspot\share\nmt/mallocHeader.inline.hpp:107), pid=21140, tid=45964
      # fatal error: NMT corruption: Block at 0x000001ebef404580: header canary broken
      #
      # JRE version: Java(TM) SE Runtime Environment (26.0+6) (fastdebug build 26-ea+6-574)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 26-ea+6-574, compiled mode, sharing, compressed oops, compressed class ptrs, g1 gc, windows-amd64)
      # Problematic frame:
      # V [jvm.dll+0xce17ef] MallocHeader::resolve_checked+0x17f
      #
      # Core dump will be written. Default location: C:\sb\prod\1752106010\testoutput\test-support\jtreg_open_test_hotspot_jtreg_tier3_compiler\scratch\0\hs_err_pid21140.mdmp
      #
      # If you would like to submit a bug report, please visit:
      # https://bugreport.java.com/bugreport/crash.jsp
      #

      --------------- 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\1752106010\testoutput\test-support\jtreg_open_test_hotspot_jtreg_tier3_compiler\tmp -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:+TieredCompilation -Xcomp -XX:-TieredCompilation -XX:+StressBailout -XX:StressBailoutMean=5

      Host: AMD EPYC 7J13 64-Core Processor , 12 cores, 23G, Windows Server 2019 , 64 bit Build 17763 (10.0.17763.7009)
      Time: Thu Jul 10 01:16:41 2025 /GM elapsed time: 0.345587 seconds (0d 0h 0m 0s)

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

      Current thread (0x000001ebef5ed160): JavaThread "C2 CompilerThread0" daemon [_thread_in_vm, id=45964, stack(0x0000002f56b00000,0x0000002f56c00000) (1024K)]

      Stack: [0x0000002f56b00000,0x0000002f56c00000], sp=0x0000002f56bfef70, free space=1019k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [jvm.dll+0xce17ef] MallocHeader::resolve_checked+0x17f (mallocHeader.inline.hpp:113)
      V [jvm.dll+0xce1221] MallocTracker::record_free_block+0x41 (mallocTracker.cpp:208)
      V [jvm.dll+0xddd4c6] os::free+0x76 (os.cpp:780)
      V [jvm.dll+0x5da78a] CompileQueue::delete_all+0x10a (compileBroker.cpp:373)
      V [jvm.dll+0x5e04c0] CompileBroker::shutdown_compiler_runtime+0x70 (compileBroker.cpp:1835)
      V [jvm.dll+0x5dbd36] CompileBroker::init_compiler_runtime+0x196 (compileBroker.cpp:1786)
      V [jvm.dll+0x5d9f05] CompileBroker::compiler_thread_loop+0x125 (compileBroker.cpp:1920)
      V [jvm.dll+0x930548] JavaThread::thread_main_inner+0x288 (javaThread.cpp:774)
      V [jvm.dll+0x1049942] Thread::call_run+0x1b2 (thread.cpp:248)
      V [jvm.dll+0xdf0cb1] thread_native_entry+0xe1 (os_windows.cpp:562)
      C [ucrtbase.dll+0x2268a] (no source info available)
      C [KERNEL32.DLL+0x17ac4] (no source info available)
      C [ntdll.dll+0x5a8c1] (no source info available)

            Unassigned Unassigned
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: