RFR (XS): JDK-8146093 [sparc only] compiler/interpreter/7116216/StackOverflow.java Program terminates with signal 11, Segmentation fault. in __1cLRegisterMap2t6MpnKJavaThread_b_v_ ()
Frederic Parain
frederic.parain at oracle.com
Mon Apr 4 08:31:35 UTC 2016
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
--
Frederic Parain - Oracle
Grenoble Engineering Center - France
Phone: +33 4 76 18 81 17
Email: Frederic.Parain at oracle.com
More information about the hotspot-runtime-dev
mailing list