diff -r 6bbaedb03534 -r 5841dc1964f0 src/share/vm/ci/ciEnv.cpp --- a/src/share/vm/ci/ciEnv.cpp Wed Feb 09 15:02:23 2011 -0800 +++ b/src/share/vm/ci/ciEnv.cpp Tue Feb 22 15:26:36 2011 -0800 @@ -413,6 +413,7 @@ } KlassHandle found_klass; { + ttyUnlocker ttyul; // release tty lock to avoid ordering problems MutexLocker ml(Compile_lock); klassOop kls; if (!require_local) {