--- old/src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp 2018-09-10 08:57:52.392783005 -0400 +++ new/src/hotspot/share/prims/jvmtiGetLoadedClasses.cpp 2018-09-10 08:57:52.140783015 -0400 @@ -129,7 +129,7 @@ // requested, so only need to walk this loader's ClassLoaderData // dictionary, or the NULL ClassLoaderData dictionary for bootstrap loader. if (loader != NULL) { - ClassLoaderData* data = java_lang_ClassLoader::loader_data(loader); + ClassLoaderData* data = java_lang_ClassLoader::loader_data_acquire(loader); // ClassLoader may not be used yet for loading. if (data != NULL && data->dictionary() != NULL) { data->dictionary()->all_entries_do(&closure);