RFR(S): 8186286: [BSD] Primary thread's stack size is reported incorrectly

Haug, Gunter gunter.haug at sap.com
Thu Aug 17 12:24:59 UTC 2017


Hi,

can I please have reviews and a sponsor fort the following small bug fix:
http://cr.openjdk.java.net/~ghaug/webrevs/8186286/
https://bugs.openjdk.java.net/browse/JDK-8186286

At least on Mac OS 10.12 we have observed stack sizes of the primary thread not aligned to pages boundries. This can be provoked by e.g. setrlimit() (ulimit -s xxxx in the shell).This voids the computation of the addresses of the guard pages.

Fix:
Apparently Mac OS actually rounds upwards to next multiple of page size however, it is conservative to round downwards here to be on the safe side.

Thanks and best regards,
Gunter


More information about the hotspot-dev mailing list