This fails on Windows: https://github.com/bitcoin/bitcoin/actions/runs/26174639836/job/77001441263?pr=32150#step:14:2224:
feature_bind_port_externalip.py", line 65, in setup_nodes
self.start_nodes()
~~~~~~~~~~~~~~~~^^
File "D:\a\bitcoin\bitcoin\build\test\functional\test_framework\test_framework.py", line 518, in start_nodes
node.wait_for_rpc_connection()
~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
File "D:\a\bitcoin\bitcoin\build\test\functional\test_framework\test_node.py", line 332, in wait_for_rpc_connection
rpc.getblockcount()
~~~~~~~~~~~~~~~~~^^
File "D:\a\bitcoin\bitcoin\build\test\functional\test_framework\coverage.py", line 50, in __call__
return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
File "D:\a\bitcoin\bitcoin\build\test\functional\test_framework\authproxy.py", line 133, in __call__
response, status = self._request('POST', self.__url.path, postdata.encode('utf-8'))
~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "D:\a\bitcoin\bitcoin\build\test\functional\test_framework\authproxy.py", line 106, in _request
self.__conn.request(method, path, postdata, headers)
~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\hostedtoolcache\windows\Python\3.14.5\x64\Lib\http\client.py", line 1367, in request
self._send_request(method, url, body, headers, encode_chunked)
~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\hostedtoolcache\windows\Python\3.14.5\x64\Lib\http\client.py", line 1413, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\hostedtoolcache\windows\Python\3.14.5\x64\Lib\http\client.py", line 1362, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "C:\hostedtoolcache\windows\Python\3.14.5\x64\Lib\http\client.py", line 1161, in _send_output
self.send(chunk)
~~~~~~~~~^^^^^^^
File "C:\hostedtoolcache\windows\Python\3.14.5\x64\Lib\http\client.py", line 1086, in send
self.sock.sendall(data)
~~~~~~~~~~~~~~~~~^^^^^^
ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine
node1 stderr Error: Unable to bind to 1.1.1.5:30002 on this computer (bind returned error The requested address is not valid in its context. (10049))
Error: Failed to listen on any port. Use -listen=0 if you want this.
node4 stderr Error: Unable to bind to 1.1.1.5:30005 on this computer (bind returned error The requested address is not valid in its context. (10049))
Error: Failed to listen on any port. Use -listen=0 if you want this.