--- old/src/share/vm/oops/klass.cpp 2011-12-07 12:03:23.000000000 +0100 +++ new/src/share/vm/oops/klass.cpp 2011-12-07 12:03:23.000000000 +0100 @@ -144,7 +144,7 @@ } kl->set_secondary_supers(NULL); oop_store_without_check((oop*) &kl->_primary_supers[0], k); - kl->set_super_check_offset(primary_supers_offset_in_bytes() + sizeof(oopDesc)); + kl->set_super_check_offset(primary_supers_offset_in_bytes()); } kl->set_java_mirror(NULL);