RFR: Out-of-TLAB allocation should overwrite stale copies

Zhengyu Gu zgu at redhat.com
Thu Jun 15 13:51:30 UTC 2017


Yep, seems to fix the crash I was chasing.

Thanks,

-Zhengyu

On 06/15/2017 08:24 AM, Roman Kennke wrote:
> Does that fix the crash that zgu's been chasing for weeks now?
>
> Am 15. Juni 2017 13:10:37 MESZ schrieb Zhengyu Gu <zgu at redhat.com>:
>
>     Yes! I think this is the case. Looks good to me.
>
>     Thanks,
>
>     -Zhengyu
>
>     On 06/15/2017 06:18 AM, Aleksey Shipilev wrote:
>
>         One of the failures we were chasing for a while now was
>         apparently caused by the
>         trouble with out-of-TLAB allocation during evacuation. Then, we
>         could leave the
>         "alive" object with garbled ptrs, on which we'd then crash
>         during subsequent
>         pauses. See more details in the patch comments.
>
>         Fix:
>         http://cr.openjdk.java.net/~shade/shenandoah/evac-non-tlab/webrev.02
>
>         I also cleaned up evacuate_object while we are at it.
>
>         Testing: hotspot_gc_shenandoah (includes tests that were failing
>         before)
>
>         Thanks,
>         -Aleksey
>
>
>
> --
> Diese Nachricht wurde von meinem Android-Gerät mit K-9 Mail gesendet.


More information about the shenandoah-dev mailing list