RFR: 8321219: runtime/jni/FastGetField: assert(is_interpreted_frame()) failed: interpreted frame expected
Serguei Spitsyn
sspitsyn at openjdk.org
Tue Dec 5 00:29:55 UTC 2023
The fix is for a regression caused by:
[8308614](https://bugs.openjdk.org/browse/JDK-8308614) Enabling JVMTI ClassLoad event slows down vthread creation by factor 10
The fix of 8308614 just triggered a known issue:
[8316283](https://bugs.openjdk.org/browse/JDK-8316283) field watch events are not always posted with -Xcomp option
The fix is just a work around with the extra checks of the `JvmtiExport::should_post_field_access()` and `JvmtiExport::should_post_field_modification()`.
Testing:
- In progress: Test with tiers 1-6
-------------
Commit messages:
- 8321219: runtime/jni/FastGetField: assert(is_interpreted_frame()) failed: interpreted frame expected
Changes: https://git.openjdk.org/jdk/pull/16961/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=16961&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8321219
Stats: 3 lines in 1 file changed: 2 ins; 0 del; 1 mod
Patch: https://git.openjdk.org/jdk/pull/16961.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/16961/head:pull/16961
PR: https://git.openjdk.org/jdk/pull/16961
More information about the serviceability-dev
mailing list