RFR (XS): JDK-8146093 [sparc only] compiler/interpreter/7116216/StackOverflow.java Program terminates with signal 11, Segmentation fault. in __1cLRegisterMap2t6MpnKJavaThread_b_v_ ()
Daniel D. Daugherty
daniel.daugherty at oracle.com
Mon Apr 4 22:32:10 UTC 2016
On 4/4/16 2: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/
src/share/vm/interpreter/interpreterRuntime.hpp
No comments.
src/share/vm/interpreter/interpreterRuntime.cpp
No comments; thanks for fixing the bad indent on next function.
src/cpu/sparc/vm/templateInterpreterGenerator_sparc.cpp
No comments.
Thumbs up.
Dan
>
> 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