Please review: 7146552 LoggingMXBeanTest intermittent failure

David Holmes david.holmes at
Mon Oct 15 03:09:26 UTC 2012

On 13/10/2012 2:55 AM, Jim Gish wrote:
> Please review
> <>
> The LoggingMXBeanTest has been intermittently failing because garbage
> collection can cause the (weak) references to Logger instances to go
> away. LoggingMXBeanTest2 has the same issue, but no bug has (yet) been
> filed against it.
> The fix is to simply make the Logger variables static so they don't get
> gc'd.

Ouch! Most programmers would naively think that a local variable that is 
still in scope is a strong ref! - not realizing that the JIT may reduce 
its lifetime (or elide it completely) and so allow the logger to be 


> Thanks,
> Jim

More information about the core-libs-dev mailing list