Regression in the gc_baseline caused by || RefProc (assertion "FreeList RACE DETECTED")

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: P4
    • hs10
    • Affects Version/s: 7
    • Component/s: hotspot
    • None
    • gc
    • b12
    • generic
    • generic

        Test case:

        java/lang/management/MemoryMXBean/MemoryManagementConcMarkSweepGC.sh

        The regression is due to optimization I did for ParNew: I moved
        thread state flushing into a separate method and made it serial (without locking). But when LowMemoryDetector is enabled a "thread-sensitive" code could be executed (like Mutex::owned_by_self()).

              Assignee:
              Andrey Petrusenko (Inactive)
              Reporter:
              Andrey Petrusenko (Inactive)
              Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: