RFR (XS): JDK-8146093 [sparc only] compiler/interpreter/7116216/StackOverflow.java Program terminates with signal 11, Segmentation fault. in __1cLRegisterMap2t6MpnKJavaThread_b_v_ ()
Coleen Phillimore
coleen.phillimore at oracle.com
Mon Apr 4 22:49:53 UTC 2016
Hi Fred,
This looks good.
It looks like aarch64 platform needs this change. I don't know if you
want to file another bug for RedHat (or if one exists).
Thanks,
Coleen
On 4/4/16 4:31 AM, Frederic Parain wrote:
> Greetings,
>
> Please review this small fix in the stack overflow check
> for the SPARC platform. The check was not updated when
> JEP-270 has been pushed. The one line fix in file
> templateInterpreterGenerator_sparc.cpp adjusts the check
> to the new execution stack layout introduced by JEP-270.
>
> Changes in interpreterRuntime.[ch]pp files are just
> a piggybacked clean up to remove a dead method from the
> JEP-270 push.
>
> Webrev:
> http://cr.openjdk.java.net/~fparain/8146093/webrev.00/
>
> CR:
> https://bugs.openjdk.java.net/browse/JDK-8146093
>
> The bug also triggered another type of failure which
> has been assigned to a different CR:
> https://bugs.openjdk.java.net/browse/JDK-8152675
>
> The fix has been tested against the two failures and
> resolves both of them.
>
> Testing:
> JPRT with hotspot testset
> manual testing of the two tests indicated in CRs,
> with stress testing of several dozens hours each
> (stack overflow bugs are often hard to reproduce)
>
> Thanks,
>
> Fred
>
>
More information about the hotspot-runtime-dev
mailing list