Hi Chris, changes look good, the only note, seems like formatting moved a bit - "-Xss" + stackSize + "000", "-XshowSettings", "-jar", testJar.getAbsolutePath()); + "-Xss" + (stackSize * 1024), "-XshowSettings", "-jar", testJar.getAbsolutePath());
Best regards, Stanislav Smirnov > On 16 Mar 2017, at 07:59, Chris Plummer <chris.plum...@oracle.com> wrote: > > Hello, > > Please review the following: > > https://bugs.openjdk.java.net/browse/JDK-8176797 > http://cr.openjdk.java.net/~cjplummer/8176797/webrev.00/webrev.jdk > > After fixing 8175342 (see the other RFR I just posted), this test started to > fail instead of assert. The problem is 256000 is too small of a stack size on > the platform in question. It needs to be at least 256k. > > The test has a "stackSize" local variable that is the String "256". It runs > the jvm with -Xss of this size, appending "k" to it on one run and "000" in > the next. The -Xss256k version is fine. The -Xss256000 version is not. I'm > not sure why the test chose to specify the stackSize as a String instead of > an int. As part of this fix I changed it to an int, and just multiply it by > 1024 in the case where -Xss is specified with a byte size rather the an k > size. The test passes now on the platform where it was failing. > > thanks, > > Chris >