Integrated: 8253916: ResourceExhausted/resexhausted001 crashes on Linux-x64
Coleen Phillimore
coleenp at openjdk.java.net
Wed Dec 2 13:44:57 UTC 2020
On Tue, 1 Dec 2020 12:55:05 GMT, Coleen Phillimore <coleenp at openjdk.org> wrote:
> Give an error message rather than logging the error and then crashing later because the JVM can't detect stack overflow. In a resource exhausted situation, thread creation is also failing. This is the vm_exit_out_of_memory message printed:
>
> `$ java -XX:+UseNewCode -version
> [0.003s][warning][os,thread] Attempt to protect stack guard pages failed (0x00007f606b249000-0x00007f606b24d000).
>
> There is insufficient memory for the Java Runtime Environment to continue.
> Native memory allocation (mprotect) failed to protect 16384 bytes for memory to guard stack pages
> An error report file with more information is saved as:
> /16mprotect/hs_err_pid30596.log`
> `
This pull request has now been integrated.
Changeset: cfb50a9c
Author: Coleen Phillimore <coleenp at openjdk.org>
URL: https://git.openjdk.java.net/jdk/commit/cfb50a9c
Stats: 15 lines in 6 files changed: 5 ins; 5 del; 5 mod
8253916: ResourceExhausted/resexhausted001 crashes on Linux-x64
Reviewed-by: stuefe, sspitsyn, dholmes
-------------
PR: https://git.openjdk.java.net/jdk/pull/1540
More information about the hotspot-dev
mailing list