RFR: 8244679: JVM/TI GetCurrentContendedMonitor/contmon001 failed due to "(IsSameObject#3) unexpected monitor object: 0x000000562336DBA8"

Robbin Ehn rehn at openjdk.java.net
Thu Nov 12 07:55:56 UTC 2020


On Wed, 11 Nov 2020 22:53:08 GMT, Daniel D. Daugherty <dcubed at openjdk.org> wrote:

>> test/hotspot/jtreg/vmTestbase/nsk/jvmti/GetCurrentContendedMonitor/contmon002.java line 61:
>> 
>>> 59: 
>>> 60:     public static int run(String argv[], PrintStream ref) {
>>> 61:         doSleep(); // If it would do any class loading, do it now.
>> 
>> I think now the spawned thread should not try to resolve any new methods after setting the boolean so we shouldn't have the same ObjectLocker issue.
>
> Perhaps:
> // If we need to load any classes do execute doSleep(), do it now.

Fixed

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

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


More information about the serviceability-dev mailing list