Loading... (original) (raw)
This test fails on OSes with default 64K pages. This happens on ppc linux distributions.
The test passes -Xss320k to the VM.
The VM aborts with:
oJ/8077838-ppc-hs-comp> output-jdk9-fastdebug/images/jdk/bin/java -Xss320K
The stack size specified is too small, Specify at least 328k
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
That's just because of the stack size computation in os_linux.cpp.
It uses Linux::page_size, which is 64K, and Linux::vm_default_page_size(), which is 8K.
Red/Yellow/Shadow pages are all set to 1.
Fix: increase to -Xss328K.