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

G1: Some roots not marked during an initial mark that gets an evacuation failure

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P3 P3
    • hs23
    • 7u2
    • hotspot
    • None
    • gc
    • b02
    • generic
    • generic
    • Not verified

        While investigating the issues described in 7086533 and 7086538, marking verification has identified some missing marks:

        [GC remark
         VerifyDuringGC:(before)[Verifying threads Roots (excluding permgen) Permgen roots HeapRegionSets HeapRegions RemSet syms strs zone dict hand C-heap code cache ]
         VerifyDuringGC:(after)[Verifying threads Roots (excluding permgen)

        Root location 0x0072f3f4 points to dead obj 0x099da910
        nsk.share.gc.LinkedMemoryObject
         - klass: 'nsk/share/gc/LinkedMemoryObject'
         - ---- fields (total size 6 words):
         - private 'storage' '[B' @8 [B (99fce38)
         - private 'next' 'Lnsk/share/gc/LinkedMemoryObject;' @12 a 'nsk/share/gc/LinkedMemoryObject' (99da8f8)
         - private 'prev' 'Lnsk/share/gc/LinkedMemoryObject;' @16 NULL

        Root location 0x0072f3fc points to dead obj 0x099ff548
        nsk.share.gc.LinkedMemoryObject
         - klass: 'nsk/share/gc/LinkedMemoryObject'
         - ---- fields (total size 6 words):
         - private 'storage' '[B' @8 NULL
         - private 'next' 'Lnsk/share/gc/LinkedMemoryObject;' @12 NULL
         - private 'prev' 'Lnsk/share/gc/LinkedMemoryObject;' @16 NULL

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

                Created:
                Updated:
                Resolved:
                Imported:
                Indexed: