diff -r c5b7455f846e -r 09241459a8b8 hotspot/src/share/vm/oops/instanceKlass.cpp --- a/hotspot/src/share/vm/oops/instanceKlass.cpp Mon Nov 02 12:34:27 2015 +0000 +++ b/hotspot/src/share/vm/oops/instanceKlass.cpp Tue Nov 03 09:41:03 2015 +0100 @@ -2921,12 +2921,10 @@ if (this == SystemDictionary::String_klass()) { typeArrayOop value = java_lang_String::value(obj); - juint offset = java_lang_String::offset(obj); juint length = java_lang_String::length(obj); if (value != NULL && value->is_typeArray() && - offset <= (juint) value->length() && - offset + length <= (juint) value->length()) { + length <= (juint) value->length()) { st->print(BULLET"string: "); java_lang_String::print(obj, st); st->cr();