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

"guarantee(seq->num() > 0) failed" in G1CollectorPolicy::predict_yg_surv_rate

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P2 P2
    • 9
    • 9
    • hotspot
    • gc
    • x86
    • linux

      While trying to reproduce JDK-8151256, this failure occurred a couple of times in about 100K runs:

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (g1CollectorPolicy.cpp:1374), pid=18338, tid=18386
      # guarantee(seq->num() > 0) failed: There should be some young gen survivor samples available. Tried to access with age 32
      #
      # JRE version: Java(TM) SE Runtime Environment (9.0+107) (build 9-ea+107-2016-02-24-205307.javare.4520)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (9-ea+107-2016-02-24-205307.javare.4520, mixed mode, tiered, compressed oops, g1 gc, linux-amd64)

      The other instance was with "age 6" rather than 32.

      Seems unrelated to JDK-8151256. Does seem related to JDK-8139594 . It didn't occur in fastdebug runs (yet).

        1. hs_err_pid26083.log
          181 kB
          Thomas Benson
        2. hs_err_pid18338.log
          179 kB
          Thomas Benson

            tbenson Thomas Benson (Inactive)
            tbenson Thomas Benson (Inactive)
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: