RFR: 8253916: ResourceExhausted/resexhausted001 crashes on Linux-x64

Coleen Phillimore coleenp at openjdk.java.net
Tue Dec 1 14:16:14 UTC 2020


On Tue, 1 Dec 2020 13:53:08 GMT, Aleksey Shipilev <shade 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`
>> `
>
> You need to merge from master to get GH Actions fixes. They are currently failing with outdated dependencies in your branch, and master has a fix for that.

Thanks Aleksey, I've remerged, we'll see if that helps.

-------------

PR: https://git.openjdk.java.net/jdk/pull/1540


More information about the hotspot-dev mailing list