--- old/src/cpu/sparc/vm/frame_sparc.cpp 2015-12-01 16:57:08.932341026 +0100 +++ new/src/cpu/sparc/vm/frame_sparc.cpp 2015-12-01 16:57:08.760323784 +0100 @@ -632,7 +632,7 @@ // stack frames shouldn't be much larger than max_stack elements - if (fp() - sp() > 1024 + m->max_stack()*Interpreter::stackElementSize) { + if (fp() - unextended_sp() > 1024 + m->max_stack()*Interpreter::stackElementSize) { return false; }