-
Bug
-
Resolution: Fixed
-
P2
-
8u102, 9
-
b143
-
generic
-
generic
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8183660 | 8u161 | Unassigned | P2 | Resolved | Fixed | b01 |
JDK-8172976 | 8u152 | Vladimir Kempik | P2 | Closed | Fixed | b01 |
JDK-8192222 | emb-8u161 | Unassigned | P2 | Resolved | Fixed | b01 |
This was on Linux x64, fastdebug, using a fairly up to date hs-rt clone plus my development changes. The jdk tree is at 13956 (tip) and hotspot is at 10649 (tip is 10660, according to the log I'm just missing a couple of innocuous looking changes). My local changes are G1-specific, so don't seem relevant as jmod is invoked with -XX:+UseSerialGC.
I used gdb to attach to the jmod process and looked around. Most threads were blocked in the usual wait states of one sort or another. There was one thread actually doing stuff. Repeated backtrace/continue/stop of that thread looked something like:
... various things called from the helper ...
SharedRuntime::find_callee_info_helper
SharedRuntime::find_callee_method
SharedRuntime::reresolve_call_site
SharedRuntime::handle_wrong_method
... several unknown (???) frames ...
That thread appeared to be using 100% cpu. So it seems to be stuck in an unending loop in find_callee_info_helper. (It ran for close to an hour before I finally killed it.)
- backported by
-
JDK-8183660 Infinite loop in handle_wrong_method in jmod
-
- Resolved
-
-
JDK-8192222 Infinite loop in handle_wrong_method in jmod
-
- Resolved
-
-
JDK-8172976 Infinite loop in handle_wrong_method in jmod
-
- Closed
-
- duplicates
-
JDK-8153342 JVM stuck in SharedRuntime::handle_wrong_method with 100% CPU
-
- Closed
-
- relates to
-
JDK-4947125 volanomark failed intermittenly in C2 mode with tiger b25
-
- Closed
-
-
JDK-8043070 nmethod::verify_interrupt_point() shouldn't enter safepoint
-
- Closed
-
-
JDK-6965184 possible races in make_not_entrant_or_zombie
-
- Closed
-