diff -r 7e82752d3fdf -r 4ea1ac63535e hotspot/src/share/vm/runtime/thread.cpp --- a/hotspot/src/share/vm/runtime/thread.cpp Fri Jun 04 17:44:51 2010 -0400 +++ b/hotspot/src/share/vm/runtime/thread.cpp Wed Jun 09 13:53:58 2010 -0400 @@ -2799,6 +2799,7 @@ _task = NULL; _queue = queue; _counters = counters; + _buffer_blob = NULL; #ifndef PRODUCT _ideal_graph_printer = NULL;