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

Test TestGCLockerEvent.java intermittent timed out with TEST_THREAD_FACTORY=Virtual

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P4 P4
    • None
    • 21
    • hotspot
    • jfr
    • aarch64
    • linux

      Test jdk/jfr/event/gc/detailed/TestGCLockerEvent.java intermittent timed out when run with TEST_THREAD_FACTORY=Virtual with release build on linux-aarch64. The test log snippet:

      "JFR Periodic Tasks" #42 [4030879] daemon prio=5 os_prio=0 cpu=49.05ms elapsed=479.49s tid=0x0000ffff1812dc70 nid=4030879 in Object.wait() [0x0000ffff54da5000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait0(java.base@21.0.7-internal/Native Method)
      - waiting on <no object reference available>
      at java.lang.Object.wait(java.base@21.0.7-internal/Object.java:366)
      at jdk.jfr.internal.PlatformRecorder.takeNap(jdk.jfr@21.0.7-internal/PlatformRecorder.java:559)
      - locked <0x00000000ff184c28> (a jdk.jfr.internal.JVM$ChunkRotationMonitor)
      at jdk.jfr.internal.PlatformRecorder.periodicTask(jdk.jfr@21.0.7-internal/PlatformRecorder.java:527)
      at jdk.jfr.internal.PlatformRecorder.lambda$startDiskMonitor$1(jdk.jfr@21.0.7-internal/PlatformRecorder.java:446)
      at jdk.jfr.internal.PlatformRecorder$$Lambda/0x0000001801050370.run(jdk.jfr@21.0.7-internal/Unknown Source)
      at java.lang.Thread.runWith(java.base@21.0.7-internal/Thread.java:1596)
      at java.lang.Thread.run(java.base@21.0.7-internal/Thread.java:1583)

      "Critical Thread 0" #44 [4031018] daemon prio=5 os_prio=0 cpu=0.26ms elapsed=479.36s tid=0x0000ffff1810fa30 nid=4031018 waiting on condition [0x0000ffff54ba6000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@21.0.7-internal/Native Method)
      - parking to wait for <0x00000000ff128de8> (a java.util.concurrent.CountDownLatch$Sync)
      at java.util.concurrent.locks.LockSupport.park(java.base@21.0.7-internal/LockSupport.java:221)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(java.base@21.0.7-internal/AbstractQueuedSynchronizer.java:754)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(java.base@21.0.7-internal/AbstractQueuedSynchronizer.java:1099)
      at java.util.concurrent.CountDownLatch.await(java.base@21.0.7-internal/CountDownLatch.java:230)
      at jdk.jfr.event.gc.detailed.TestGCLockerEvent.lambda$startCriticalThreads$0(TestGCLockerEvent.java:108)
      at jdk.jfr.event.gc.detailed.TestGCLockerEvent$$Lambda/0x0000001801001ab0.run(Unknown Source)
      at java.lang.Thread.runWith(java.base@21.0.7-internal/Thread.java:1596)
      at java.lang.Thread.run(java.base@21.0.7-internal/Thread.java:1583)

            Unassigned Unassigned
            syan Sendao Yan
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated: