diff -r 924777755fad -r b099aaf51bf8 src/share/vm/classfile/javaClasses.cpp --- a/src/share/vm/classfile/javaClasses.cpp Mon Mar 21 18:38:00 2011 -0700 +++ b/src/share/vm/classfile/javaClasses.cpp Tue Mar 22 13:36:33 2011 -0700 @@ -162,7 +162,7 @@ } Handle java_lang_String::create_tenured_from_unicode(jchar* unicode, int length, TRAPS) { - return basic_create_from_unicode(unicode, length, true, CHECK_NH); + return basic_create_from_unicode(unicode, length, JavaObjectsInPerm, CHECK_NH); } oop java_lang_String::create_oop_from_unicode(jchar* unicode, int length, TRAPS) {