[15] RFR 8244953: Shenandoah: gc/shenandoah/TestStringInternCleanup fails with broken string table root

Zhengyu Gu zgu at redhat.com
Fri May 15 12:23:06 UTC 2020

After concurrent weak roots processing, there may still be stale oops 
observed by threads, we need to flush them out before we can recycle 
trash regions. Otherwise, native barrier may see them as live oops, 
since region's TAMS marks are reset.

Bug: https://bugs.openjdk.java.net/browse/JDK-8244953
Webrev: http://cr.openjdk.java.net/~zgu/JDK-8244953/webrev.00/index.html

   hotspot_gc_shenandoah (10+ iterations)



More information about the hotspot-gc-dev mailing list