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

GenShen: TestShenandoahEvacuationInformationEvent failed with setRegions >= regionsFreed: expected 1 >= 57

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: P4 P4
    • 25
    • 25
    • hotspot
    • gc
    • b09

      The test TestShenandoahEvacuationInformationEvent has failed on MacOS aarch64:

      ----------messages:(7/659)----------
      command: main -Xmx64m -XX:+UnlockExperimentalVMOptions -XX:ShenandoahRegionSize=1m -XX:+UseShenandoahGC -XX:ShenandoahGCMode=generational jdk.jfr.event.gc.detailed.TestShenandoahEvacuationInformationEvent
      reason: User specified action: run main/othervm -Xmx64m -XX:+UnlockExperimentalVMOptions -XX:ShenandoahRegionSize=1m -XX:+UseShenandoahGC -XX:ShenandoahGCMode=generational jdk.jfr.event.gc.detailed.TestShenandoahEvacuationInformationEvent
      started: Fri Jan 24 21:57:03 CET 2025
      Mode: othervm [/othervm specified]
      Additional options from @modules: --add-modules jdk.jfr,java.management
      finished: Fri Jan 24 21:57:06 CET 2025
      elapsed time (seconds): 2.851
      ----------configuration:(3/51)----------
      Boot Layer
        add modules: jdk.jfr java.management

      ----------System.out:(361/8526)----------
      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:04.895 (2025-01-24)
        gcId = 1
        cSetRegions = 6
        cSetUsedBefore = 6.0 MB
        cSetUsedAfter = 2.0 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.0 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 1
        immediateBytes = 1.0 MB
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:04.947 (2025-01-24)
        gcId = 2
        cSetRegions = 8
        cSetUsedBefore = 8.0 MB
        cSetUsedAfter = 2.4 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.4 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:04.993 (2025-01-24)
        gcId = 3
        cSetRegions = 18
        cSetUsedBefore = 18.0 MB
        cSetUsedAfter = 2.4 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.4 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.113 (2025-01-24)
        gcId = 5
        cSetRegions = 17
        cSetUsedBefore = 17.0 MB
        cSetUsedAfter = 2.6 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.6 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.179 (2025-01-24)
        gcId = 6
        cSetRegions = 15
        cSetUsedBefore = 15.0 MB
        cSetUsedAfter = 2.4 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.4 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.239 (2025-01-24)
        gcId = 8
        cSetRegions = 21
        cSetUsedBefore = 21.0 MB
        cSetUsedAfter = 2.5 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.5 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.279 (2025-01-24)
        gcId = 9
        cSetRegions = 14
        cSetUsedBefore = 14.0 MB
        cSetUsedAfter = 3.3 MB
        collectedOld = 0 bytes
        collectedPromoted = 729.4 kB
        collectedYoung = 2.6 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.340 (2025-01-24)
        gcId = 10
        cSetRegions = 16
        cSetUsedBefore = 16.0 MB
        cSetUsedAfter = 2.4 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.4 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.387 (2025-01-24)
        gcId = 12
        cSetRegions = 22
        cSetUsedBefore = 22.0 MB
        cSetUsedAfter = 2.5 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.5 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.440 (2025-01-24)
        gcId = 13
        cSetRegions = 15
        cSetUsedBefore = 15.0 MB
        cSetUsedAfter = 3.9 MB
        collectedOld = 0 bytes
        collectedPromoted = 1.4 MB
        collectedYoung = 2.5 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.518 (2025-01-24)
        gcId = 14
        cSetRegions = 17
        cSetUsedBefore = 17.0 MB
        cSetUsedAfter = 2.3 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.3 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.558 (2025-01-24)
        gcId = 15
        cSetRegions = 16
        cSetUsedBefore = 16.0 MB
        cSetUsedAfter = 2.6 MB
        collectedOld = 0 bytes
        collectedPromoted = 308.6 kB
        collectedYoung = 2.3 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.616 (2025-01-24)
        gcId = 16
        cSetRegions = 14
        cSetUsedBefore = 14.0 MB
        cSetUsedAfter = 2.3 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.3 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.652 (2025-01-24)
        gcId = 17
        cSetRegions = 21
        cSetUsedBefore = 21.0 MB
        cSetUsedAfter = 2.4 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.4 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.681 (2025-01-24)
        gcId = 18
        cSetRegions = 13
        cSetUsedBefore = 13.0 MB
        cSetUsedAfter = 2.4 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.4 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.718 (2025-01-24)
        gcId = 19
        cSetRegions = 23
        cSetUsedBefore = 23.0 MB
        cSetUsedAfter = 2.4 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.4 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.742 (2025-01-24)
        gcId = 20
        cSetRegions = 12
        cSetUsedBefore = 12.0 MB
        cSetUsedAfter = 2.3 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.3 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.770 (2025-01-24)
        gcId = 21
        cSetRegions = 15
        cSetUsedBefore = 15.0 MB
        cSetUsedAfter = 2.3 MB
        collectedOld = 0 bytes
        collectedPromoted = 0 bytes
        collectedYoung = 2.3 MB
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 0
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      Event: jdk.ShenandoahEvacuationInformation {
        startTime = 21:57:05.812 (2025-01-24)
        gcId = 23
        cSetRegions = 1
        cSetUsedBefore = 1023.0 kB
        cSetUsedAfter = 662.4 kB
        collectedOld = 662.4 kB
        collectedPromoted = 0 bytes
        collectedYoung = 0 bytes
        regionsPromotedHumongous = 0
        regionsPromotedRegular = 0
        regularPromotedGarbage = 0 bytes
        regularPromotedFree = 0 bytes
        regionsFreed = 57
        regionsImmediate = 0
        immediateBytes = 0 bytes
      }


      ----------System.err:(13/882)----------
      java.lang.RuntimeException: setRegions >= regionsFreed: expected 1 >= 57
      at jdk.test.lib.Asserts.fail(Asserts.java:689)
      at jdk.test.lib.Asserts.assertGreaterThanOrEqual(Asserts.java:344)
      at jdk.jfr.event.gc.detailed.TestShenandoahEvacuationInformationEvent.main(TestShenandoahEvacuationInformationEvent.java:73)
      at java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:104)
      at java.base/java.lang.reflect.Method.invoke(Method.java:565)
      at com.sun.javatest.regtest.agent.MainWrapper$MainTask.run(MainWrapper.java:138)
      at java.base/java.lang.Thread.run(Thread.java:1447)

            ssubramaniam Satyen Subramaniam
            mdoerr Martin Doerr
            Votes:
            0 Vote for this issue
            Watchers:
            6 Start watching this issue

              Created:
              Updated:
              Resolved: