RFR(XS): [TESTBUG] Fix runtime/StackGuardPages/testme.sh to deal with 64k pages. (original) (raw)
Lindenmaier, Goetz goetz.lindenmaier at sap.com
Mon Apr 27 13:13:08 UTC 2015
- Previous message: RFR(XS): [TESTBUG] Fix runtime/StackGuardPages/testme.sh to deal with 64k pages.
- Next message: RFR(XS): [TESTBUG] Fix runtime/StackGuardPages/testme.sh to deal with 64k pages.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
Hi David,
Yep, it's only 8k missing.
I added some more explanation to the bug. https://bugs.openjdk.java.net/browse/JDK-8078595
Best regards, Goetz
-----Original Message----- From: David Holmes [mailto:david.holmes at oracle.com] Sent: Montag, 27. April 2015 14:18 To: Lindenmaier, Goetz; hotspot-dev at openjdk.java.net Subject: Re: RFR(XS): [TESTBUG] Fix runtime/StackGuardPages/testme.sh to deal with 64k pages.
On 27/04/2015 5:24 PM, Lindenmaier, Goetz wrote:
Hi David,
that's just because of the stack size computation in oslinux.cpp. It uses Linux::pagesize, which is 64K, and Linux::vmdefaultpagesize(), which is 8K. Red/Yellow/Shadow pages are all set to 1. I already fixed a lot of jtreg tests wrt. the initial stack size. Best regards, Goetz. oJ/8077838-ppc-hs-comp> output-jdk9-fastdebug/images/jdk/bin/java -Xss320K The stack size specified is too small, Specify at least 328k Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit.
Ah I see - just a case of minimal stack size being too small. Please add this info to the bug report.
Thanks, David
-----Original Message----- From: David Holmes [mailto:david.holmes at oracle.com] Sent: Montag, 27. April 2015 02:38 To: Lindenmaier, Goetz; hotspot-dev at openjdk.java.net Subject: Re: RFR(XS): [TESTBUG] Fix runtime/StackGuardPages/testme.sh to deal with 64k pages.
Hi Goetz, On 24/04/2015 7:08 PM, Lindenmaier, Goetz wrote: Hi,
runtime/StackGuardPages/testme.sh fails on OSes with default 64K pages. This happens on ppc linux distributions. The test passes -Xss320k to the VM. Fix: increase to -Xss328K. Why does the test fail? I would have expected a stack size that is a multiple of possible page sizes (up to 64K) to be okay. Thanks, David Please review this change of a single character ;) I please need a sponsor. http://cr.openjdk.java.net/~goetz/webrevs/8078595-64Kpages/webrev.01/ Best regards, Goetz.
- Previous message: RFR(XS): [TESTBUG] Fix runtime/StackGuardPages/testme.sh to deal with 64k pages.
- Next message: RFR(XS): [TESTBUG] Fix runtime/StackGuardPages/testme.sh to deal with 64k pages.
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]