--- old/src/share/vm/ci/ciInstanceKlass.cpp Tue Aug 3 11:01:41 2010 +++ new/src/share/vm/ci/ciInstanceKlass.cpp Tue Aug 3 11:01:40 2010 @@ -403,8 +403,9 @@ instanceKlass* ik = get_instanceKlass(); int max_n_fields = ik->fields()->length()/instanceKlass::next_offset; + Arena* arena = curEnv->arena(); _non_static_fields = - new (curEnv->arena()) GrowableArray(max_n_fields); + new (arena) GrowableArray(arena, max_n_fields, 0, NULL); NonStaticFieldFiller filler(curEnv, _non_static_fields); ik->do_nonstatic_fields(&filler); }