src/share/vm/prims/jni.cpp

Print this page
rev 2779 : 7102044: G1: VM crashes with assert(old_end != new_end) failed: don't call this otherwise
Summary: arrayOopDesc::max_array_length() should return a value that does not overflow a size_t if it is converted to bytes.
Reviewed-by: duke

*** 5040,5050 **** #include "utilities/quickSort.hpp" void execute_internal_vm_tests() { if (ExecuteInternalVMTests) { assert(QuickSort::test_quick_sort(), "test_quick_sort failed"); ! tty->print_cr("All tests passed"); } } #endif --- 5040,5051 ---- #include "utilities/quickSort.hpp" void execute_internal_vm_tests() { if (ExecuteInternalVMTests) { assert(QuickSort::test_quick_sort(), "test_quick_sort failed"); ! assert(arrayOopDesc::test_max_array_length(), "test_max_array_length failed"); ! tty->print_cr("All internal VM tests passed"); } } #endif