diff -r 7024b693c8f9 -r b12a2a9b05ca src/share/vm/runtime/thread.cpp --- a/src/share/vm/runtime/thread.cpp Mon Nov 03 12:02:40 2014 -0800 +++ b/src/share/vm/runtime/thread.cpp Thu Oct 02 10:55:36 2014 +0200 @@ -234,6 +234,8 @@ // This initial value ==> never claimed. _oops_do_parity = 0; + _metadata_on_stack_buffer = NULL; + // the handle mark links itself to last_handle_mark new HandleMark(this);