[10] RFR: 8185164: GetOwnedMonitorInfo() returns incorrect owned monitor
Daniel D. Daugherty
daniel.daugherty at oracle.com
Tue Jul 25 22:05:42 UTC 2017
On 7/24/17 8:40 PM, Yasumasa Suenaga wrote:
> Hi all,
>
> I tried to get owned monitors in MonitorContendedEnter JVMTI event handler.
> However GetOwnedMonitorInfo JVMTI function returns a monitor which is
> not yet owned.
>
> I attached reproducer to JBS. Please read README.md.
>
> I think GetOwnedMonitorInfo() should not return a pending monitor.
>
>
> I uploaded webrev. Could you review?
> http://cr.openjdk.java.net/~ysuenaga/JDK-8185164/webrev.00/
>
> I hope this fix is applied to 8u or later release.
> I cannot access JPRT. So I need a sponsor.
Thanks for the bug report. It's nice to have a test case and a proposed
fix all in the bug report! I've added some analysis to the bug report
and we'll need to run this fix through Oracle's JPDA test stack which
is not (yet) open.
Did you run the jdk repo's com/sun/jdi tests with your fix?
Dan
>
>
> Thanks,
>
> Yasumasa
More information about the serviceability-dev
mailing list