diff -r c77e8f982901 -r fd5d4527cdf5 src/share/vm/runtime/thread.cpp --- a/src/share/vm/runtime/thread.cpp Wed Sep 15 20:25:37 2010 -0700 +++ b/src/share/vm/runtime/thread.cpp Tue Sep 21 13:38:35 2010 -0700 @@ -1183,6 +1183,7 @@ set_vframe_array_last(NULL); set_deferred_locals(NULL); set_deopt_mark(NULL); + set_deopt_nmethod(NULL); clear_must_deopt_id(); set_monitor_chunks(NULL); set_next(NULL);