This may be a macOS issue, or a specific host issue, but filing for tracking purposes. We have had 3 failures of this test close together on three different machines:
Test com/sun/jdi/JdwpListenTest.java
[debuggee] Listening for transport dt_socket at address: 52287
Debuggee is listening on *:52287
Connecting to fe80:0:0:0:cd3:f2f7:bf34:b5bc%en0, expected: SUCCESS
----------System.err:(37/2328)----------
java.io.IOException: Bad file descriptor
at java.base/java.io.FileInputStream.available0(Native Method)
at java.base/java.io.FileInputStream.available(FileInputStream.java:472)
at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:396)
at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:289)
at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:330)
at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95)
at jdk.test.lib.process.StreamPumper.run(StreamPumper.java:111)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
at java.base/java.lang.Thread.run(Thread.java:1447)
java.lang.RuntimeException: ERROR: failed to attach
at JdwpListenTest.listenTest(JdwpListenTest.java:107)
at JdwpListenTest.main(JdwpListenTest.java:82)
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)
Caused by: java.net.SocketException: Network is down
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:535)
at java.base/sun.nio.ch.Net.connect(Net.java:524)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:574)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:282)
at java.base/java.net.Socket.connect(Socket.java:665)
at jdk.jdi/com.sun.tools.jdi.SocketTransportService.attach(SocketTransportService.java:263)
at jdk.jdi/com.sun.tools.jdi.GenericAttachingConnector.attach(GenericAttachingConnector.java:119)
at jdk.jdi/com.sun.tools.jdi.SocketAttachingConnector.attach(SocketAttachingConnector.java:83)
at JdwpListenTest.attach(JdwpListenTest.java:126)
at JdwpListenTest.listenTest(JdwpListenTest.java:100)
... 5 more
Test com/sun/jdi/JdwpListenTest.java
[debuggee] Listening for transport dt_socket at address: 52287
Debuggee is listening on *:52287
Connecting to fe80:0:0:0:cd3:f2f7:bf34:b5bc%en0, expected: SUCCESS
----------System.err:(37/2328)----------
java.io.IOException: Bad file descriptor
at java.base/java.io.FileInputStream.available0(Native Method)
at java.base/java.io.FileInputStream.available(FileInputStream.java:472)
at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:396)
at java.base/java.io.BufferedInputStream.fill(BufferedInputStream.java:289)
at java.base/java.io.BufferedInputStream.read1(BufferedInputStream.java:330)
at java.base/java.io.BufferedInputStream.read(BufferedInputStream.java:388)
at java.base/java.io.FilterInputStream.read(FilterInputStream.java:95)
at jdk.test.lib.process.StreamPumper.run(StreamPumper.java:111)
at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:545)
at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:328)
at java.base/java.lang.Thread.run(Thread.java:1447)
java.lang.RuntimeException: ERROR: failed to attach
at JdwpListenTest.listenTest(JdwpListenTest.java:107)
at JdwpListenTest.main(JdwpListenTest.java:82)
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)
Caused by: java.net.SocketException: Network is down
at java.base/sun.nio.ch.Net.connect0(Native Method)
at java.base/sun.nio.ch.Net.connect(Net.java:535)
at java.base/sun.nio.ch.Net.connect(Net.java:524)
at java.base/sun.nio.ch.NioSocketImpl.connect(NioSocketImpl.java:574)
at java.base/java.net.SocksSocketImpl.connect(SocksSocketImpl.java:282)
at java.base/java.net.Socket.connect(Socket.java:665)
at jdk.jdi/com.sun.tools.jdi.SocketTransportService.attach(SocketTransportService.java:263)
at jdk.jdi/com.sun.tools.jdi.GenericAttachingConnector.attach(GenericAttachingConnector.java:119)
at jdk.jdi/com.sun.tools.jdi.SocketAttachingConnector.attach(SocketAttachingConnector.java:83)
at JdwpListenTest.attach(JdwpListenTest.java:126)
at JdwpListenTest.listenTest(JdwpListenTest.java:100)
... 5 more