diff -r 1fd0f300d4b7 -r 46eac084082d src/hotspot/share/runtime/thread.cpp --- a/src/hotspot/share/runtime/thread.cpp Thu Sep 20 08:11:21 2018 -0400 +++ b/src/hotspot/share/runtime/thread.cpp Thu Sep 20 14:04:43 2018 +0200 @@ -1989,7 +1989,7 @@ remove_stack_guard_pages(); if (UseTLAB) { - tlab().make_parsable(true); // retire TLAB + tlab().retire(); } if (JvmtiEnv::environments_might_exist()) { @@ -2045,7 +2045,7 @@ remove_stack_guard_pages(); if (UseTLAB) { - tlab().make_parsable(true); // retire TLAB, if any + tlab().retire(); } BarrierSet::barrier_set()->on_thread_detach(this);