diff -r 5ea48e85ca90 -r ae2cfffe2e64 hotspot/src/share/vm/oops/instanceKlass.cpp --- a/hotspot/src/share/vm/oops/instanceKlass.cpp Wed Jul 26 11:27:51 2017 +0200 +++ b/hotspot/src/share/vm/oops/instanceKlass.cpp Wed Jul 26 10:41:07 2017 -0400 @@ -2949,7 +2949,7 @@ st->print(BULLET"fake entry for mirror: "); mirrored_klass->print_value_on_maybe_null(st); st->cr(); - Klass* array_klass = java_lang_Class::array_klass(obj); + Klass* array_klass = java_lang_Class::array_klass_acquire(obj); st->print(BULLET"fake entry for array: "); array_klass->print_value_on_maybe_null(st); st->cr();