-
Enhancement
-
Resolution: Fixed
-
P4
-
21, 22, repo-lilliput-17
-
b25
Issue | Fix Version | Assignee | Priority | Status | Resolution | Resolved In Build |
---|---|---|---|---|---|---|
JDK-8322394 | 21.0.3 | Aleksey Shipilev | P4 | Resolved | Fixed | b01 |
There are StackWatermark handling inside LockStack::contains. This is an indication that either, some thread has failed to start its own StackWatermark processing, or that some thread is looking into the oops of another thread without starting the StackWatermark handling. The later is usually more common.
I propose that we hoist the StackWatermark processing out of the LockStack into the code that actually performs these reads of the oops.
I propose that we hoist the StackWatermark processing out of the LockStack into the code that actually performs these reads of the oops.
- backported by
-
JDK-8322394 Move StackWatermark handling out of LockStack::contains
- Resolved
- links to
-
Commit openjdk/jdk21u-dev/f55a91a5
-
Commit openjdk/jdk/bbf52e0e
-
Commit openjdk/lilliput-jdk17u/6f943a01
-
Review openjdk/jdk21u-dev/9
-
Review openjdk/jdk21u/420
-
Review openjdk/jdk/16609
-
Review openjdk/lilliput-jdk17u/78
(3 links to)