[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