diff -r 44927fb4cd60 -r 01c282163d38 hotspot/src/share/vm/classfile/stringTable.cpp --- a/hotspot/src/share/vm/classfile/stringTable.cpp Fri May 19 04:18:25 2017 +0000 +++ b/hotspot/src/share/vm/classfile/stringTable.cpp Tue May 23 17:51:35 2017 +0200 @@ -245,6 +245,7 @@ assert(!Universe::heap()->is_in_reserved(name), "proposed name of symbol must be stable"); + HandleMark hm(THREAD); // cleanup strings created Handle string; // try to reuse the string if possible if (!string_or_null.is_null()) {