Description
serviceability/jvmti/events/FramePop/framepop02/framepop02.java#id1 times out frequently in the loom repo.
Most of the threads appear to be blocked in JVMTI RawMonitorEnter.One thread is calling GetFrameCount and is blocked here:
Thread 27 (Thread 0x7f858fdfd700 (LWP 4107608)):
#0 0x00007f860f20f6f8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f860e5854f7 in os::PlatformMonitor::wait(long) () from /jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#2 0x00007f860e536d99 in Monitor::wait_without_safepoint_check(long) () from /jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#3 0x00007f860e3a97cd in JvmtiVTMTDisabler::disable_VTMT() () from /opt/mach5/mesos/work_dir/jib-master/install/jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#4 0x00007f860e362a1f in JvmtiEnv::GetFrameCount(_jobject*, int*) () from /opt/mach5/mesos/work_dir/jib-master/install/jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#5 0x00007f860e31195f in jvmti_GetFrameCount () from //jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#6 0x00007f860f720ba1 in _jvmtiEnv::GetFrameCount (count_ptr=0x7f858fdfbf9c, thread=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, this=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>) at /workspace/open/make/jvmti_common.h:1997
#7 MethodEntry (jvmti=0x7f860801a3a0, jni=0x7f859cc6c768, thr=0x7f8580000f90, method=0x7f8598034ec0) at /workspace/open/test/lib/jdk/test/lib/jvmti/jni.h:183
#8 0x00007f860e38533f in JvmtiExport::post_method_entry(JavaThread*, Method*, frame) () from /jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#9 0x00007f860e16a03d in InterpreterRuntime::post_method_entry(JavaThread*) () from /jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#10 0x00007f85f11e3d74 in ?? ()
#11 0x00007f85f11e3d31 in ?? ()
#12 0x00007f858fdfc258 in ?? ()
#13 0x00000008007c4c60 in ?? ()
#14 0x00007f858fdfc2e8 in ?? ()
#15 0x000000080014f508 in ?? ()
#16 0x0000000000000000 in ?? ()
Most of the threads appear to be blocked in JVMTI RawMonitorEnter.One thread is calling GetFrameCount and is blocked here:
Thread 27 (Thread 0x7f858fdfd700 (LWP 4107608)):
#0 0x00007f860f20f6f8 in pthread_cond_timedwait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1 0x00007f860e5854f7 in os::PlatformMonitor::wait(long) () from /jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#2 0x00007f860e536d99 in Monitor::wait_without_safepoint_check(long) () from /jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#3 0x00007f860e3a97cd in JvmtiVTMTDisabler::disable_VTMT() () from /opt/mach5/mesos/work_dir/jib-master/install/jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#4 0x00007f860e362a1f in JvmtiEnv::GetFrameCount(_jobject*, int*) () from /opt/mach5/mesos/work_dir/jib-master/install/jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#5 0x00007f860e31195f in jvmti_GetFrameCount () from //jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#6 0x00007f860f720ba1 in _jvmtiEnv::GetFrameCount (count_ptr=0x7f858fdfbf9c, thread=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>, this=<error reading variable: dwarf2_find_location_expression: Corrupted DWARF expression.>) at /workspace/open/make/jvmti_common.h:1997
#7 MethodEntry (jvmti=0x7f860801a3a0, jni=0x7f859cc6c768, thr=0x7f8580000f90, method=0x7f8598034ec0) at /workspace/open/test/lib/jdk/test/lib/jvmti/jni.h:183
#8 0x00007f860e38533f in JvmtiExport::post_method_entry(JavaThread*, Method*, frame) () from /jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#9 0x00007f860e16a03d in InterpreterRuntime::post_method_entry(JavaThread*) () from /jdk-19-loom+5-362/linux-x64.jdk/jdk-19/lib/server/libjvm.so
#10 0x00007f85f11e3d74 in ?? ()
#11 0x00007f85f11e3d31 in ?? ()
#12 0x00007f858fdfc258 in ?? ()
#13 0x00000008007c4c60 in ?? ()
#14 0x00007f858fdfc2e8 in ?? ()
#15 0x000000080014f508 in ?? ()
#16 0x0000000000000000 in ?? ()
Attachments
Issue Links
- duplicates
-
JDK-8285448 stuck in JvmtiVTMSTransitionDisabler::disable_VTMS_transitions
- Resolved
-
JDK-8284219 [LOOM] com/sun/jdi/LocationTest.java is timing out on macos after passing
- Resolved
-
JDK-8284314 Test com/sun/jdi/Vars.java times out with vthread wrapper
- Resolved
- relates to
-
JDK-8284314 Test com/sun/jdi/Vars.java times out with vthread wrapper
- Resolved