*** 374,10 *** --- 374,11 --- } if (k->is_objArray_klass()) { k = ObjArrayKlass::cast(k)->bottom_klass(); } + if (!k->is_instance_klass()) { // type array klasses (and their higher dimensions), // must have been loaded before a GC can ever happen. return false; }