Details
-
Bug
-
Resolution: Fixed
-
P3
-
15
-
b27
Description
Currently, string dedup roots are processed during concurrent strong roots phase, when native LRB no longer checks liveness of oops. Therefore, string dedup thread may load dead oops.
Instead, string dedup roots should be processed during concurrent weak roots phase.
Instead, string dedup roots should be processed during concurrent weak roots phase.
Attachments
Issue Links
- relates to
-
JDK-8242643 Shenandoah: split concurrent weak and strong root processing
- Resolved