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

G1: Partially remove fix for 6994628

    Details

    • Subcomponent:
      gc
    • Resolved In Build:
      b10
    • CPU:
      generic, x86
    • OS:
      generic, linux_redhat_4.0
    • Verification:
      Not verified

      Backports

        Description

        The issue that is causing the failures seen in 7009266 arise as a result of performing reference discovery during concurrent marking, followed by processing any discovered references at the end of concurrent marking.

        By partially removing the fix for 6994628 we can eliminate the disovery of reference objects during concurrent marking - the code that traces objects in concurrent marking will treat reference objects as regular objects and mark through them (marking the referent object and any object that is reachable from it).

        By marking the referent objects means that the Logger objects in the KitchenSink bigapp will always be strongly reachable and marked.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  johnc John Cuthbertson
                  Reporter:
                  johnc John Cuthbertson
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  1 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved:
                    Imported:
                    Indexed: