Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8268409 | 16u-cpu | Christoph Langer | P3 | Resolved | Fixed | master |
JDK-8268132 | 16.0.2 | Christoph Langer | P3 | Resolved | Fixed | b07 |
JDK-8292719 | 15.0.9 | Ekaterina Vergizova | P3 | Resolved | Fixed | b03 |
JDK-8292718 | 13.0.13 | Ekaterina Vergizova | P3 | Resolved | Fixed | b03 |
JDK-8267619 | 11.0.12 | Jaroslav Bachorík | P3 | Resolved | Fixed | b04 |
The application is using solely the Java JFR Event API to create and register a dynamic event. The event is unregistered upon JVM exit and the recording is started with 'dumponexit=true'.
The error is not happening in JDK 15 (haven't checked with 12, 13 or 14)
===
Stack: [0x00007000054fe000,0x00007000055fe000], sp=0x00007000055fd9f0, free space=1022k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.dylib+0x3e78a2] MethodIteratorHost<JfrTypeWriterHost<JfrPredicatedTypeWriterImplHost<Method const*, SerializePredicate<Method const*>, &(write__method(JfrCheckpointWriter*, void const*))>, 39u>, Wrapper<Klass const*, EmptyStub>, BitMapFilter, false>::operator()(Klass const*)+0xac
V [libjvm.dylib+0x3e7756] void JfrArtifactSet::iterate_klasses<CompositeFunctor<Klass const*, MethodIteratorHost<JfrTypeWriterHost<JfrPredicatedTypeWriterImplHost<Method const*, LeakPredicate<Method const*>, &(write__method__leakp(JfrCheckpointWriter*, void const*))>, 39u>, Wrapper<Klass const*, EmptyStub>, BitMapFilter, true>, MethodIteratorHost<JfrTypeWriterHost<JfrPredicatedTypeWriterImplHost<Method const*, SerializePredicate<Method const*>, &(write__method(JfrCheckpointWriter*, void const*))>, 39u>, Wrapper<Klass const*, EmptyStub>, BitMapFilter, false> > >(CompositeFunctor<Klass const*, MethodIteratorHost<JfrTypeWriterHost<JfrPredicatedTypeWriterImplHost<Method const*, LeakPredicate<Method const*>, &(write__method__leakp(JfrCheckpointWriter*, void const*))>, 39u>, Wrapper<Klass const*, EmptyStub>, BitMapFilter, true>, MethodIteratorHost<JfrTypeWriterHost<JfrPredicatedTypeWriterImplHost<Method const*, SerializePredicate<Method const*>, &(write__method(JfrCheckpointWriter*, void const*))>, 39u>, Wrapper<Klass const*, EmptyStub>, BitMapFilter, false> >&) const+0x2e
V [libjvm.dylib+0x3e6127] JfrTypeSet::serialize(JfrCheckpointWriter*, JfrCheckpointWriter*, bool)+0x5f5
V [libjvm.dylib+0x3bd9ff] JfrCheckpointManager::write_type_set()+0x75
V [libjvm.dylib+0x3d877f] JfrRecorderService::post_safepoint_write()+0x15
V [libjvm.dylib+0x3d8633] JfrRecorderService::write()+0x83
V [libjvm.dylib+0x3d843f] JfrRecorderService::rotate(int)+0x81
V [libjvm.dylib+0x3d94e9] recorderthread_entry(JavaThread*, Thread*)+0xbb
V [libjvm.dylib+0x76f462] JavaThread::thread_main_inner()+0x82
V [libjvm.dylib+0x76f2ac] JavaThread::run()+0x174
V [libjvm.dylib+0x76d188] Thread::call_run()+0x68
V [libjvm.dylib+0x61c663] thread_native_entry(Thread*)+0x139
C [libsystem_pthread.dylib+0x6109] _pthread_start+0x94
C [libsystem_pthread.dylib+0x1b8b] thread_start+0xf
- backported by
-
JDK-8267619 SIGSEGV at MethodIteratorHost
-
- Resolved
-
-
JDK-8268132 SIGSEGV at MethodIteratorHost
-
- Resolved
-
-
JDK-8268409 SIGSEGV at MethodIteratorHost
-
- Resolved
-
-
JDK-8292718 SIGSEGV at MethodIteratorHost
-
- Resolved
-
-
JDK-8292719 SIGSEGV at MethodIteratorHost
-
- Resolved
-
- relates to
-
JDK-8230400 Missing constant pool entry for a method in stacktrace
-
- Resolved
-
- links to
-
Commit openjdk/jdk13u-dev/8b0b375e
-
Commit openjdk/jdk15u-dev/3bcf79bb
-
Commit openjdk/jdk16u/a680794c
-
Commit openjdk/jdk/24623167
-
Review openjdk/jdk13u-dev/390
-
Review openjdk/jdk15u-dev/256
-
Review openjdk/jdk16u/123
-
Review openjdk/jdk/4143