diff -r 46ec360a7014 -r 64331e014bc7 src/hotspot/share/runtime/thread.cpp --- a/src/hotspot/share/runtime/thread.cpp Wed Aug 29 12:00:47 2018 -0400 +++ b/src/hotspot/share/runtime/thread.cpp Wed Aug 29 19:48:28 2018 +0200 @@ -3340,11 +3340,6 @@ } CompilerThread::~CompilerThread() { - // Free buffer blob, if allocated - if (get_buffer_blob() != NULL) { - MutexLockerEx mu(CodeCache_lock, Mutex::_no_safepoint_check_flag); - CodeCache::free(get_buffer_blob()); - } // Delete objects which were allocated on heap. delete _counters; }