#
# 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):
# 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):
- relates to
-
JDK-8315980 serviceability/jvmti/stress/StackTrace/NotSuspended/GetStackTraceNotSuspendedStressTest.java
-
- Open
-
-
JDK-8341273 JVMTI is not properly hiding some continuation related methods
-
- Resolved
-
-
JDK-8312064 assert(!thread->is_in_VTMS_transition()) failed: sanity check
-
- Open
-