RFR (trivial) 8199137: StringInternSync test crashes in exit verification

David Holmes david.holmes at oracle.com
Tue Mar 6 22:20:14 UTC 2018

Hi Coleen,

On 7/03/2018 6:10 AM, coleen.phillimore at oracle.com wrote:
> Summary: java_lang_String::equals(oop, oop) was buggy.
> open webrev at http://cr.openjdk.java.net/~coleenp/8199137.01/webrev
> bug link https://bugs.openjdk.java.net/browse/JDK-8199137

Fix looks good but I have to wonder how this was not found before. Why 
doesn't passing the value array oop to length() cause a crash or 
assertion failure? What length would actually be returned in that case ??


> This verification is rarely called, but was called for one of the 
> internal tests, which produced this crash.  I think Erik Osterlund found 
> this bug at one point too.
> Thanks,
> Coleen

More information about the hotspot-runtime-dev mailing list