--- old/src/share/vm/oops/fieldStreams.hpp 2014-10-23 13:31:09.122498895 +0200 +++ new/src/share/vm/oops/fieldStreams.hpp 2014-10-23 13:31:08.881760137 +0200 @@ -51,7 +51,7 @@ int init_generic_signature_start_slot() { int length = _fields->length(); - int num_fields = 0; + int num_fields = _index; int skipped_generic_signature_slots = 0; FieldInfo* fi; AccessFlags flags;