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

Crash in serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P3 P3
    • 25
    • 24
    • hotspot

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/System/Volumes/Data/mesos/work_dir/slaves/b733f181-520a-4536-86fc-7df55263c942-S2197/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/40d576f5-dbeb-43d5-b77f-fa53e570baef/runs/993ec65e-89e8-411a-b1a6-47f7b8f6d2bd/workspace/open/src/hotspot/share/prims/jvmtiEnvBase.cpp:724), pid=21547, tid=41987
      # assert(!java_thread->is_in_VTMS_transition()) failed: invariant

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

      Current thread (0x000000014b869810): JavaThread "ForkJoinPool-1-worker-8" daemon [_thread_in_vm, id=41987, stack(0x0000000171004000,0x0000000171207000) (2060K)]

      Stack: [0x0000000171004000,0x0000000171207000], sp=0x0000000171204ec0, free space=2051k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0x116b69c] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x548 (jvmtiEnvBase.cpp:724)
      V [libjvm.dylib+0x573650] print_error_for_unit_test(char const*, char const*, char*)+0x0
      V [libjvm.dylib+0xb9feb0] JvmtiEnvBase::get_cthread_last_java_vframe(JavaThread*, RegisterMap*)+0x0
      V [libjvm.dylib+0xba9824] GetStackTraceClosure::do_vthread(Handle)+0x9c
      V [libjvm.dylib+0xba67cc] AdapterClosure::do_thread(Thread*)+0x90
      V [libjvm.dylib+0x7e1ef0] HandshakeOperation::do_handshake(JavaThread*)+0x5c
      V [libjvm.dylib+0x7e3d7c] HandshakeState::process_by_self(bool, bool)+0x2bc
      V [libjvm.dylib+0xf4bd24] SafepointMechanism::process(JavaThread*, bool, bool)+0x80
      V [libjvm.dylib+0xf84bd0] ThreadStateTransition::transition_from_vm(JavaThread*, JavaThreadState, bool)+0x70
      V [libjvm.dylib+0x54262c] Config<(oop_kind)0, G1BarrierSet>::freeze(JavaThread*, long*)+0x7c0
      V [libjvm.dylib+0x5412cc] int freeze<Config<(oop_kind)0, G1BarrierSet>>(JavaThread*, long*)+0x108
      J 69 jdk.internal.vm.Continuation.doYield()I java.base@24-ea (0 bytes) @ 0x0000000115f9ec04 [0x0000000115f9ebc0+0x0000000000000044]

      [error occurred during error reporting (printing native stack (with source info)), id 0xe0000000, Internal Error (/System/Volumes/Data/mesos/work_dir/slaves/b733f181-520a-4536-86fc-7df55263c942-S2197/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/40d576f5-dbeb-43d5-b77f-fa53e570baef/runs/993ec65e-89e8-411a-b1a6-47f7b8f6d2bd/workspace/open/src/hotspot/share/code/codeCache.inline.hpp:48)]

      Retrying call stack printing without source information...
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0x116b69c] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x548 (jvmtiEnvBase.cpp:724)
      V [libjvm.dylib+0x573650] print_error_for_unit_test(char const*, char const*, char*)+0x0
      V [libjvm.dylib+0xf852a4] frame::frame(long*, long*, long*, unsigned char*)+0x144
      V [libjvm.dylib+0x1166798] next_frame(frame, Thread*)+0x188
      V [libjvm.dylib+0x1166420] VMError::print_native_stack(outputStream*, frame, Thread*, bool, int, char*, int)+0x108
      V [libjvm.dylib+0x1167f20] VMError::report(outputStream*, bool)+0x15a0
      V [libjvm.dylib+0x116b69c] VMError::report_and_die(int, char const*, char const*, char*, Thread*, unsigned char*, void const*, void const*, char const*, int, unsigned long)+0x548
      V [libjvm.dylib+0x573650] print_error_for_unit_test(char const*, char const*, char*)+0x0
      V [libjvm.dylib+0xb9feb0] JvmtiEnvBase::get_cthread_last_java_vframe(JavaThread*, RegisterMap*)+0x0
      V [libjvm.dylib+0xba9824] GetStackTraceClosure::do_vthread(Handle)+0x9c
      V [libjvm.dylib+0xba67cc] AdapterClosure::do_thread(Thread*)+0x90
      V [libjvm.dylib+0x7e1ef0] HandshakeOperation::do_handshake(JavaThread*)+0x5c
      V [libjvm.dylib+0x7e3d7c] HandshakeState::process_by_self(bool, bool)+0x2bc
      V [libjvm.dylib+0xf4bd24] SafepointMechanism::process(JavaThread*, bool, bool)+0x80
      V [libjvm.dylib+0xf84bd0] ThreadStateTransition::transition_from_vm(JavaThread*, JavaThreadState, bool)+0x70
      V [libjvm.dylib+0x54262c] Config<(oop_kind)0, G1BarrierSet>::freeze(JavaThread*, long*)+0x7c0
      V [libjvm.dylib+0x5412cc] int freeze<Config<(oop_kind)0, G1BarrierSet>>(JavaThread*, long*)+0x108
      J 69 jdk.internal.vm.Continuation.doYield()I java.base@24-ea (0 bytes) @ 0x0000000115f9ec04 [0x0000000115f9ebc0+0x0000000000000044]

      [error occurred during error reporting (retry printing native stack (no source info)), id 0xe0000000, Internal Error (/System/Volumes/Data/mesos/work_dir/slaves/b733f181-520a-4536-86fc-7df55263c942-S2197/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/40d576f5-dbeb-43d5-b77f-fa53e570baef/runs/993ec65e-89e8-411a-b1a6-47f7b8f6d2bd/workspace/open/src/hotspot/share/code/codeCache.inline.hpp:48)]
      Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
      J 68 jdk.internal.vm.Continuation.enterSpecial(Ljdk/internal/vm/Continuation;ZZ)V java.base@24-ea (0 bytes) @ 0x0000000115f9e974 [0x0000000115f9e840+0x0000000000000134]
      j jdk.internal.vm.Continuation.run()V+152 java.base@24-ea
      j java.lang.VirtualThread.runContinuation()V+100 java.base@24-ea
      j java.lang.VirtualThread$$Lambda+0x000007f000083060.run()V+4 java.base@24-ea
      j java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute()Ljava/lang/Void;+4 java.base@24-ea
      j java.util.concurrent.ForkJoinTask$RunnableExecuteAction.compute()Ljava/lang/Object;+1 java.base@24-ea
      j java.util.concurrent.ForkJoinTask$InterruptibleTask.exec()Z+51 java.base@24-ea
      j java.util.concurrent.ForkJoinTask.doExec()V+10 java.base@24-ea
      j java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(Ljava/util/concurrent/ForkJoinTask;I)V+5 java.base@24-ea
      j java.util.concurrent.ForkJoinPool.runWorker(Ljava/util/concurrent/ForkJoinPool$WorkQueue;)V+362 java.base@24-ea
      j java.util.concurrent.ForkJoinWorkerThread.run()V+31 java.base@24-ea
      v ~StubRoutines::call_stub 0x0000000115a0c190
      Lock stack of current Java thread (top to bottom):

            sspitsyn Serguei Spitsyn
            dholmes David Holmes
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: