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

CTW test crashed: SEGV in CompiledMethod::mark_for_deoptimization

XMLWordPrintable

    • aarch64
    • os_x

      Test: applications/ctw/modules/java_base.java

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # SIGSEGV (0xb) at pc=0x0000000102f23154, pid=94429, tid=24579
      #
      # JRE version: Java(TM) SE Runtime Environment (21.0+13) (fastdebug build 21-ea+13-LTS-1042)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 21-ea+13-LTS-1042, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-aarch64)
      # Problematic frame:
      # V [libjvm.dylib+0x523154] CompiledMethod::mark_for_deoptimization(bool)+0x40
      #
      # Core dump will be written. Default location: core.94429
      #
      # 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=6.25 -Dtest.boot.jdk=/System/Volumes/Data/mesos/work_dir/jib-master/install/jdk/19/36/bundles/macos-aarch64/jdk-19_macos-aarch64_bin.tar.gz/jdk-19.jdk/Contents/Home -Djava.io.tmpdir=/System/Volumes/Data/mesos/work_dir/slaves/91e16c40-06d4-468a-9fc3-7198a5bb7d5a-S119860/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/07576908-fb2e-4732-b59b-f026905729a1/runs/c8b9fa76-4d77-4f56-a5ef-75a521d0b109/testoutput/test-support/jtreg_open_test_hotspot_jtreg_ctw_2/tmp -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:+TieredCompilation -Djava.awt.headless=true -Xbatch -XX:-UseCounterDecay -XX:-ShowMessageBoxOnError -XX:+UnlockDiagnosticVMOptions -XX:+DisplayVMOutputToStderr -DCompileTheWorldStartAt=0 -DCompileTheWorldStopAt=3364 -XX:+WhiteBoxAPI -Xbootclasspath/a:. --add-exports=java.base/jdk.internal.jimage=ALL-UNNAMED --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED --add-exports=java.base/jdk.internal.reflect=ALL-UNNAMED --add-exports=java.base/jdk.internal.access=ALL-UNNAMED -XX:+LogCompilation -XX:LogFile=hotspot_modules_java_base_0_%p.log -XX:ErrorFile=hs_err_modules_java_base_0_%p.log -XX:ReplayDataFile=replay_modules_java_base_0_%p.log -XX:CompileCommand=exclude,java/lang/invoke/MethodHandle.* -XX:+IgnoreUnrecognizedVMOptions -XX:+StressLCM -XX:+StressGCM -XX:+StressIGVN -XX:+StressCCP -XX:StressSeed=448413182 sun.hotspot.tools.ctw.CompileTheWorld modules:java.base

      Host: "Macmini9,1" arm64, 8 cores, 16G, Darwin 21.6.0, macOS 12.6.2 (21G317)
      Time: Tue Mar 7 13:58:33 2023 GMT elapsed time: 409.454015 seconds (0d 0h 6m 49s)

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

      Current thread (0x0000000149018e10): JavaThread "pool-1-thread-3" [_thread_in_vm, id=24579, stack(0x0000000171808000,0x0000000171a0b000)]

      Stack: [0x0000000171808000,0x0000000171a0b000], sp=0x0000000171a0a6e0, free space=2057k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0x523154] CompiledMethod::mark_for_deoptimization(bool)+0x40
      V [libjvm.dylib+0x10d4140] WB_DeoptimizeMethod+0x344
      J 819 jdk.test.whitebox.WhiteBox.deoptimizeMethod0(Ljava/lang/reflect/Executable;Z)I (0 bytes) @ 0x0000000113ef7374 [0x0000000113ef72c0+0x00000000000000b4]
      j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@21-ea
      j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@21-ea
      j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@21-ea
      j java.lang.Thread.run()V+19 java.base@21-ea
      v ~StubRoutines::call_stub 0x00000001138dc17c
      V [libjvm.dylib+0x88600c] JavaCalls::call_helper(JavaValue*, methodHandle const&, JavaCallArguments*, JavaThread*)+0x4cc
      V [libjvm.dylib+0x884f98] JavaCalls::call_virtual(JavaValue*, Klass*, Symbol*, Symbol*, JavaCallArguments*, JavaThread*)+0x20c
      V [libjvm.dylib+0x885148] JavaCalls::call_virtual(JavaValue*, Handle, Klass*, Symbol*, Symbol*, JavaThread*)+0x64
      V [libjvm.dylib+0x9d1dec] thread_entry(JavaThread*, JavaThread*)+0x16c
      V [libjvm.dylib+0x8b017c] JavaThread::thread_main_inner()+0x20c
      V [libjvm.dylib+0xfe89d0] Thread::call_run()+0x220
      V [libjvm.dylib+0xdb2318] thread_native_entry(Thread*)+0x160
      C [libsystem_pthread.dylib+0x726c] _pthread_start+0x94
      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      J 819 jdk.test.whitebox.WhiteBox.deoptimizeMethod0(Ljava/lang/reflect/Executable;Z)I (0 bytes) @ 0x0000000113ef7374 [0x0000000113ef72c0+0x00000000000000b4]
      J 13734 c2 sun.hotspot.tools.ctw.Compiler$CompileMethodCommand.run()V (61 bytes) @ 0x0000000114bed588 [0x0000000114bed400+0x0000000000000188]
      j java.util.concurrent.ThreadPoolExecutor.runWorker(Ljava/util/concurrent/ThreadPoolExecutor$Worker;)V+92 java.base@21-ea
      j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+5 java.base@21-ea
      j java.lang.Thread.runWith(Ljava/lang/Object;Ljava/lang/Runnable;)V+5 java.base@21-ea
      j java.lang.Thread.run()V+19 java.base@21-ea
      v ~StubRoutines::call_stub 0x00000001138dc17c

      siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x0000000000000070

            thartmann Tobias Hartmann
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: