Duplicate :
|
If the marking overflows during the reference processing, G1 might call StringTable::unlink before the GC has completed. This is a benign bug because all strings in the StringTable is either copied or marked during Initial Marking. And new strings added during concurrent marking will be found by SATB. This bug fix is needed for G1 class unloading.
|