# HG changeset patch # User andrew # Date 1391202846 0 # Node ID 383082077d46796ab0f4c161847aecf32d10f4b1 # Parent fba9303068df9a472ac6bf8f2e9666a7d5c0948c RH1015432: java-1.7.0-openjdk: Fails on PPC with StackOverflowError (revised fix) Contributed-by: chphilli@redhat.com diff -r fba9303068df -r 383082077d46 src/os_cpu/linux_zero/vm/os_linux_zero.cpp --- a/src/os_cpu/linux_zero/vm/os_linux_zero.cpp Thu Jan 23 22:41:21 2014 +0000 +++ b/src/os_cpu/linux_zero/vm/os_linux_zero.cpp Fri Jan 31 21:14:06 2014 +0000 @@ -317,8 +317,16 @@ /////////////////////////////////////////////////////////////////////////////// // thread stack - +#ifndef PPC size_t os::Linux::min_stack_allowed = 64 * K; +#else +#ifdef _LP64 +// Default for 64 bit must be at least 1600 K +size_t os::Linux::min_stack_allowed = 1664 * K; +#else +size_t os::Linux::min_stack_allowed = 1152 * K; +#endif +#endif bool os::Linux::supports_variable_stack_size() { return true;