diff -r 20c533b9e167 -r 77bf0d2069a3 hotspot/src/share/vm/runtime/thread.cpp --- a/hotspot/src/share/vm/runtime/thread.cpp Tue Sep 29 17:44:58 2015 +0200 +++ b/hotspot/src/share/vm/runtime/thread.cpp Wed Sep 30 09:07:21 2015 +0200 @@ -31,6 +31,7 @@ #include "code/codeCacheExtensions.hpp" #include "code/scopeDesc.hpp" #include "compiler/compileBroker.hpp" +#include "gc/shared/gcId.hpp" #include "gc/shared/gcLocker.inline.hpp" #include "gc/shared/workgroup.hpp" #include "interpreter/interpreter.hpp" @@ -1149,6 +1150,7 @@ NamedThread::NamedThread() : Thread() { _name = NULL; _processed_thread = NULL; + _gc_id = GCId::undefined(); } NamedThread::~NamedThread() {