-
Bug
-
Resolution: Fixed
-
P2
-
21
-
b08
-
windows
-
Verified
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8312959 | 21.0.1 | Serguei Spitsyn | P2 | Resolved | Fixed | b04 |
JDK-8312627 | 21 | Serguei Spitsyn | P2 | Resolved | Fixed | b33 |
I'm get this assert if I press Ctrl+C while running Skynet with -XX:StartFlightRecording=dumponexit=true.
```
# assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist
...
V [libjvm.dylib+0x565d88] report_vm_error(char const*, int, char const*, char const*, ...)+0x80
V [libjvm.dylib+0xb20268] JvmtiEventControllerPrivate::thread_started(JavaThread*)+0xd4
V [libjvm.dylib+0x9ccc10] JVM_VirtualThreadMountEnd+0x1c8
J 1384 java.lang.VirtualThread.notifyJvmtiMountEnd(Z)V java.base@21-internal (0 bytes)
J 1484 c2 jdk.internal.vm.Continuation.enter(Ljdk/internal/vm/Continuation;Z)V java.base@21-internal (19 bytes)
J 1234 jdk.internal.vm.Continuation.enterSpecial(Ljdk/internal/vm/Continuation;ZZ)V java.base@21-internal (0 bytes)
J 1523 c2 jdk.internal.vm.Continuation.run()V java.base@21-internal (586 bytes)
J 1476 c2 java.util.concurrent.ForkJoinTask.doExec()I java.base@21-internal (37 bytes)
```
I get this assert once every five to ten times I try this.
```
# assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist
...
V [libjvm.dylib+0x565d88] report_vm_error(char const*, int, char const*, char const*, ...)+0x80
V [libjvm.dylib+0xb20268] JvmtiEventControllerPrivate::thread_started(JavaThread*)+0xd4
V [libjvm.dylib+0x9ccc10] JVM_VirtualThreadMountEnd+0x1c8
J 1384 java.lang.VirtualThread.notifyJvmtiMountEnd(Z)V java.base@21-internal (0 bytes)
J 1484 c2 jdk.internal.vm.Continuation.enter(Ljdk/internal/vm/Continuation;Z)V java.base@21-internal (19 bytes)
J 1234 jdk.internal.vm.Continuation.enterSpecial(Ljdk/internal/vm/Continuation;ZZ)V java.base@21-internal (0 bytes)
J 1523 c2 jdk.internal.vm.Continuation.run()V java.base@21-internal (586 bytes)
J 1476 c2 java.util.concurrent.ForkJoinTask.doExec()I java.base@21-internal (37 bytes)
```
I get this assert once every five to ten times I try this.
- backported by
-
JDK-8312627 assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist
- Resolved
-
JDK-8312959 assert(JvmtiEnvBase::environments_might_exist()) failed: to enter event controller, JVM TI environments must exist
- Resolved
- links to
-
Commit openjdk/jdk21/817dc554
-
Commit openjdk/jdk/783de32b
-
Review openjdk/jdk21/143
-
Review openjdk/jdk/14945
(1 links to)