--- old/src/share/vm/c1/c1_LIRGenerator.cpp 2010-09-29 10:46:59.248376000 -0700 +++ new/src/share/vm/c1/c1_LIRGenerator.cpp 2010-09-29 10:46:59.060171000 -0700 @@ -2309,7 +2309,7 @@ // increment invocation counters if needed if (!method()->is_accessor()) { // Accessors do not have MDOs, so no counting. - CodeEmitInfo* info = new CodeEmitInfo(scope()->start()->state(), NULL); + CodeEmitInfo* info = new CodeEmitInfo(scope()->start()->state()->copy(ValueStack::StateBefore, SynchronizationEntryBCI), NULL); increment_invocation_counter(info); }