RFR: JDK-8131645 [ARM64] crash on Cavium when using G1
Andrew Haley
aph at redhat.com
Fri Sep 18 13:47:22 UTC 2015
What's the status of this patch? It fixes a nasty bug.
Thanks,
Andrew.
On 09/10/2015 02:15 PM, Eric Caspole wrote:
> Hi everybody,
> Could you review this fix?
>
> https://bugs.openjdk.java.net/browse/JDK-8131645
>
> Webrev:
> http://cr.openjdk.java.net/~ecaspole/JDK-8131645/00/webrev/
>
> The problem was that without a store membar on the CodeRootSetTable
> creation, readers could see invalid memory leading to an assert or
> crash. This is more noticeable on ARM64 with relaxed memory semantics.
> Thanks Stefan K for noticing the exact spot for this fix.
>
> This ran all night with the failing test with no crashes and passes JPRT.
> Thanks,
> Eric
>
More information about the hotspot-gc-dev
mailing list