RFR(xs): 8187028: [aix] Real thread stack size may be up to 64K smaller than requested one
Thomas Stüfe
thomas.stuefe at gmail.com
Thu Aug 31 10:08:56 UTC 2017
Hi all,
please review this change:
Bug:
https://bugs.openjdk.java.net/browse/JDK-8187028
change:
http://cr.openjdk.java.net/~stuefe/webrevs/8187028-aix-Real-thread-stack-size-may-be-up-to-64K-smaller-than-requested-one/webrev.00/webrev/
The issue is that on AIX, pthread library seems to have a bug where it
sometimes gives us less thread stack space than we requested (a variable
amount, but seems to be 0..64K). This may cause intermittent stack overflow
errors if the stacks are very small to begin with.
The workaround is to add 64K to the requested stack size to account for the
fact that the OS may give us up to 64K less stack.
Also, improved logging.
Thanks, Thomas
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/ppc-aix-port-dev/attachments/20170831/2f1c6cef/attachment.html>
More information about the ppc-aix-port-dev
mailing list