Request for reviews (XXXS): 7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
vladimir.kozlov at oracle.com
Mon Oct 31 17:45:53 PDT 2011
It is known requirement from long time ago to have larger min stack size for 64
bit VM since it has bigger pointers:
% jdk/1.6/bin/java -d64 -Xss128k -version
The stack size specified is too small, Specify at least 224k
Could not create the Java virtual machine.
% jdk/1.6/bin/java -d64 -Xss224k -version
java version "1.6.0"
Java(TM) SE Runtime Environment (build 1.6.0-b105)
Java HotSpot(TM) 64-Bit Server VM (build 1.6.0-b105, mixed mode)
It was my mistake that I did not run this test with 64 bit VM when I applied
Volker Simonis wrote:
> Hi Vladimir,
> the Test was just intended to provoke a stack overflow as fast as possible.
> Just out of curiosity: why did the test fail? It didn't see that the
> min_stack requirements
> changed. Is it because you run the tests on a machine with big page sizes?
> Otherwise the change is of course ok.
> On Monday, October 31, 2011, Vladimir Kozlov <vladimir.kozlov at oracle.com
> <mailto:vladimir.kozlov at oracle.com>> wrote:
> > http://cr.openjdk.java.net/~kvn/7106907/webrev
> > 7106907: 64 bit VM fails test compiler/6865265/StackOverflowBug.java
> > Use -Xss224k instead of -Xss128k.
> > Thanks,
> > Vladimir
More information about the hotspot-compiler-dev