diff -r fd0ca2c1433b -r 46ab61b0758b src/share/vm/runtime/thread.cpp --- a/src/share/vm/runtime/thread.cpp Tue Dec 31 08:58:08 2013 -0500 +++ b/src/share/vm/runtime/thread.cpp Thu May 29 08:58:51 2014 -0400 @@ -1451,7 +1451,7 @@ _in_deopt_handler = 0; _doing_unsafe_access = false; _stack_guard_state = stack_guard_unused; - (void)const_cast(_exception_oop = NULL); + (void)const_cast(_exception_oop = oop(NULL)); _exception_pc = 0; _exception_handler_pc = 0; _is_method_handle_return = 0;