RFR: 8253033: CheckUnhandledOops check fails in ThreadSnapshot::initialize… [v2]

Leonid Mesnik lmesnik at openjdk.java.net
Fri Sep 11 02:56:27 UTC 2020


On Fri, 11 Sep 2020 02:52:15 GMT, Leonid Mesnik <lmesnik at openjdk.org> wrote:

>> I can't see anywhere a safepoint check would occur in that code. This issue was flagged as being in Loom so perhaps the
>> loom code is different and is what introduces the safepoint check? But I agree with Coleen that the best solution is to
>> just use Handles.
>
> It is not loom-specific and reproduced n jdk/jdk with -XX:+CheckUnhandledOops.

What do you think about moving
    Handle obj = ThreadService::get_current_contended_monitor(thread);
out of scope of block_object oop visibility?
It is my second patch.

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

PR: https://git.openjdk.java.net/jdk/pull/123


More information about the hotspot-runtime-dev mailing list