[11u] RFR 8246381: VM crashes with "Current BasicObjectLock* below than low_mark"
Hohensee, Paul
hohensee at amazon.com
Mon Sep 28 19:41:31 UTC 2020
Lgtm.
Paul
On 9/28/20, 12:00 PM, "jdk-updates-dev on behalf of Zhengyu Gu" <jdk-updates-dev-retn at openjdk.java.net on behalf of zgu at redhat.com> wrote:
I would like to backport this patch to 11u for parity with Oracle
11.0.10-oracle.
The original patch does not apply cleanly, due to an extra leading space
of the following lines in the original patch.
JRT_ENTRY(void, InterpreterRuntime::profile_method(JavaThread* thread))
+ if (HAS_PENDING_EXCEPTION) {
+ return;
+ }
// use UnlockFlagSaver to clear and restore the
_do_not_unlock_if_synchronized
// flag, in case this method triggers classloading which will call
into Java.
UnlockFlagSaver fs(thread);
The original bug: https://bugs.openjdk.java.net/browse/JDK-8246381
The original patch: https://hg.openjdk.java.net/jdk/jdk15/rev/f8cffefd6e9b
11u webrev: http://cr.openjdk.java.net/~zgu/JDK-8246381-11u/webrev.00/
Thanks,
-Zhengyu
More information about the jdk-updates-dev
mailing list