Review Request: 7196045 Possible JVM deadlock in ThreadTimesClosure
serguei.spitsyn at oracle.com
serguei.spitsyn at oracle.com
Tue Sep 4 23:52:05 PDT 2012
Hi Kevin,
Looks good.
Thanks,
Serguei
On 9/4/12 3:35 PM, Kevin Walls wrote:
> Hi,
>
> I'd like to get this reviewed, it's a deadlock that can happen due to
> Java objects being allocated while holding Threads_lock.
>
> We need to collect just the characters of the thread names while
> holding the lock, and create the String objects when it's released.
> You do need to hit the (non-public) HotspotInternal MBean very rapidly
> to trigger this reliably, but there's a small chance the deadlock
> could happen when it's called by the tool that is meant to call it.
>
> http://cr.openjdk.java.net/~kevinw/7196045/webrev.01/
>
> Thanks!
> Kevin
>
More information about the serviceability-dev
mailing list