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

TestCompileTaskTimeout causes asserts after JDK-8365909

XMLWordPrintable

    • Fix Understood
    • generic
    • linux

      With fastdebug binaries, we see a lot of asserts triggered by compiler/arguments/TestCompileTaskTimeout.java .

      Example :
      # Internal Error (/priv/jenkins/client-home/workspace/openjdk-jdk-linux_aarch64-dbg/jdk/src/hotspot/os/linux/compilerThreadTimeout_linux.cpp:47), pid=10615, tid=10664
      # assert(false) failed: compile task 6 (java.lang.invoke.MethodHandleStatics.<clinit>()V) timed out after 1 ms

      Current CompileTask:
      C1:324 6 b 3 java.lang.invoke.MethodHandleStatics::<clinit> (241 bytes)

      Stack: [0x0000ffff5d9b2000,0x0000ffff5dbb0000], sp=0x0000ffff5dbac050, free space=2024k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x9b5efc] CompilerThreadTimeoutLinux::compiler_signal_handler(int, siginfo_t*, void*)+0x1ac (compilerThreadTimeout_linux.cpp:47)
      C [linux-vdso.so.1+0x7bc] __kernel_rt_sigreturn+0x0
      [error occurred during error reporting (printing native stack (with source info)), id 0xe0000000, Internal Error (/priv/jenkins/client-home/workspace/openjdk-jdk-linux_aarch64-dbg/jdk/src/hotspot/share/utilities/elfFile.cpp:536)]

      Retrying call stack printing without source information...
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x9b5efc] CompilerThreadTimeoutLinux::compiler_signal_handler(int, siginfo_t*, void*)+0x1ac (compilerThreadTimeout_linux.cpp:47)
      C [linux-vdso.so.1+0x7bc] __kernel_rt_sigreturn+0x0
      V [libjvm.so+0x765280] LinearScan::compute_global_live_sets()+0x390
      V [libjvm.so+0x77b980] LinearScan::do_linear_scan()+0x40
      V [libjvm.so+0x6bf61c] Compilation::emit_lir()+0x6d8
      V [libjvm.so+0x6c162c] Compilation::compile_java_method()+0x21c
      V [libjvm.so+0x6c1eb4] Compilation::compile_method()+0x224
      V [libjvm.so+0x6c24b4] Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, bool, DirectiveSet*)+0x2b0
      V [libjvm.so+0x6c40a0] Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x15c
      V [libjvm.so+0x994cb8] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xaa4
      V [libjvm.so+0x995aa0] CompileBroker::compiler_thread_loop()+0x66c
      V [libjvm.so+0xea1af8] JavaThread::thread_main_inner()+0x104
      V [libjvm.so+0x19b14f0] Thread::call_run()+0xac
      V [libjvm.so+0x14f3224] thread_native_entry(Thread*)+0x130
      C [libpthread.so.0+0x875c] start_thread+0x18c

            mhaessig Manuel Hässig
            mbaesken Matthias Baesken
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: