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

compiler/arguments/TestC1Globals.java hits SIGSEGV in ContinuationEntry::set_enter_code

XMLWordPrintable

    • b10

        If this test is run with JTREG_TEST_THREAD_FACTORY=Virtual then

        Stack: [0x00007f3a2f729000,0x00007f3a2f829000], sp=0x00007f3a2f826160, free space=1012k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0xa46ee8] ContinuationEntry::set_enter_code(CompiledMethod*, int)+0x58 (codeBlob.hpp:184)
        V [libjvm.so+0x161348e] SharedRuntime::generate_native_wrapper(MacroAssembler*, methodHandle const&, int, BasicType*, VMRegPair*, BasicType)+0x2eae (sharedRuntime_x86_64.cpp:1745)
        V [libjvm.so+0x15f4006] AdapterHandlerLibrary::create_native_wrapper(methodHandle const&)+0x4c6 (sharedRuntime.cpp:3095)
        V [libjvm.so+0x1228b86] LinkResolver::resolve_static_call(CallInfo&, LinkInfo const&, bool, JavaThread*)+0x226 (linkResolver.cpp:1092)
        V [libjvm.so+0x1228cd3] LinkResolver::resolve_invokestatic(CallInfo&, constantPoolHandle const&, int, JavaThread*)+0x73 (linkResolver.cpp:1674)
        V [libjvm.so+0x122bd78] LinkResolver::resolve_invoke(CallInfo&, Handle, constantPoolHandle const&, int, Bytecodes::Code, JavaThread*)+0x108 (linkResolver.cpp:1633)
        V [libjvm.so+0xe6a774] InterpreterRuntime::resolve_invoke(JavaThread*, Bytecodes::Code)+0x304 (interpreterRuntime.cpp:846)
        V [libjvm.so+0xe6b478] InterpreterRuntime::resolve_from_cache(JavaThread*, Bytecodes::Code)+0x88 (interpreterRuntime.cpp:974)
        j jdk.internal.vm.Continuation.run()V+122 java.base@22-ea
        j java.lang.VirtualThread.runContinuation()V+70 java.base@22-ea
        j java.lang.VirtualThread$$Lambda+0x00007f39ef04d0b0.run()V+4 java.base@22-ea
        j java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute()Ljava/lang/Void;+4 java.base@22-ea
        j java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute()Ljava/lang/Object;+1 java.base@22-ea
        j java.util.concurrent.ForkJoinTask$InterruptibleTask.exec()Z+51 java.base@22-ea
        j java.util.concurrent.ForkJoinTask.doExec()V+10 java.base@22-ea
        j java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Ljava/util/concurrent/ForkJoinTask;Ljava/util/concurrent/ForkJoinPool$WorkQueue;I)V+49 java.base@22-ea
        j java.util.concurrent.ForkJoinPool.scan(Ljava/util/concurrent/ForkJoinPool$WorkQueue;JI)J+271 java.base@22-ea
        j java.util.concurrent.ForkJoinPool.runWorker(Ljava/util/concurrent/ForkJoinPool$WorkQueue;)V+68 java.base@22-ea
        j java.util.concurrent.ForkJoinWorkerThread.run()V+31 java.base@22-ea
        v ~StubRoutines::call_stub 0x00007f3a48c92d21

              pchilanomate Patricio Chilano Mateo
              alanb Alan Bateman
              Votes:
              0 Vote for this issue
              Watchers:
              6 Start watching this issue

                Created:
                Updated:
                Resolved: