Review request 6983240: guarantee((Solaris::min_stack_allowed >= (StackYellowPages+StackRedPages...) wrong

Coleen Phillimore coleen.phillimore at oracle.com
Mon Oct 4 15:45:08 PDT 2010


Summary: min_stack_allowed is a compile time constant and Stack*Pages 
are settable

Also stress tested various combinations of -Xss and 
-XX:StackShadowPages=n.  This also fixes a bug
6346701: stack overflow in native method results in segfault, not a 
StackOverflowError
or rather it fixes the observed SEGVs with different settings of -Xss 
and -XX:StackShadowPages in the evaluation.  We were getting stack 
overflow before the stack overflow exception was initialized, causing 
infinite recusion trying to initialize it.

Also fixed a random g++ compilation error.

open webrev at http://cr.openjdk.java.net/~coleenp/6983240/
bug link at http://bugs.sun.com/view_bug.do?bug_id=6983240

Thanks,
Coleen


More information about the hotspot-runtime-dev mailing list