--- old/src/share/vm/oops/instanceKlass.cpp 2013-11-06 17:58:27.977135012 +0100 +++ new/src/share/vm/oops/instanceKlass.cpp 2013-11-06 17:58:27.791001214 +0100 @@ -2211,6 +2211,10 @@ data = mdo->next_data(data)) { data->clean_weak_klass_links(is_alive); } + ParametersTypeData* parameters = mdo->parameters_type_data(); + if (parameters != NULL) { + parameters->clean_weak_klass_links(is_alive); + } } } }