--- a/src/hotspot/share/gc/parallel/psCompactionManager.cpp Tue Sep 11 09:53:41 2018 -0400
+++ b/src/hotspot/share/gc/parallel/psCompactionManager.cpp Tue Sep 11 09:42:27 2018 -0400
@@ -183,7 +183,7 @@
void InstanceClassLoaderKlass::oop_pc_follow_contents(oop obj, ParCompactionManager* cm) {
InstanceKlass::oop_pc_follow_contents(obj, cm);
- ClassLoaderData * const loader_data = java_lang_ClassLoader::loader_data(obj);
+ ClassLoaderData * const loader_data = java_lang_ClassLoader::loader_data_acquire(obj);
if (loader_data != NULL) {
cm->follow_class_loader(loader_data);
}