# HG changeset patch # User Stefan Anzinger # Date 1418668332 -3600 # Node ID a4fbcdce06c8691a3be6750bca3fdc7c8ae1641d # Parent 8aeee4179e228fc88f07bd3bf4987f6d2f7baa51 [GRAAL-914] SPARC VM Crash when run with -G:+PrintIdealGraphFile and -XX:+PrintDeoptimizationDetails diff -r 8aeee4179e22 -r a4fbcdce06c8 src/share/vm/classfile/javaClasses.hpp --- a/src/share/vm/classfile/javaClasses.hpp Fri Dec 12 20:54:59 2014 +0100 +++ b/src/share/vm/classfile/javaClasses.hpp Mon Dec 15 19:32:12 2014 +0100 @@ -153,7 +153,12 @@ if (count_offset > 0) { return java_string->int_field(count_offset); } else { - return ((typeArrayOop)java_string->obj_field(value_offset))->length(); + typeArrayOop value_array = ((typeArrayOop)java_string->obj_field(value_offset)); + if(value_array == NULL) { + return 0; + } else { + return value_array->length(); + } } } static int utf8_length(oop java_string);