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

java/nio/channels/DatagramChannel/ReceiveISA.java timed out

XMLWordPrintable

      The test timed out once in 9 CI run.

      There is no much output from test. See:
      ----------messages:(8/234)----------
      command: main ReceiveISA
      reason: Assumed action based on file name: run main ReceiveISA
      Mode: agentvm
      Agent id: 10
      Timeout signalled after 600 seconds
      Timeout information:
      --- Timeout information end.
      elapsed time (seconds): 741.199

      Copied parts of jstack output:

      "Attach Listener" #573 daemon prio=9 os_prio=31 tid=0x00007f87bd970000 nid=0x28217 waiting on condition [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "SameVMThread" #572 prio=5 os_prio=31 tid=0x00007f87c297c000 nid=0x27f23 runnable [0x0000000191752000]
         java.lang.Thread.State: RUNNABLE
      at sun.nio.ch.DatagramChannelImpl.receive0(java.base@9-internal/Native Method)
      at sun.nio.ch.DatagramChannelImpl.receiveIntoNativeBuffer(java.base@9-internal/DatagramChannelImpl.java:415)
      at sun.nio.ch.DatagramChannelImpl.receive(java.base@9-internal/DatagramChannelImpl.java:393)
      at sun.nio.ch.DatagramChannelImpl.receive(java.base@9-internal/DatagramChannelImpl.java:354)
      - locked <0x000000012c859188> (a java.lang.Object)
      at ReceiveISA.main(ReceiveISA.java:65)
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@9-internal/Native Method)
      at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@9-internal/NativeMethodAccessorImpl.java:62)
      at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@9-internal/DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(java.base@9-internal/Method.java:564)
      at com.sun.javatest.regtest.agent.MainActionHelper$SameVMRunnable.run(MainActionHelper.java:230)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)

      "InnocuousThread-9" #293 daemon prio=5 os_prio=31 tid=0x00007f87bf013800 nid=0x8803 waiting on condition [0x0000000193f6a000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x000000012c84a0b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:194)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:417)
      at sun.nio.ch.KQueuePort$EventHandlerTask.run(java.base@9-internal/KQueuePort.java:270)
      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(java.base@9-internal/AsynchronousChannelGroupImpl.java:112)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1161)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:635)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

      "InnocuousThread-8" #292 daemon prio=5 os_prio=31 tid=0x00007f87bf012800 nid=0x8603 waiting on condition [0x0000000193e67000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x000000012c84a0b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:194)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:417)
      at sun.nio.ch.KQueuePort$EventHandlerTask.run(java.base@9-internal/KQueuePort.java:270)
      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(java.base@9-internal/AsynchronousChannelGroupImpl.java:112)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1161)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:635)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

      "InnocuousThread-7" #291 daemon prio=5 os_prio=31 tid=0x00007f87c291d800 nid=0x8403 waiting on condition [0x0000000193d64000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x000000012c84a0b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:194)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:417)
      at sun.nio.ch.KQueuePort$EventHandlerTask.run(java.base@9-internal/KQueuePort.java:270)
      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(java.base@9-internal/AsynchronousChannelGroupImpl.java:112)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1161)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:635)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

      "InnocuousThread-6" #290 daemon prio=5 os_prio=31 tid=0x00007f87c12df000 nid=0x820b waiting on condition [0x0000000193c61000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x000000012c84a0b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:194)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:417)
      at sun.nio.ch.KQueuePort$EventHandlerTask.run(java.base@9-internal/KQueuePort.java:270)
      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(java.base@9-internal/AsynchronousChannelGroupImpl.java:112)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1161)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:635)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

      "InnocuousThread-5" #289 daemon prio=5 os_prio=31 tid=0x00007f87c112d000 nid=0x7f1f waiting on condition [0x0000000193b5e000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x000000012c84a0b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:194)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:417)
      at sun.nio.ch.KQueuePort$EventHandlerTask.run(java.base@9-internal/KQueuePort.java:270)
      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(java.base@9-internal/AsynchronousChannelGroupImpl.java:112)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1161)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:635)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

      "InnocuousThread-4" #288 daemon prio=5 os_prio=31 tid=0x00007f87c2000000 nid=0x563b waiting on condition [0x0000000193a5b000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x000000012c84a0b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:194)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:417)
      at sun.nio.ch.KQueuePort$EventHandlerTask.run(java.base@9-internal/KQueuePort.java:270)
      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(java.base@9-internal/AsynchronousChannelGroupImpl.java:112)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1161)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:635)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

      "InnocuousThread-3" #287 daemon prio=5 os_prio=31 tid=0x00007f87c2009800 nid=0x555f waiting on condition [0x000000019385e000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x000000012c84a0b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:194)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:417)
      at sun.nio.ch.KQueuePort$EventHandlerTask.run(java.base@9-internal/KQueuePort.java:270)
      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(java.base@9-internal/AsynchronousChannelGroupImpl.java:112)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1161)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:635)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

      "InnocuousThread-2" #286 daemon prio=5 os_prio=31 tid=0x00007f87bdc98000 nid=0x7c7f waiting on condition [0x000000019375b000]
         java.lang.Thread.State: WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x000000012c84a0b0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.park(java.base@9-internal/LockSupport.java:194)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(java.base@9-internal/AbstractQueuedSynchronizer.java:2062)
      at java.util.concurrent.ArrayBlockingQueue.take(java.base@9-internal/ArrayBlockingQueue.java:417)
      at sun.nio.ch.KQueuePort$EventHandlerTask.run(java.base@9-internal/KQueuePort.java:270)
      at sun.nio.ch.AsynchronousChannelGroupImpl$1.run(java.base@9-internal/AsynchronousChannelGroupImpl.java:112)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1161)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:635)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

      "InnocuousThread-1" #285 daemon prio=5 os_prio=31 tid=0x00007f87c05e8000 nid=0x805f runnable [0x00000001929ba000]
         java.lang.Thread.State: RUNNABLE
      at sun.nio.ch.KQueue.keventPoll(java.base@9-internal/Native Method)
      at sun.nio.ch.KQueuePort$EventHandlerTask.poll(java.base@9-internal/KQueuePort.java:196)
      at sun.nio.ch.KQueuePort$EventHandlerTask.run(java.base@9-internal/KQueuePort.java:276)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

      "server-timer" #151 daemon prio=5 os_prio=31 tid=0x00007f87bf36e000 nid=0x7557 in Object.wait() [0x000000019191c000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(java.base@9-internal/Native Method)
      - waiting on <no object reference available>
      at java.util.TimerThread.mainLoop(java.base@9-internal/Timer.java:553)
      - waiting to re-lock in wait() <0x000000012c84a600> (a java.util.TaskQueue)
      at java.util.TimerThread.run(java.base@9-internal/Timer.java:506)

      "pool-1-thread-1" #12 daemon prio=5 os_prio=31 tid=0x00007f87bc0e2000 nid=0x7807 waiting on condition [0x0000000191324000]
         java.lang.Thread.State: TIMED_WAITING (parking)
      at jdk.internal.misc.Unsafe.park(java.base@9-internal/Native Method)
      - parking to wait for <0x000000012c10f030> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
      at java.util.concurrent.locks.LockSupport.parkNanos(java.base@9-internal/LockSupport.java:234)
      at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@9-internal/AbstractQueuedSynchronizer.java:2104)
      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@9-internal/ScheduledThreadPoolExecutor.java:1131)
      at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@9-internal/ScheduledThreadPoolExecutor.java:848)
      at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@9-internal/ThreadPoolExecutor.java:1086)
      at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@9-internal/ThreadPoolExecutor.java:1146)
      at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@9-internal/ThreadPoolExecutor.java:635)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)

      "Service Thread" #11 daemon prio=9 os_prio=31 tid=0x00007f87be815800 nid=0x6e03 runnable [0x0000000000000000]
         java.lang.Thread.State: RUNNABLE

      "Common-Cleaner" #10 daemon prio=8 os_prio=31 tid=0x00007f87bf836800 nid=0x6c03 in Object.wait() [0x0000000190e83000]
         java.lang.Thread.State: TIMED_WAITING (on object monitor)
      at java.lang.Object.wait(java.base@9-internal/Native Method)
      - waiting on <no object reference available>
      at java.lang.ref.ReferenceQueue.remove(java.base@9-internal/ReferenceQueue.java:151)
      - waiting to re-lock in wait() <0x000000012c10a820> (a java.lang.ref.ReferenceQueue$Lock)
      at jdk.internal.ref.CleanerImpl.run(java.base@9-internal/CleanerImpl.java:148)
      at java.lang.Thread.run(java.base@9-internal/Thread.java:844)
      at jdk.internal.misc.InnocuousThread.run(java.base@9-internal/InnocuousThread.java:122)

            dfuchs Daniel Fuchs
            xiaofeya Xiaofeng Yang
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated:
              Resolved: