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

java/nio/channels/vthread/BlockingChannelOps.java timed out

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Duplicate
    • Icon: P4 P4
    • None
    • 22
    • core-libs
    • x86_64
    • windows

      The following test timed out in the JDK22 CI:

      java/nio/channels/vthread/BlockingChannelOps.java#no-vmcontinuations

      Here's a snippet from the log file:

      #section:junit
      ----------messages:(8/413)----------
      command: junit -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations BlockingChannelOps
      reason: User specified action: run junit/othervm -XX:+UnlockExperimentalVMOptions -XX:-VMContinuations BlockingChannelOps
      started: Mon Aug 21 16:09:15 UTC 2023
      Mode: othervm [/othervm specified]
      Timeout information:
      --- Timeout information end.
      finished: Mon Aug 21 16:19:34 UTC 2023
      elapsed time (seconds): 619.836
      ----------configuration:(0/0)----------
      ----------System.out:(913/67525)----------
      -- VirtualThread[#91]/timed_waiting --
        java.base/jdk.internal.misc.Unsafe.park(Native Method)
        java.base/java.lang.ThreadBuilders$BoundVirtualThread.parkNanos(ThreadBuilders.java:448)
        java.base/java.lang.System$2.parkVirtualThread(System.java:2645)
        java.base/jdk.internal.misc.VirtualThreads.park(VirtualThreads.java:67)
        java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
        java.base/sun.nio.ch.Poller.pollIndirect(Poller.java:137)
        java.base/sun.nio.ch.Poller.poll(Poller.java:102)
        java.base/sun.nio.ch.Poller.poll(Poller.java:87)
        java.base/sun.nio.ch.DatagramChannelImpl.park(DatagramChannelImpl.java:494)
        java.base/sun.nio.ch.DatagramChannelImpl.tryBlockingReceive(DatagramChannelImpl.java:762)
        java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:692)
        java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:204)
        BlockingChannelOps.lambda$testDatagramSocketAdaptorReceive$24(BlockingChannelOps.java:530)
        jdk.test.lib.thread.VThreadRunner.lambda$run$0(VThreadRunner.java:71)
        java.base/java.lang.ThreadBuilders$BoundVirtualThread.run(ThreadBuilders.java:437)

      <snip>

      -- VirtualThread[#91]/timed_waiting --
        java.base/jdk.internal.misc.Unsafe.park(Native Method)
        java.base/java.lang.ThreadBuilders$BoundVirtualThread.parkNanos(ThreadBuilders.java:448)
        java.base/java.lang.System$2.parkVirtualThread(System.java:2645)
        java.base/jdk.internal.misc.VirtualThreads.park(VirtualThreads.java:67)
        java.base/java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:408)
        java.base/sun.nio.ch.Poller.pollIndirect(Poller.java:137)
        java.base/sun.nio.ch.Poller.poll(Poller.java:102)
        java.base/sun.nio.ch.Poller.poll(Poller.java:87)
        java.base/sun.nio.ch.DatagramChannelImpl.park(DatagramChannelImpl.java:494)
        java.base/sun.nio.ch.DatagramChannelImpl.tryBlockingReceive(DatagramChannelImpl.java:762)
        java.base/sun.nio.ch.DatagramChannelImpl.blockingReceive(DatagramChannelImpl.java:692)
        java.base/sun.nio.ch.DatagramSocketAdaptor.receive(DatagramSocketAdaptor.java:204)
        BlockingChannelOps.lambda$testDatagramSocketAdaptorReceive$24(BlockingChannelOps.java:530)
        jdk.test.lib.thread.VThreadRunner.lambda$run$0(VThreadRunner.java:71)
        java.base/java.lang.ThreadBuilders$BoundVirtualThread.run(ThreadBuilders.java:437)
      ----------System.err:(69/6414)----------
      STARTED BlockingChannelOps::testPipeReadInterrupt 'testPipeReadInterrupt()'
      SUCCESSFUL BlockingChannelOps::testPipeReadInterrupt 'testPipeReadInterrupt()'

      <snip>

      STARTED BlockingChannelOps::testDatagramSocketAdaptorReceive2 'testDatagramSocketAdaptorReceive2()'
      SUCCESSFUL BlockingChannelOps::testDatagramSocketAdaptorReceive2 'testDatagramSocketAdaptorReceive2()'
      STARTED BlockingChannelOps::testPipeReadAsyncClose 'testPipeReadAsyncClose()'
      SUCCESSFUL BlockingChannelOps::testPipeReadAsyncClose 'testPipeReadAsyncClose()'
      STARTED BlockingChannelOps::testSocketChannelReadAsyncClose 'testSocketChannelReadAsyncClose()'
      SUCCESSFUL BlockingChannelOps::testSocketChannelReadAsyncClose 'testSocketChannelReadAsyncClose()'

      [ JUnit Containers: found 4, started 4, succeeded 4, failed 0, aborted 0, skipped 0]
      [ JUnit Tests: found 32, started 32, succeeded 32, failed 0, aborted 0, skipped 0]

      STATUS:Passed.
      ----------rerun:(45/6491)*----------

      <snip>

      result: Error. Program `c:\ade\mesos\work_dir\jib-master\install\jdk-22+12-836\windows-x64-debug.jdk\jdk-22\fastdebug\bin\java' timed out (timeout set to 480000ms, elapsed time including timeout handling was 619820ms).


      Default timeout value of 120 seconds/2 minutes with a default timeoutFactor
      of 4 means a total timeout of 480 seconds/8 minutes. The run executed
      for 619.836 seconds.

            dfuchs Daniel Fuchs
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:
              Resolved: