https://github.com/bitcoin/bitcoin/actions/runs/23957112786/job/69878469247?pr=34963#step:10:258
0457/457 - wallet_txn_doublespend.py --mineblock failed, Duration: 1203 s
1
2stdout:
32026-04-03T18:40:30.840289Z TestFramework (INFO): PRNG seed is: 5561111221944585162
4
52026-04-03T18:40:30.892407Z TestFramework (INFO): Initializing test directory D:\a\bitcoin\bitcoin\test_runner_₿_🏃_20260403_183155\wallet_txn_doublespend_205
6
72026-04-03T18:40:33.936290Z TestFramework (INFO): Stopping nodes
8
9
10
11stderr:
12Traceback (most recent call last):
13
14 File "D:\a\bitcoin\bitcoin\test\functional\test_framework\authproxy.py", line 170, in _get_response
15
16 http_response = self.__conn.getresponse()
17
18 File "C:\hostedtoolcache\windows\Python\3.14.3\x64\Lib\http\client.py", line 1450, in getresponse
19
20 response.begin()
21
22 ~~~~~~~~~~~~~~^^
23
24 File "C:\hostedtoolcache\windows\Python\3.14.3\x64\Lib\http\client.py", line 336, in begin
25
26 version, status, reason = self._read_status()
27
28 ~~~~~~~~~~~~~~~~~^^
29
30 File "C:\hostedtoolcache\windows\Python\3.14.3\x64\Lib\http\client.py", line 297, in _read_status
31
32 line = str(self.fp.readline(_MAXLINE + 1), "iso-8859-1")
33
34 ~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^
35
36 File "C:\hostedtoolcache\windows\Python\3.14.3\x64\Lib\socket.py", line 725, in readinto
37
38 return self._sock.recv_into(b)
39
40 ~~~~~~~~~~~~~~~~~~~~^^^
41
42TimeoutError: timed out
43
44
45
46During handling of the above exception, another exception occurred:
47
48
49
50Traceback (most recent call last):
51
52 File "D:\a\bitcoin\bitcoin/test/functional/wallet_txn_doublespend.py", line 139, in <module>
53
54 TxnMallTest(__file__).main()
55
56 ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
57
58 File "D:\a\bitcoin\bitcoin\test\functional\test_framework\test_framework.py", line 157, in main
59
60 exit_code = self.shutdown()
61
62 File "D:\a\bitcoin\bitcoin\test\functional\test_framework\test_framework.py", line 290, in shutdown
63
64 self.stop_nodes()
65
66 ~~~~~~~~~~~~~~~^^
67
68 File "D:\a\bitcoin\bitcoin\test\functional\test_framework\test_framework.py", line 532, in stop_nodes
69
70 node.stop_node(wait=wait, wait_until_stopped=False)
71
72 ~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
73
74 File "D:\a\bitcoin\bitcoin\test\functional\test_framework\test_node.py", line 460, in stop_node
75
76 self.stop(wait=wait)
77
78 ~~~~~~~~~^^^^^^^^^^^
79
80 File "D:\a\bitcoin\bitcoin\test\functional\test_framework\coverage.py", line 50, in __call__
81
82 return_val = self.auth_service_proxy_instance.__call__(*args, **kwargs)
83
84 File "D:\a\bitcoin\bitcoin\test\functional\test_framework\authproxy.py", line 133, in __call__
85
86 response, status = self._request('POST', self.__url.path, postdata.encode('utf-8'))
87
88 ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
89
90 File "D:\a\bitcoin\bitcoin\test\functional\test_framework\authproxy.py", line 107, in _request
91
92 return self._get_response()
93
94 ~~~~~~~~~~~~~~~~~~^^
95
96 File "D:\a\bitcoin\bitcoin\test\functional\test_framework\authproxy.py", line 172, in _get_response
97
98 raise JSONRPCException({
99
100 ...<4 lines>...
101
102 self.__conn.timeout)})
103
104test_framework.authproxy.JSONRPCException: {'code': -344, 'message': "'stop' RPC took longer than 1200.000000 seconds. Consider using larger timeout for calls that take longer to return."} [http_status=None]
105
106[node 2] Cleaning up leftover process
107
108[node 1] Cleaning up leftover process
109
110[node 0] Cleaning up leftover process
Could be related to #34731.