Request for reviews (M): 6788527: Server vm intermittently fails with assertion "live value must not be garbage" with fastdebug bits

Tom Rodriguez Thomas.Rodriguez at Sun.COM
Thu May 7 20:10:18 PDT 2009


looks good.

tom

On May 7, 2009, at 7:56 PM, Vladimir Kozlov wrote:

> http://cr.openjdk.java.net/~kvn/6788527/webrev.00
>
> Fixed 6788527: Server vm intermittently fails with assertion "live  
> value must not be garbage" with fastdebug bits
>
> Problem:
> Jvmti and DTrace threads may change global flags used by Compiler
> in the middle of compilation.  These leads to inconsistent answers
> from MethodLiveness which leads to the failure during parsing.
> It also invalidates dependencies constructed during compilation.
>
> Solution:
> Cache Jvmti and DTrace flags used by Compiler at the start
> in the ciEnv and validate them at the end of the compile.
>
> Reviewed by:
>
> Fix verified (y/n): y, bugs case
>
> Other testing:
> JPRT
>




More information about the hotspot-compiler-dev mailing list