Details
-
Bug
-
Resolution: Unresolved
-
P4
-
None
-
repo-shenandoah-21, repo-shenandoah
-
In Review
Description
A race condition exists in which the control thread may clear the `_requested_gc_cause` immediately after a mutator requests an explicit gc. When this happens, the control thread will no longer accept requests from the regulator to start concurrent GC cycles. The mutator thread will never wakeup, eventually the application will run out of memory or no progress will be made.
Attachments
Issue Links
- relates to
-
JDK-8318053 GenShen: Control thread may ignore requests to start concurrent GC
-
- Resolved
-