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