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