[aarch64-port-dev ] RFR: JDK-8131645 [ARM64] crash on Cavium when using G1
Andrew Haley
aph at redhat.com
Fri Sep 11 14:10:33 UTC 2015
On 09/10/2015 02:23 PM, Andrew Haley wrote:
> 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. We've been seeing crashes with G1, so I guess this might be
> the same thing.
Alex, can you please test this fix?
Thanks,
Andrew.
More information about the aarch64-port-dev
mailing list