[jdk17u-dev] RFR: 8325937: runtime/handshake/HandshakeDirectTest.java causes "monitor end should be strictly below the frame pointer" assertion failure on AArch64

Goetz Lindenmaier goetz at openjdk.org
Wed Dec 18 10:06:09 UTC 2024


I backport this for parity with 17.0.15-oracle.


It does not apply as 
8292591: Experimentally add back barrier-less Java thread transitions
is not in 17. 

Resolving this is obvious, the flag tested in the context in 21 is "false" by default.
Thus adding the code unconditional is the obvious thing to do.

I added one comment from 8292591 in execute().  This change duplicates this comment in doit(),
so it's canonical to have it in execute(), too.

-------------

Commit messages:
 - Backport 83e9e482b181e76ca9f645e8cc83cfa9337df498

Changes: https://git.openjdk.org/jdk17u-dev/pull/3140/files
  Webrev: https://webrevs.openjdk.org/?repo=jdk17u-dev&pr=3140&range=00
  Issue: https://bugs.openjdk.org/browse/JDK-8325937
  Stats: 13 lines in 1 file changed: 12 ins; 0 del; 1 mod
  Patch: https://git.openjdk.org/jdk17u-dev/pull/3140.diff
  Fetch: git fetch https://git.openjdk.org/jdk17u-dev.git pull/3140/head:pull/3140

PR: https://git.openjdk.org/jdk17u-dev/pull/3140


More information about the jdk-updates-dev mailing list