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

java/nio/channels/AsynchronousSocketChannel/StressLoopback.java fails with "IOException: No buffer space available"

XMLWordPrintable

    • aarch64
    • os_x

      The following test failed in the JDK18 CI:

      java/nio/channels/AsynchronousSocketChannel/StressLoopback.java

      Here's a snippet from the log file:

      #section:main
      ----------messages:(5/143)----------
      command: main StressLoopback
      reason: User specified action: run main StressLoopback
      Mode: agentvm
      Agent id: 11
      elapsed time (seconds): 20.686
      ----------configuration:(14/1736)----------
      Boot Layer
        class path: /System/Volumes/Data/mesos/work_dir/jib-master/install/jtreg/6/1/bundles/jtreg-6+1.zip/jtreg/lib/javatest.jar
                    /System/Volumes/Data/mesos/work_dir/jib-master/install/jtreg/6/1/bundles/jtreg-6+1.zip/jtreg/lib/jtreg.jar
                    /System/Volumes/Data/mesos/work_dir/jib-master/install/jtreg/6/1/bundles/jtreg-6+1.zip/jtreg/lib/junit.jar
                    /System/Volumes/Data/mesos/work_dir/jib-master/install/jtreg/6/1/bundles/jtreg-6+1.zip/jtreg/lib/hamcrest.jar
                    /System/Volumes/Data/mesos/work_dir/jib-master/install/jtreg/6/1/bundles/jtreg-6+1.zip/jtreg/lib/testng.jar
                    /System/Volumes/Data/mesos/work_dir/jib-master/install/jtreg/6/1/bundles/jtreg-6+1.zip/jtreg/lib/jcommander.jar
                    /System/Volumes/Data/mesos/work_dir/jib-master/install/jtreg/6/1/bundles/jtreg-6+1.zip/jtreg/lib/guice.jar
        patch: java.base /System/Volumes/Data/mesos/work_dir/slaves/ff806ead-2cac-495d-9cbc-62116f99bf14-S19518/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/62131eff-900f-405a-a428-222d8ff508a3/runs/279124ef-8c42-464b-b44f-303cbe2680f1/testoutput/test-support/jtreg_open_test_jdk_tier2_part2/patches/java.base

      Test Layer
        class path: /System/Volumes/Data/mesos/work_dir/slaves/ff806ead-2cac-495d-9cbc-62116f99bf14-S19518/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/62131eff-900f-405a-a428-222d8ff508a3/runs/279124ef-8c42-464b-b44f-303cbe2680f1/testoutput/test-support/jtreg_open_test_jdk_tier2_part2/classes/0/java/nio/channels/AsynchronousSocketChannel/StressLoopback.d
                    /System/Volumes/Data/mesos/work_dir/jib-master/install/jdk-18+9-369/src.full/open/test/jdk/java/nio/channels/AsynchronousSocketChannel

      ----------rerun:(29/5168)*----------

      <snip>

      ----------stderr:(4/493)----------
      WARNING: A terminally deprecated method in java.lang.System has been called
      WARNING: System::setSecurityManager has been called by com.sun.javatest.regtest.agent.RegressionSecurityManager (file:/System/Volumes/Data/mesos/work_dir/jib-master/install/jtreg/6/1/bundles/jtreg-6+1.zip/jtreg/lib/jtreg.jar)
      WARNING: Please consider reporting this to the maintainers of com.sun.javatest.regtest.agent.RegressionSecurityManager
      WARNING: System::setSecurityManager will be removed in a future release
      ----------System.err:(510/41667)----------
      java.io.IOException: No buffer space available
      at java.base/sun.nio.ch.FileDispatcherImpl.write0(Native Method)
      at java.base/sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:62)
      at java.base/sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:132)
      at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:76)
      at java.base/sun.nio.ch.IOUtil.write(IOUtil.java:60)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:713)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker.invokeDirect(Invoker.java:160)
      at java.base/sun.nio.ch.UnixAsynchronousSocketChannelImpl.implWrite(UnixAsynchronousSocketChannelImpl.java:759)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:382)
      at java.base/sun.nio.ch.AsynchronousSocketChannelImpl.write(AsynchronousSocketChannelImpl.java:399)
      at java.base/java.nio.channels.AsynchronousSocketChannel.write(AsynchronousSocketChannel.java:582)
      at StressLoopback$Source$1.completed(StressLoopback.java:113)
      at StressLoopback$Source$1.completed(StressLoopback.java:105)
      at java.base/sun.nio.ch.Invoker.invokeUnchecked(Invoker.java:129)
      at java.base/sun.nio.ch.Invoker$2.run(Invoker.java:221)
      at java.base/sun.nio.ch.AsynchronousChannelGroupImpl$1.run(AsynchronousChannelGroupImpl.java:113)
      at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
      at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
      at java.base/java.lang.Thread.run(Thread.java:833)
      at java.base/jdk.internal.misc.InnocuousThread.run(InnocuousThread.java:162)

            msheppar Mark Sheppard
            dcubed Daniel Daugherty
            Votes:
            0 Vote for this issue
            Watchers:
            7 Start watching this issue

              Created:
              Updated: