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