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

Vladimir Kozlov Vladimir.Kozlov at Sun.COM
Thu May 7 19:56:09 PDT 2009


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