Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8323630

GenShen: Control thread may (still) ignore requests to start concurrent GC

    XMLWordPrintable

Details

    • gc
    • 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

          Activity

            People

              wkemper William Kemper
              wkemper William Kemper
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated: