-
Bug
-
Resolution: Fixed
-
P3
-
15, 16, 17
-
b25
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8268411 | 16u-cpu | Martin Doerr | P3 | Resolved | Fixed | master |
JDK-8268246 | 16.0.2 | Martin Doerr | P3 | Resolved | Fixed | b07 |
Crashes with SIGSEGV were observed on s390 when running the test serviceability/monitoring/ThreadInfo/GetLockOwnerName/GetLockOwnerName.java since May 15. The problem is reproducible with fastdebug build, but not with slowdebug.
# SIGSEGV (0xb) at pc=0x000003ff98f1ce46, pid=48257, tid=48285
#
# JRE version: OpenJDK Runtime Environment (17.0.0.1) (fastdebug build 17.0.0.1-internal+0-adhoc.openjdk.jdk-dev)
# Java VM: OpenJDK 64-Bit Server VM (fastdebug 17.0.0.1-internal+0-adhoc.openjdk.jdk-dev, mixed mode, sharing, tiered, compressed oops, co
mpressed class ptrs, g1 gc, linux-s390x)
# Problematic frame:
# V [libjvm.so+0xf1ce46] ObjectMonitor::object() const+0x156
Stack from gdb with line numbers:
#7 <signal handler called>
#8 ObjectMonitor::object (this=0x0) at /openjdk/nb/linuxs390x/jdk-dev/src/hotspot/share/oops/weakHandle.hpp:56
#9 0x000003ff9921fd68 in ThreadService::get_current_contended_monitor (thread=thread@entry=0x3ff300aa720)
at /openjdk/nb/linuxs390x/jdk-dev/src/hotspot/share/services/threadService.cpp:242
#10 0x000003ff992224f6 in ThreadSnapshot::initialize (this=this@entry=0x3ff300ae380, t_list=<optimized out>,
thread=thread@entry=0x3ff300aa720)
at /openjdk/nb/linuxs390x/jdk-dev/src/hotspot/share/services/threadService.cpp:885
#11 0x000003ff99222e60 in ThreadDumpResult::add_thread_snapshot (this=this@entry=0x3ff69d7d5b0, thread=0x3ff300aa720)
at /openjdk/nb/linuxs390x/jdk-dev/src/hotspot/share/runtime/threadSMR.hpp:279
#12 0x000003ff98dfc360 in jmm_GetThreadInfo (env=<optimized out>, ids=<optimized out>, maxDepth=<optimized out>,
infoArray=<optimized out>) at /openjdk/nb/linuxs390x/jdk-dev/src/hotspot/share/services/management.cpp:1106
- backported by
-
JDK-8268246 SIGSEGV in get_current_contended_monitor
-
- Resolved
-
-
JDK-8268411 SIGSEGV in get_current_contended_monitor
-
- Resolved
-
- relates to
-
JDK-8153224 Monitor deflation prolong safepoints
-
- Resolved
-
-
JDK-8265153 add time based test for ThreadMXBean.getThreadInfo() and ThreadInfo.getLockOwnerName()
-
- Resolved
-
-
JDK-8263901 RunThese30M.java failed with SIGSEGV in Threads::owning_thread_from_monitor_owner
-
- Closed
-
- links to
-
Commit openjdk/jdk16u/6f948a7b
-
Commit openjdk/jdk/1e29005a
-
Review openjdk/jdk16u/125
-
Review openjdk/jdk/4224