$ git grep -A 2 "!= ChainType::REGTEST"
src/init.cpp: if (chainparams.GetChainType() != ChainType::REGTEST) {
src/init.cpp- return InitError(Untranslated("-test=<option> can only be used with regtest"));
src/init.cpp- }
--
src/init.cpp: if (read_stale_estimates && (chainparams.GetChainType() != ChainType::REGTEST)) {
src/init.cpp- return InitError(strprintf(_("acceptstalefeeestimates is not supported on %s chain."), chainparams.GetChainTypeString()));
src/init.cpp- }
--
src/rpc/net.cpp: if (Params().GetChainType() != ChainType::REGTEST) {
src/rpc/net.cpp- throw std::runtime_error("addconnection is for regression testing (-regtest mode) only.");
src/rpc/net.cpp- }
The notion of "niche" slightly contradicts the concept of "software for all".
maflcko
commented at 9:25 AM on December 19, 2024:
member
The point of test networks is to be as close to mainnet behavior as possible. With each differently tested behavior, they become a little bit more useless.
We already use a similar approach:
No? Those are checks to limit test-only hooks to tests only. Obviously the goal should be to not have any test-only hooks, or as little as possible, but this seems unrelated to the changes here.
The notion of "niche" slightly contradicts the concept of "software for all".
Fair enough, please remove "niche" from my sentence. The rest still holds.
This was my starting point.
Unfortunately, the command ./build/test/functional/test_runner.py -j 40 begins failing due to connection issues, even on Ubuntu.
Can you share the diff you had, and the error message?
hebasto
commented at 10:26 AM on December 19, 2024:
member
This was my starting point.
Unfortunately, the command ./build/test/functional/test_runner.py -j 40 begins failing due to connection issues, even on Ubuntu.
Can you share the diff you had, and the error message?
Sure thing!
Here is the diff:
--- a/test/functional/test_framework/test_node.py
+++ b/test/functional/test_framework/test_node.py
@@ -117,6 +117,9 @@ class TestNode():
"-debugexclude=leveldb",
"-debugexclude=rand",
"-uacomment=testnode%d" % i, # required for subversion uniqueness across peers
+ # Limit max connections to mitigate failures on some systems caused by the warning:
+ # "Warning: Reducing -maxconnections from 125 to <N> due to system limitations".
+ f"-maxconnections={MAX_NODES}",
]
if self.descriptors is None:
self.args.append("-disablewallet")
And here is the log:
<details>
<summary>Test Log</summary>
$ ./build/test/functional/test_runner.py -j 40
Temporary test directory at /tmp/test_runner_βΏ_π_20241219_102032
1/315 - wallet_conflicts.py --legacy-wallet skipped (BDB has not been compiled.)
2/315 - wallet_avoidreuse.py --legacy-wallet skipped (BDB has not been compiled.)
3/315 - rpc_psbt.py --legacy-wallet skipped (BDB has not been compiled.)
4/315 - wallet_fundrawtransaction.py --legacy-wallet skipped (BDB has not been compiled.)
5/315 - wallet_bumpfee.py --legacy-wallet skipped (BDB has not been compiled.)
6/315 - wallet_import_rescan.py --legacy-wallet skipped (BDB has not been compiled.)
7/315 - feature_segwit.py --legacy-wallet skipped (BDB has not been compiled.)
8/315 - wallet_address_types.py --legacy-wallet skipped (BDB has not been compiled.)
9/315 - wallet_basic.py --legacy-wallet skipped (BDB has not been compiled.)
10/315 - wallet_multiwallet.py --legacy-wallet skipped (BDB has not been compiled.)
11/315 - wallet_backup.py --legacy-wallet skipped (BDB has not been compiled.)
12/315 - wallet_groups.py --legacy-wallet skipped (BDB has not been compiled.)
13/315 - feature_abortnode.py passed, Duration: 3 s
14/315 - p2p_tx_download.py failed, Duration: 4 s
stdout:
2024-12-19T10:20:33.505000Z TestFramework (INFO): PRNG seed is: 4281860298104529415
2024-12-19T10:20:33.536000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_tx_download_287
2024-12-19T10:20:35.841000Z TestFramework (INFO): Check that expiry will select another peer for download
2024-12-19T10:20:35.984000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_tx_download.py", line 277, in run_test
self.test_expiry_fallback()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_tx_download.py", line 152, in test_expiry_fallback
peer1 = self.nodes[0].add_p2p_connection(TestP2PConn())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 732, in add_p2p_connection
p2p_conn.wait_until(lambda: not p2p_conn.on_connection_send_msg)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 307, in wait_until_helper_internal
if predicate():
^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 591, in test_function
assert self.is_connected
^^^^^^^^^^^^^^^^^
AssertionError
2024-12-19T10:20:36.096000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:20:36.271000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_tx_download_287
2024-12-19T10:20:36.272000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_tx_download_287/test_framework.log
2024-12-19T10:20:36.275000Z TestFramework (ERROR):
2024-12-19T10:20:36.276000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_tx_download_287' to consolidate all logs
2024-12-19T10:20:36.277000Z TestFramework (ERROR):
2024-12-19T10:20:36.277000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:20:36.280000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:20:36.280000Z TestFramework (ERROR):
stderr:
15/315 - rpc_bind.py --nonloopback passed, Duration: 2 s
16/315 - rpc_bind.py --ipv4 passed, Duration: 3 s
17/315 - rpc_bind.py --ipv6 passed, Duration: 3 s
18/315 - wallet_listtransactions.py --legacy-wallet skipped (BDB has not been compiled.)
19/315 - feature_segwit.py --descriptors --v2transport passed, Duration: 8 s
20/315 - feature_assumevalid.py passed, Duration: 7 s
21/315 - feature_segwit.py --descriptors --v1transport passed, Duration: 10 s
22/315 - wallet_avoidreuse.py --descriptors passed, Duration: 10 s
23/315 - wallet_multiwallet.py --descriptors passed, Duration: 11 s
24/315 - wallet_multiwallet.py --usecli passed, Duration: 12 s
25/315 - wallet_dump.py --legacy-wallet skipped (BDB has not been compiled.)
26/315 - rpc_signer.py passed, Duration: 2 s
27/315 - wallet_groups.py --descriptors passed, Duration: 14 s
28/315 - wallet_importmulti.py --legacy-wallet skipped (BDB has not been compiled.)
29/315 - feature_maxtipage.py passed, Duration: 16 s
30/315 - feature_bip68_sequence.py passed, Duration: 17 s
31/315 - wallet_signer.py --descriptors passed, Duration: 3 s
32/315 - rpc_txoutproof.py passed, Duration: 2 s
33/315 - wallet_listtransactions.py --descriptors passed, Duration: 13 s
34/315 - wallet_listreceivedby.py --legacy-wallet skipped (BDB has not been compiled.)
35/315 - wallet_abandonconflict.py --legacy-wallet skipped (BDB has not been compiled.)
36/315 - mempool_persist.py --descriptors passed, Duration: 20 s
37/315 - feature_reindex_readonly.py passed, Duration: 1 s
38/315 - rpc_createmultisig.py passed, Duration: 12 s
39/315 - wallet_labels.py --legacy-wallet skipped (BDB has not been compiled.)
40/315 - wallet_bumpfee.py --descriptors passed, Duration: 23 s
41/315 - p2p_headers_sync_with_minchainwork.py passed, Duration: 22 s
42/315 - feature_csv_activation.py passed, Duration: 20 s
43/315 - wallet_abandonconflict.py --descriptors passed, Duration: 5 s
44/315 - wallet_hd.py --legacy-wallet skipped (BDB has not been compiled.)
45/315 - mempool_updatefromblock.py passed, Duration: 25 s
46/315 - wallet_listreceivedby.py --descriptors passed, Duration: 6 s
47/315 - wallet_blank.py --legacy-wallet skipped (BDB has not been compiled.)
48/315 - feature_reindex.py passed, Duration: 6 s
49/315 - p2p_compactblocks_blocksonly.py passed, Duration: 2 s
50/315 - wallet_keypool_topup.py --legacy-wallet skipped (BDB has not been compiled.)
51/315 - wallet_labels.py --descriptors passed, Duration: 4 s
52/315 - wallet_blank.py --descriptors passed, Duration: 1 s
53/315 - interface_zmq.py skipped (bitcoind has not been built with zmq enabled.)
54/315 - wallet_gethdkeys.py --descriptors passed, Duration: 1 s
55/315 - rpc_invalid_address_message.py passed, Duration: 1 s
56/315 - wallet_miniscript.py --descriptors passed, Duration: 19 s
57/315 - wallet_createwalletdescriptor.py --descriptors passed, Duration: 2 s
58/315 - rpc_validateaddress.py passed, Duration: 2 s
59/315 - feature_bind_extra.py passed, Duration: 1 s
60/315 - wallet_hd.py --descriptors passed, Duration: 4 s
61/315 - mempool_resurrect.py passed, Duration: 1 s
62/315 - tool_wallet.py --legacy-wallet skipped (BDB has not been compiled.)
63/315 - p2p_dns_seeds.py passed, Duration: 28 s
64/315 - tool_wallet.py --legacy-wallet --bdbro skipped (BDB has not been compiled.)
65/315 - tool_signet_miner.py --legacy-wallet skipped (BDB has not been compiled.)
66/315 - tool_wallet.py --legacy-wallet --bdbro --swap-bdb-endian skipped (BDB has not been compiled.)
67/315 - wallet_txn_doublespend.py --mineblock passed, Duration: 3 s
68/315 - wallet_txn_clone.py passed, Duration: 2 s
69/315 - wallet_txn_clone.py --segwit passed, Duration: 2 s
70/315 - tool_signet_miner.py --descriptors passed, Duration: 3 s
71/315 - feature_config_args.py passed, Duration: 28 s
72/315 - mempool_spend_coinbase.py passed, Duration: 1 s
73/315 - wallet_fast_rescan.py --descriptors passed, Duration: 9 s
74/315 - wallet_avoid_mixing_output_types.py --descriptors passed, Duration: 1 s
75/315 - interface_bitcoin_cli.py --legacy-wallet passed, Duration: 8 s
76/315 - rpc_misc.py passed, Duration: 4 s
77/315 - wallet_createwallet.py --legacy-wallet skipped (BDB has not been compiled.)
78/315 - wallet_taproot.py --descriptors passed, Duration: 34 s
79/315 - interface_rest.py passed, Duration: 4 s
80/315 - p2p_block_sync.py --v1transport passed, Duration: 2 s
81/315 - p2p_block_sync.py --v2transport passed, Duration: 2 s
82/315 - wallet_watchonly.py --legacy-wallet skipped (BDB has not been compiled.)
83/315 - wallet_reindex.py --legacy-wallet skipped (BDB has not been compiled.)
84/315 - mempool_limit.py passed, Duration: 21 s
85/315 - interface_bitcoin_cli.py --descriptors passed, Duration: 10 s
86/315 - wallet_watchonly.py --usecli --legacy-wallet skipped (BDB has not been compiled.)
87/315 - wallet_createwallet.py --descriptors passed, Duration: 2 s
88/315 - interface_http.py passed, Duration: 1 s
89/315 - interface_usdt_coinselection.py skipped (bitcoind has not been built with USDT tracepoints enabled.)
90/315 - wallet_createwallet.py --usecli passed, Duration: 3 s
91/315 - interface_usdt_mempool.py skipped (bitcoind has not been built with USDT tracepoints enabled.)
92/315 - interface_usdt_utxocache.py skipped (bitcoind has not been built with USDT tracepoints enabled.)
93/315 - wallet_reindex.py --descriptors passed, Duration: 2 s
94/315 - interface_usdt_net.py skipped (bitcoind has not been built with USDT tracepoints enabled.)
95/315 - interface_usdt_validation.py skipped (bitcoind has not been built with USDT tracepoints enabled.)
96/315 - rpc_whitelist.py passed, Duration: 1 s
97/315 - wallet_signrawtransactionwithwallet.py --legacy-wallet skipped (BDB has not been compiled.)
98/315 - interface_rpc.py passed, Duration: 2 s
99/315 - tool_wallet.py --descriptors passed, Duration: 11 s
100/315 - wallet_signrawtransactionwithwallet.py --descriptors passed, Duration: 1 s
101/315 - wallet_transactiontime_rescan.py --legacy-wallet skipped (BDB has not been compiled.)
102/315 - rpc_signrawtransactionwithkey.py passed, Duration: 1 s
103/315 - wallet_reorgsrestore.py passed, Duration: 4 s
104/315 - feature_proxy.py passed, Duration: 4 s
105/315 - p2p_disconnect_ban.py --v1transport passed, Duration: 2 s
106/315 - feature_assumeutxo.py passed, Duration: 43 s
107/315 - feature_posix_fs_permissions.py passed, Duration: 1 s
108/315 - p2p_disconnect_ban.py --v2transport passed, Duration: 2 s
109/315 - rpc_rawtransaction.py --legacy-wallet passed, Duration: 5 s
110/315 - rpc_decodescript.py passed, Duration: 1 s
111/315 - wallet_transactiontime_rescan.py --descriptors passed, Duration: 5 s
112/315 - rpc_deprecated.py passed, Duration: 1 s
113/315 - wallet_change_address.py --legacy-wallet skipped (BDB has not been compiled.)
114/315 - wallet_disable.py passed, Duration: 1 s
115/315 - p2p_getdata.py passed, Duration: 1 s
116/315 - p2p_addrfetch.py passed, Duration: 1 s
117/315 - rpc_users.py passed, Duration: 10 s
118/315 - mempool_ephemeral_dust.py passed, Duration: 53 s
119/315 - rpc_blockchain.py --v1transport passed, Duration: 10 s
120/315 - rpc_blockchain.py --v2transport passed, Duration: 10 s
121/315 - wallet_keypool.py --legacy-wallet skipped (BDB has not been compiled.)
122/315 - feature_fee_estimation.py passed, Duration: 55 s
123/315 - p2p_nobloomfilter_messages.py passed, Duration: 1 s
124/315 - wallet_keypool.py --descriptors passed, Duration: 3 s
125/315 - wallet_descriptor.py --descriptors passed, Duration: 4 s
126/315 - p2p_filter.py passed, Duration: 4 s
127/315 - rpc_setban.py --v1transport passed, Duration: 3 s
128/315 - p2p_segwit.py failed, Duration: 62 s
stdout:
2024-12-19T10:20:33.205000Z TestFramework (INFO): PRNG seed is: 8606628062404686502
2024-12-19T10:20:33.206000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_segwit_304
2024-12-19T10:21:34.307000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:34.323000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_segwit.py", line 245, in run_test
self.test_node = self.nodes[0].add_p2p_connection(TestP2PConn(), services=P2P_SERVICES)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:34.488000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:34.723000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_segwit_304
2024-12-19T10:21:34.723000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_segwit_304/test_framework.log
2024-12-19T10:21:34.727000Z TestFramework (ERROR):
2024-12-19T10:21:34.728000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_segwit_304' to consolidate all logs
2024-12-19T10:21:34.728000Z TestFramework (ERROR):
2024-12-19T10:21:34.729000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:34.731000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:34.731000Z TestFramework (ERROR):
stderr:
129/315 - rpc_setban.py --v2transport passed, Duration: 4 s
130/315 - wallet_change_address.py --descriptors passed, Duration: 18 s
131/315 - mining_prioritisetransaction.py passed, Duration: 3 s
132/315 - feature_maxuploadtarget.py failed, Duration: 63 s
stdout:
2024-12-19T10:20:33.206000Z TestFramework (INFO): PRNG seed is: 668448119338177021
2024-12-19T10:20:33.210000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/feature_maxuploadtarget_303
2024-12-19T10:21:35.697000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:35.720000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/feature_maxuploadtarget.py", line 85, in run_test
p2p_conns.append(self.nodes[0].add_p2p_connection(TestP2PConn(), supports_v2_p2p=False))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:35.922000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:36.193000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/feature_maxuploadtarget_303
2024-12-19T10:21:36.195000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/feature_maxuploadtarget_303/test_framework.log
2024-12-19T10:21:36.203000Z TestFramework (ERROR):
2024-12-19T10:21:36.205000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/feature_maxuploadtarget_303' to consolidate all logs
2024-12-19T10:21:36.205000Z TestFramework (ERROR):
2024-12-19T10:21:36.206000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:36.215000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:36.215000Z TestFramework (ERROR):
stderr:
133/315 - wallet_fundrawtransaction.py --descriptors failed, Duration: 63 s
stdout:
2024-12-19T10:20:33.492000Z TestFramework (INFO): PRNG seed is: 4072770712602179212
2024-12-19T10:20:33.502000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/wallet_fundrawtransaction_296
2024-12-19T10:21:35.622000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:21:35.640000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 131, in main
self.setup()
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 315, in setup
self.setup_network()
File "/home/hebasto/git/bitcoin/build/test/functional/wallet_fundrawtransaction.py", line 60, in setup_network
self.connect_nodes(0, 2)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:21:35.772000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:36.069000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/wallet_fundrawtransaction_296
2024-12-19T10:21:36.069000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/wallet_fundrawtransaction_296/test_framework.log
2024-12-19T10:21:36.075000Z TestFramework (ERROR):
2024-12-19T10:21:36.077000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/wallet_fundrawtransaction_296' to consolidate all logs
2024-12-19T10:21:36.077000Z TestFramework (ERROR):
2024-12-19T10:21:36.078000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:36.085000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:36.085000Z TestFramework (ERROR):
stderr:
134/315 - p2p_blockfilters.py failed, Duration: 62 s
stdout:
2024-12-19T10:20:35.013000Z TestFramework (INFO): PRNG seed is: 6588141688071710032
2024-12-19T10:20:35.017000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_blockfilters_271
2024-12-19T10:21:36.011000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:36.025000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_blockfilters.py", line 55, in run_test
peer_0 = self.nodes[0].add_p2p_connection(FiltersClient())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:36.155000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:36.414000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_blockfilters_271
2024-12-19T10:21:36.414000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_blockfilters_271/test_framework.log
2024-12-19T10:21:36.418000Z TestFramework (ERROR):
2024-12-19T10:21:36.419000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_blockfilters_271' to consolidate all logs
2024-12-19T10:21:36.419000Z TestFramework (ERROR):
2024-12-19T10:21:36.420000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:36.422000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:36.422000Z TestFramework (ERROR):
stderr:
135/315 - wallet_backup.py --descriptors failed, Duration: 64 s
stdout:
2024-12-19T10:20:33.477000Z TestFramework (INFO): PRNG seed is: 3400419582716605001
2024-12-19T10:20:33.481000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/wallet_backup_291
2024-12-19T10:21:35.752000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:21:35.772000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 131, in main
self.setup()
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 315, in setup
self.setup_network()
File "/home/hebasto/git/bitcoin/build/test/functional/wallet_backup.py", line 70, in setup_network
self.connect_nodes(1, 3)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:21:35.995000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:36.177000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/wallet_backup_291
2024-12-19T10:21:36.177000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/wallet_backup_291/test_framework.log
2024-12-19T10:21:36.179000Z TestFramework (ERROR):
2024-12-19T10:21:36.181000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/wallet_backup_291' to consolidate all logs
2024-12-19T10:21:36.181000Z TestFramework (ERROR):
2024-12-19T10:21:36.181000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:36.183000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:36.183000Z TestFramework (ERROR):
stderr:
136/315 - wallet_basic.py --descriptors failed, Duration: 64 s
stdout:
2024-12-19T10:20:33.397000Z TestFramework (INFO): PRNG seed is: 588124134047335101
2024-12-19T10:20:33.425000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/wallet_basic_279
2024-12-19T10:21:36.002000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:21:36.013000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 131, in main
self.setup()
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 315, in setup
self.setup_network()
File "/home/hebasto/git/bitcoin/build/test/functional/wallet_basic.py", line 52, in setup_network
self.connect_nodes(0, 2)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:21:36.132000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:36.316000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/wallet_basic_279
2024-12-19T10:21:36.317000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/wallet_basic_279/test_framework.log
2024-12-19T10:21:36.321000Z TestFramework (ERROR):
2024-12-19T10:21:36.322000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/wallet_basic_279' to consolidate all logs
2024-12-19T10:21:36.322000Z TestFramework (ERROR):
2024-12-19T10:21:36.322000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:36.325000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:36.325000Z TestFramework (ERROR):
stderr:
137/315 - p2p_invalid_block.py --v1transport passed, Duration: 2 s
138/315 - p2p_invalid_block.py --v2transport passed, Duration: 2 s
139/315 - wallet_conflicts.py --descriptors passed, Duration: 66 s
140/315 - wallet_address_types.py --descriptors failed, Duration: 66 s
stdout:
2024-12-19T10:20:33.553000Z TestFramework (INFO): PRNG seed is: 4585099818545530530
2024-12-19T10:20:33.568000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/wallet_address_types_282
2024-12-19T10:21:36.417000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:21:36.429000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 131, in main
self.setup()
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 315, in setup
self.setup_network()
File "/home/hebasto/git/bitcoin/build/test/functional/wallet_address_types.py", line 95, in setup_network
self.connect_nodes(i, j)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:21:36.525000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:37.600000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/wallet_address_types_282
2024-12-19T10:21:37.625000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/wallet_address_types_282/test_framework.log
2024-12-19T10:21:37.788000Z TestFramework (ERROR):
2024-12-19T10:21:37.835000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/wallet_address_types_282' to consolidate all logs
2024-12-19T10:21:37.899000Z TestFramework (ERROR):
2024-12-19T10:21:37.899000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:37.904000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:37.904000Z TestFramework (ERROR):
stderr:
141/315 - rpc_packages.py failed, Duration: 64 s
stdout:
2024-12-19T10:20:35.055000Z TestFramework (INFO): PRNG seed is: 6658117427304650098
2024-12-19T10:20:35.057000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/rpc_packages_267
2024-12-19T10:20:36.262000Z TestFramework (INFO): Create some transactions
2024-12-19T10:20:36.272000Z TestFramework (INFO): Test multiple independent transactions in a package
2024-12-19T10:20:36.273000Z TestFramework (INFO): Test an otherwise valid package with an extra garbage tx appended
2024-12-19T10:20:36.274000Z TestFramework (INFO): Check testmempoolaccept tells us when some transactions completed validation successfully
2024-12-19T10:20:36.276000Z TestFramework (INFO): Check testmempoolaccept reports txns in packages that exceed max feerate
2024-12-19T10:20:36.281000Z TestFramework (INFO): Check that testmempoolaccept requires packages to be sorted by dependency
2024-12-19T10:20:36.284000Z TestFramework (INFO): Testmempoolaccept a chain of 25 transactions
2024-12-19T10:20:36.419000Z TestFramework (INFO): Testmempoolaccept a package in which a transaction has two children within the package
2024-12-19T10:20:36.431000Z TestFramework (INFO): Testmempoolaccept with entire package, should work with children in either order
2024-12-19T10:20:36.446000Z TestFramework (INFO): Testmempoolaccept a package in which a transaction has multiple parents within the package
2024-12-19T10:20:36.920000Z TestFramework (INFO): Test duplicate transactions in the same package
2024-12-19T10:20:36.922000Z TestFramework (INFO): Test conflicting transactions in the same package
2024-12-19T10:20:36.941000Z TestFramework (INFO): Test that packages cannot conflict with mempool transactions, even if a valid BIP125 RBF
2024-12-19T10:20:36.951000Z TestFramework (INFO): Submitpackage only allows valid hex inputs
2024-12-19T10:20:36.958000Z TestFramework (INFO): Submitpackage valid packages with 1 child and some number of parents (or none)
2024-12-19T10:21:38.612000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:38.627000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_packages.py", line 91, in run_test
self.test_submitpackage()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_packages.py", line 383, in test_submitpackage
self.test_submit_child_with_parents(num_parents, True)
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_packages.py", line 331, in test_submit_child_with_parents
peer = node.add_p2p_connection(P2PTxInvStore())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:38.836000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:39.017000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/rpc_packages_267
2024-12-19T10:21:39.017000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/rpc_packages_267/test_framework.log
2024-12-19T10:21:39.020000Z TestFramework (ERROR):
2024-12-19T10:21:39.021000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/rpc_packages_267' to consolidate all logs
2024-12-19T10:21:39.021000Z TestFramework (ERROR):
2024-12-19T10:21:39.021000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:39.024000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:39.024000Z TestFramework (ERROR):
stderr:
142/315 - feature_framework_unit_tests.py passed, Duration: 11 s
143/315 - wallet_txn_doublespend.py --legacy-wallet skipped (BDB has not been compiled.)
144/315 - p2p_orphan_handling.py failed, Duration: 66 s
stdout:
2024-12-19T10:20:33.203000Z TestFramework (INFO): PRNG seed is: 2305709717835287779
2024-12-19T10:20:33.209000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_orphan_handling_281
2024-12-19T10:20:35.838000Z TestFramework (INFO): Test missing parents that arrive during delay are not requested
2024-12-19T10:21:36.162000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:36.325000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_orphan_handling.py", line 638, in run_test
self.test_arrival_timing_orphan()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_orphan_handling.py", line 55, in wrapper
func(self)
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_orphan_handling.py", line 164, in test_arrival_timing_orphan
peer_normal = node.add_p2p_connection(PeerTxRelayer())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:36.480000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:36.643000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_orphan_handling_281
2024-12-19T10:21:36.644000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_orphan_handling_281/test_framework.log
2024-12-19T10:21:36.723000Z TestFramework (ERROR):
2024-12-19T10:21:36.726000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_orphan_handling_281' to consolidate all logs
2024-12-19T10:21:36.727000Z TestFramework (ERROR):
2024-12-19T10:21:36.727000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:36.731000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:36.731000Z TestFramework (ERROR):
stderr:
145/315 - p2p_sendheaders.py failed, Duration: 62 s
stdout:
2024-12-19T10:20:37.182000Z TestFramework (INFO): PRNG seed is: 5449830841575039004
2024-12-19T10:20:37.186000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_sendheaders_260
2024-12-19T10:20:37.521000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:14120 due to [Errno 104] Connection reset by peer
2024-12-19T10:21:38.608000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:38.621000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_sendheaders.py", line 226, in run_test
inv_node = self.nodes[0].add_p2p_connection(BaseNode())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:38.831000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:39.026000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_sendheaders_260
2024-12-19T10:21:39.027000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_sendheaders_260/test_framework.log
2024-12-19T10:21:39.029000Z TestFramework (ERROR):
2024-12-19T10:21:39.030000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_sendheaders_260' to consolidate all logs
2024-12-19T10:21:39.031000Z TestFramework (ERROR):
2024-12-19T10:21:39.031000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:39.032000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:39.032000Z TestFramework (ERROR):
stderr:
146/315 - wallet_backwards_compatibility.py --legacy-wallet skipped (BDB has not been compiled.)
147/315 - p2p_feefilter.py failed, Duration: 63 s
stdout:
2024-12-19T10:20:36.767000Z TestFramework (INFO): PRNG seed is: 2617212402014049251
2024-12-19T10:20:36.771000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_feefilter_262
2024-12-19T10:20:37.331000Z TestFramework (INFO): Check that peers without forcerelay permission (default) get a feefilter message
2024-12-19T10:20:37.338000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:14144 due to [Errno 104] Connection reset by peer
2024-12-19T10:21:38.603000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:38.617000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_feefilter.py", line 62, in run_test
self.test_feefilter_forcerelay()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_feefilter.py", line 68, in test_feefilter_forcerelay
self.nodes[0].add_p2p_connection(FeefilterConn()).assert_feefilter_received(True)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:38.825000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:39.015000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_feefilter_262
2024-12-19T10:21:39.015000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_feefilter_262/test_framework.log
2024-12-19T10:21:39.018000Z TestFramework (ERROR):
2024-12-19T10:21:39.019000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_feefilter_262' to consolidate all logs
2024-12-19T10:21:39.019000Z TestFramework (ERROR):
2024-12-19T10:21:39.019000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:39.021000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:39.021000Z TestFramework (ERROR):
stderr:
148/315 - wallet_backwards_compatibility.py --descriptors skipped (previous releases not available or disabled)
149/315 - wallet_txn_doublespend.py --descriptors passed, Duration: 2 s
150/315 - rpc_invalidateblock.py passed, Duration: 1 s
151/315 - mining_getblocktemplate_longpoll.py passed, Duration: 69 s
152/315 - rpc_getblockfilter.py passed, Duration: 2 s
153/315 - feature_utxo_set_hash.py passed, Duration: 2 s
154/315 - p2p_node_network_limited.py --v1transport failed, Duration: 70 s
stdout:
2024-12-19T10:20:32.923000Z TestFramework (INFO): PRNG seed is: 8400077473418387617
2024-12-19T10:20:32.930000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_node_network_limited_307
2024-12-19T10:20:33.929000Z TestFramework (INFO): Check that node has signalled expected services.
2024-12-19T10:20:33.949000Z TestFramework (INFO): Check that the localservices is as expected.
2024-12-19T10:20:33.950000Z TestFramework (INFO): Mine enough blocks to reach the NODE_NETWORK_LIMITED range.
2024-12-19T10:20:36.704000Z TestFramework (INFO): Make sure we can max retrieve block at tip-288.
2024-12-19T10:20:36.757000Z TestFramework (INFO): Requesting block at height 2 (tip-289) must fail (ignored).
2024-12-19T10:21:42.225000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:21:42.321000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_node_network_limited.py", line 155, in run_test
self.connect_nodes(1, 2)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:21:42.480000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:42.914000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_node_network_limited_307
2024-12-19T10:21:42.915000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_node_network_limited_307/test_framework.log
2024-12-19T10:21:42.923000Z TestFramework (ERROR):
2024-12-19T10:21:42.927000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_node_network_limited_307' to consolidate all logs
2024-12-19T10:21:42.927000Z TestFramework (ERROR):
2024-12-19T10:21:42.927000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:42.930000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:42.931000Z TestFramework (ERROR):
stderr:
155/315 - wallet_multisig_descriptor_psbt.py --descriptors passed, Duration: 4 s
156/315 - mempool_package_onemore.py passed, Duration: 1 s
157/315 - p2p_node_network_limited.py --v2transport failed, Duration: 71 s
stdout:
2024-12-19T10:20:32.968000Z TestFramework (INFO): PRNG seed is: 8500554574524781643
2024-12-19T10:20:32.976000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_node_network_limited_306
2024-12-19T10:20:33.996000Z TestFramework (INFO): Check that node has signalled expected services.
2024-12-19T10:20:34.016000Z TestFramework (INFO): Check that the localservices is as expected.
2024-12-19T10:20:34.038000Z TestFramework (INFO): Mine enough blocks to reach the NODE_NETWORK_LIMITED range.
2024-12-19T10:20:36.811000Z TestFramework (INFO): Make sure we can max retrieve block at tip-288.
2024-12-19T10:20:36.873000Z TestFramework (INFO): Requesting block at height 2 (tip-289) must fail (ignored).
2024-12-19T10:21:42.330000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:21:42.354000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_node_network_limited.py", line 155, in run_test
self.connect_nodes(1, 2)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:21:42.506000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:42.932000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_node_network_limited_306
2024-12-19T10:21:42.932000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_node_network_limited_306/test_framework.log
2024-12-19T10:21:42.938000Z TestFramework (ERROR):
2024-12-19T10:21:42.939000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_node_network_limited_306' to consolidate all logs
2024-12-19T10:21:42.940000Z TestFramework (ERROR):
2024-12-19T10:21:42.940000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:42.942000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:42.942000Z TestFramework (ERROR):
stderr:
158/315 - wallet_txn_clone.py --mineblock passed, Duration: 4 s
159/315 - p2p_v2_transport.py passed, Duration: 7 s
160/315 - wallet_importprunedfunds.py --legacy-wallet skipped (BDB has not been compiled.)
161/315 - p2p_timeouts.py --v1transport failed, Duration: 61 s
stdout:
2024-12-19T10:20:43.647000Z TestFramework (INFO): PRNG seed is: 6809485369884442701
2024-12-19T10:20:43.649000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_timeouts_253
2024-12-19T10:21:44.048000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:44.060000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_timeouts.py", line 55, in run_test
no_version_node = self.nodes[0].add_p2p_connection(TestP2PConn(), send_version=False, wait_for_verack=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:44.194000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:44.476000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_timeouts_253
2024-12-19T10:21:44.476000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_timeouts_253/test_framework.log
2024-12-19T10:21:44.484000Z TestFramework (ERROR):
2024-12-19T10:21:44.487000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_timeouts_253' to consolidate all logs
2024-12-19T10:21:44.487000Z TestFramework (ERROR):
2024-12-19T10:21:44.487000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:44.493000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:44.493000Z TestFramework (ERROR):
stderr:
162/315 - mempool_package_limits.py passed, Duration: 2 s
163/315 - p2p_timeouts.py --v2transport failed, Duration: 61 s
stdout:
2024-12-19T10:20:44.227000Z TestFramework (INFO): PRNG seed is: 1227293911262548152
2024-12-19T10:20:44.228000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_timeouts_252
2024-12-19T10:21:44.809000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:44.821000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_timeouts.py", line 55, in run_test
no_version_node = self.nodes[0].add_p2p_connection(TestP2PConn(), send_version=False, wait_for_verack=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:44.940000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:45.292000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_timeouts_252
2024-12-19T10:21:45.292000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_timeouts_252/test_framework.log
2024-12-19T10:21:45.303000Z TestFramework (ERROR):
2024-12-19T10:21:45.306000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_timeouts_252' to consolidate all logs
2024-12-19T10:21:45.307000Z TestFramework (ERROR):
2024-12-19T10:21:45.307000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:45.309000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:45.309000Z TestFramework (ERROR):
stderr:
164/315 - feature_versionbits_warning.py passed, Duration: 2 s
165/315 - wallet_importprunedfunds.py --descriptors passed, Duration: 2 s
166/315 - feature_blocksxor.py passed, Duration: 3 s
167/315 - mempool_truc.py passed, Duration: 9 s
168/315 - rpc_getblockfrompeer.py passed, Duration: 7 s
169/315 - p2p_net_deadlock.py --v1transport passed, Duration: 2 s
170/315 - wallet_signmessagewithaddress.py passed, Duration: 1 s
171/315 - rpc_signmessagewithprivkey.py passed, Duration: 1 s
172/315 - wallet_balance.py --legacy-wallet skipped (BDB has not been compiled.)
173/315 - p2p_net_deadlock.py --v2transport passed, Duration: 2 s
174/315 - rpc_psbt.py --descriptors failed, Duration: 76 s
stdout:
2024-12-19T10:20:33.255000Z TestFramework (INFO): PRNG seed is: 8503525724375028872
2024-12-19T10:20:33.256000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/rpc_psbt_298
2024-12-19T10:20:36.107000Z TestFramework (INFO): Test for invalid maximum transaction weights
2024-12-19T10:20:36.196000Z TestFramework (INFO): Test that a funded PSBT is always faithful to max_tx_weight option
2024-12-19T10:20:37.965000Z TestFramework (INFO): Test walletcreatefundedpsbt fee rate of 10000 sat/vB and 0.1 BTC/kvB produces a total fee at or slightly below -maxtxfee (~0.05290000)
2024-12-19T10:20:37.981000Z TestFramework (INFO): Test min fee rate checks with walletcreatefundedpsbt are bypassed, e.g. a fee_rate under 1 sat/vB is allowed
2024-12-19T10:20:37.995000Z TestFramework (INFO): Test min fee rate checks with walletcreatefundedpsbt are bypassed and that funding non-standard 'zero-fee' transactions is valid
2024-12-19T10:20:38.040000Z TestFramework (INFO): Test invalid fee rate settings
2024-12-19T10:20:38.073000Z TestFramework (INFO): - raises RPC error if both feeRate and fee_rate are passed
2024-12-19T10:20:38.075000Z TestFramework (INFO): - raises RPC error if both feeRate and estimate_mode passed
2024-12-19T10:20:38.076000Z TestFramework (INFO): - raises RPC error if both feeRate and conf_target are passed
2024-12-19T10:20:38.077000Z TestFramework (INFO): - raises RPC error if both fee_rate and conf_target are passed
2024-12-19T10:20:38.078000Z TestFramework (INFO): - raises RPC error if both fee_rate and estimate_mode are passed
2024-12-19T10:20:38.079000Z TestFramework (INFO): - raises RPC error with invalid estimate_mode settings
2024-12-19T10:20:38.087000Z TestFramework (INFO): - raises RPC error with invalid conf_target settings
2024-12-19T10:20:38.098000Z TestFramework (INFO): Test walletcreatefundedpsbt with too-high fee rate produces total fee well above -maxtxfee and raises RPC error
2024-12-19T10:20:38.111000Z TestFramework (INFO): Test various PSBT operations
2024-12-19T10:20:41.687000Z TestFramework (INFO): Check that non-witness UTXOs are removed for segwit v1+ inputs
2024-12-19T10:20:43.025000Z TestFramework (INFO): Check that PSBT is correctly marked as incomplete after invalid modification
2024-12-19T10:20:44.155000Z TestFramework (INFO): Crafting PSBT using an unconfirmed input
2024-12-19T10:20:44.166000Z TestFramework (INFO): Fail to craft a new PSBT that sends more funds with add_inputs = False
2024-12-19T10:20:44.169000Z TestFramework (INFO): Fail to craft a new PSBT with minconf above highest one
2024-12-19T10:20:44.172000Z TestFramework (INFO): Fail to broadcast a new PSBT with maxconf 0 due to BIP125 rules to verify it actually chose unconfirmed outputs
2024-12-19T10:20:44.183000Z TestFramework (INFO): Craft a replacement adding inputs with highest confs possible
2024-12-19T10:20:46.394000Z TestFramework (INFO): PSBT spending unspendable outputs should have error message and Creator as next
2024-12-19T10:20:46.395000Z TestFramework (INFO): PSBT with invalid values should have error message and Creator as next
2024-12-19T10:20:46.398000Z TestFramework (INFO): PSBT with signed, but not finalized, inputs should have Finalizer as next
2024-12-19T10:20:46.403000Z TestFramework (INFO): Test that we can fund psbts with external inputs specified
2024-12-19T10:20:47.742000Z TestFramework (INFO): Test signing inputs that the wallet has keys for but is not watching the scripts
2024-12-19T10:20:47.935000Z TestFramework (INFO): Test that walletprocesspsbt both updates and signs a non-updated psbt containing Taproot inputs
2024-12-19T10:20:47.986000Z TestFramework (INFO): Test walletprocesspsbt raises if an invalid sighashtype is passed
2024-12-19T10:20:47.987000Z TestFramework (INFO): Test decoding PSBT with per-input preimage types
2024-12-19T10:20:47.990000Z TestFramework (INFO): Test that combining PSBTs with different transactions fails
2024-12-19T10:20:47.994000Z TestFramework (INFO): Test that PSBT inputs are being checked via script execution
2024-12-19T10:20:47.999000Z TestFramework (INFO): Test we don't crash when making a 0-value funded transaction at 0 fee without forcing an input selection
2024-12-19T10:20:48.003000Z TestFramework (INFO): Test descriptorprocesspsbt updates and signs a psbt with descriptors
2024-12-19T10:21:48.596000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:21:48.611000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_psbt.py", line 1011, in run_test
self.connect_nodes(1, 2)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:21:48.724000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:48.965000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/rpc_psbt_298
2024-12-19T10:21:48.965000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/rpc_psbt_298/test_framework.log
2024-12-19T10:21:48.967000Z TestFramework (ERROR):
2024-12-19T10:21:48.968000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/rpc_psbt_298' to consolidate all logs
2024-12-19T10:21:48.969000Z TestFramework (ERROR):
2024-12-19T10:21:48.970000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:48.972000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:48.972000Z TestFramework (ERROR):
stderr:
175/315 - rpc_generate.py passed, Duration: 1 s
176/315 - p2p_eviction.py passed, Duration: 5 s
177/315 - feature_nulldummy.py passed, Duration: 1 s
178/315 - feature_rbf.py passed, Duration: 8 s
179/315 - p2p_ibd_stalling.py --v1transport passed, Duration: 4 s
180/315 - wallet_import_with_label.py --legacy-wallet skipped (BDB has not been compiled.)
181/315 - mempool_expiry.py passed, Duration: 1 s
182/315 - wallet_upgradewallet.py --legacy-wallet skipped (BDB has not been compiled.)
183/315 - p2p_outbound_eviction.py passed, Duration: 7 s
184/315 - wallet_crosschain.py passed, Duration: 1 s
185/315 - feature_taproot.py passed, Duration: 79 s
186/315 - wallet_implicitsegwit.py --legacy-wallet skipped (BDB has not been compiled.)
187/315 - feature_signet.py passed, Duration: 2 s
188/315 - rpc_named_arguments.py passed, Duration: 1 s
189/315 - wallet_simulaterawtx.py --legacy-wallet skipped (BDB has not been compiled.)
190/315 - p2p_invalid_messages.py failed, Duration: 71 s
stdout:
2024-12-19T10:20:41.656000Z TestFramework (INFO): PRNG seed is: 4700652696975561340
2024-12-19T10:20:41.657000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_messages_255
2024-12-19T10:20:41.919000Z TestFramework (INFO): Test message with header split across two buffers is received
2024-12-19T10:20:42.179000Z TestFramework (INFO): Test duplicate version message is ignored
2024-12-19T10:20:42.335000Z TestFramework (INFO): Test message with invalid magic bytes disconnects peer
2024-12-19T10:20:42.490000Z TestFramework (INFO): Test message with invalid checksum logs an error
2024-12-19T10:20:42.698000Z TestFramework (INFO): Test message with oversized payload disconnects peer
2024-12-19T10:20:42.820000Z TestFramework.p2p (WARNING): Connection lost to 127.0.0.1:14060 due to [Errno 32] Broken pipe
2024-12-19T10:20:42.872000Z TestFramework (INFO): Test message with invalid message type logs an error
2024-12-19T10:20:43.134000Z TestFramework (INFO): Test addrv2: empty
2024-12-19T10:20:43.341000Z TestFramework (INFO): Test addrv2: no addresses
2024-12-19T10:20:43.446000Z TestFramework (INFO): Test addrv2: too long address
2024-12-19T10:20:43.656000Z TestFramework (INFO): Test addrv2: unrecognized network
2024-12-19T10:20:43.716000Z TestFramework (INFO): Test inv message of size 50001 is logged as misbehaving
2024-12-19T10:20:47.565000Z TestFramework (INFO): Test getdata message of size 50001 is logged as misbehaving
2024-12-19T10:20:51.255000Z TestFramework (INFO): Test headers message of size 2001 is logged as misbehaving
2024-12-19T10:20:51.522000Z TestFramework (INFO): Test headers message with invalid proof-of-work is logged as misbehaving and disconnects peer
2024-12-19T10:20:51.784000Z TestFramework (INFO): Test headers message with non-continuous headers sequence is logged as misbehaving
2024-12-19T10:20:52.023000Z TestFramework (INFO): Test node stays up despite many large junk messages
2024-12-19T10:21:52.247000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:52.262000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_invalid_messages.py", line 79, in run_test
self.test_resource_exhaustion()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_invalid_messages.py", line 335, in test_resource_exhaustion
conn2 = self.nodes[0].add_p2p_connection(P2PDataStore(), supports_v2_p2p=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:52.392000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:52.692000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_messages_255
2024-12-19T10:21:52.693000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_messages_255/test_framework.log
2024-12-19T10:21:52.698000Z TestFramework (ERROR):
2024-12-19T10:21:52.702000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_messages_255' to consolidate all logs
2024-12-19T10:21:52.703000Z TestFramework (ERROR):
2024-12-19T10:21:52.703000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:52.706000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:52.706000Z TestFramework (ERROR):
stderr:
191/315 - p2p_ibd_stalling.py --v2transport passed, Duration: 7 s
192/315 - p2p_mutated_blocks.py passed, Duration: 2 s
193/315 - wallet_listsinceblock.py --legacy-wallet skipped (BDB has not been compiled.)
194/315 - rpc_orphans.py failed, Duration: 62 s
stdout:
2024-12-19T10:20:51.732000Z TestFramework (INFO): PRNG seed is: 7094986868152313699
2024-12-19T10:20:51.733000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/rpc_orphans_245
2024-12-19T10:20:52.055000Z TestFramework (INFO): Check that orphaned transactions are returned with getorphantxs
2024-12-19T10:20:52.055000Z TestFramework (INFO): Create two 1P1C packages, but only broadcast the children
2024-12-19T10:20:52.272000Z TestFramework (INFO): Check that neither parent is in the mempool
2024-12-19T10:20:52.274000Z TestFramework (INFO): Check the size of the orphanage
2024-12-19T10:20:52.274000Z TestFramework (INFO): Check that undefined verbosity is disallowed
2024-12-19T10:20:52.276000Z TestFramework (INFO): Check that both children are in the orphanage
2024-12-19T10:20:52.278000Z TestFramework (INFO): Broadcast parent 1
2024-12-19T10:20:52.332000Z TestFramework (INFO): Check that parent 1 and child 1 are in the mempool
2024-12-19T10:20:52.333000Z TestFramework (INFO): Check that orphanage only contains child 2
2024-12-19T10:20:52.386000Z TestFramework (INFO): Check that all parents and children are now in the mempool
2024-12-19T10:20:52.389000Z TestFramework (INFO): Check that the orphanage is empty
2024-12-19T10:20:52.390000Z TestFramework (INFO): Confirm the transactions (clears mempool)
2024-12-19T10:20:52.399000Z TestFramework (INFO): Check the transaction details returned from getorphantxs
2024-12-19T10:20:52.399000Z TestFramework (INFO): Create two orphans, from different peers
2024-12-19T10:21:52.532000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:52.552000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_orphans.py", line 30, in run_test
self.test_orphan_details()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_orphans.py", line 96, in test_orphan_details
peer_1 = node.add_p2p_connection(P2PInterface())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:52.682000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:52.836000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/rpc_orphans_245
2024-12-19T10:21:52.836000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/rpc_orphans_245/test_framework.log
2024-12-19T10:21:52.846000Z TestFramework (ERROR):
2024-12-19T10:21:52.847000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/rpc_orphans_245' to consolidate all logs
2024-12-19T10:21:52.847000Z TestFramework (ERROR):
2024-12-19T10:21:52.847000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:52.849000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:52.850000Z TestFramework (ERROR):
stderr:
195/315 - feature_startupnotify.py passed, Duration: 1 s
196/315 - wallet_encryption.py --legacy-wallet skipped (BDB has not been compiled.)
197/315 - wallet_simulaterawtx.py --descriptors passed, Duration: 1 s
198/315 - wallet_listdescriptors.py --descriptors passed, Duration: 1 s
199/315 - rpc_uptime.py passed, Duration: 1 s
200/315 - feature_notifications.py passed, Duration: 15 s
201/315 - feature_dersig.py passed, Duration: 1 s
202/315 - wallet_resendwallettransactions.py --legacy-wallet skipped (BDB has not been compiled.)
203/315 - feature_cltv.py passed, Duration: 2 s
204/315 - wallet_fallbackfee.py --legacy-wallet skipped (BDB has not been compiled.)
205/315 - wallet_balance.py --descriptors passed, Duration: 8 s
206/315 - rpc_dumptxoutset.py passed, Duration: 1 s
207/315 - p2p_compactblocks.py failed, Duration: 61 s
stdout:
2024-12-19T10:20:55.236000Z TestFramework (INFO): PRNG seed is: 1162481102626331584
2024-12-19T10:20:55.237000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_236
2024-12-19T10:21:55.717000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:21:55.749000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_compactblocks.py", line 906, in run_test
self.additional_segwit_node = self.nodes[0].add_p2p_connection(TestP2PConn())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:21:55.951000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:21:56.205000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_236
2024-12-19T10:21:56.206000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_236/test_framework.log
2024-12-19T10:21:56.216000Z TestFramework (ERROR):
2024-12-19T10:21:56.220000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_236' to consolidate all logs
2024-12-19T10:21:56.221000Z TestFramework (ERROR):
2024-12-19T10:21:56.221000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:21:56.262000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:21:56.262000Z TestFramework (ERROR):
stderr:
208/315 - mempool_package_rbf.py passed, Duration: 14 s
209/315 - mempool_accept.py passed, Duration: 7 s
210/315 - wallet_fallbackfee.py --descriptors passed, Duration: 1 s
211/315 - rpc_estimatefee.py passed, Duration: 1 s
212/315 - feature_discover.py passed, Duration: 3 s
213/315 - rpc_getblockstats.py passed, Duration: 1 s
214/315 - feature_bind_port_externalip.py skipped (To run this test make sure that 1.1.1.1 (a routable address) is assigned to one of the interfaces on this machine and rerun with --ihave1111)
215/315 - wallet_send.py --legacy-wallet skipped (BDB has not been compiled.)
216/315 - wallet_sendall.py --legacy-wallet skipped (BDB has not been compiled.)
217/315 - wallet_create_tx.py --legacy-wallet skipped (BDB has not been compiled.)
218/315 - wallet_sendmany.py --legacy-wallet skipped (BDB has not been compiled.)
219/315 - wallet_inactive_hdchains.py --legacy-wallet skipped (BDB has not been compiled.)
220/315 - p2p_leak_tx.py --v2transport passed, Duration: 14 s
221/315 - wallet_sendmany.py --descriptors passed, Duration: 1 s
222/315 - wallet_rescan_unconfirmed.py --descriptors passed, Duration: 1 s
223/315 - p2p_fingerprint.py passed, Duration: 1 s
224/315 - wallet_coinbase_category.py --legacy-wallet skipped (BDB has not been compiled.)
225/315 - p2p_leak_tx.py --v1transport passed, Duration: 15 s
226/315 - wallet_encryption.py --descriptors passed, Duration: 6 s
227/315 - feature_port.py passed, Duration: 3 s
228/315 - wallet_spend_unconfirmed.py passed, Duration: 2 s
229/315 - wallet_coinbase_category.py --descriptors passed, Duration: 1 s
230/315 - wallet_create_tx.py --descriptors passed, Duration: 3 s
231/315 - feature_filelock.py passed, Duration: 1 s
232/315 - feature_bind_port_discover.py skipped (To run this test make sure that 1.1.1.1 and 2.2.2.2 (routable addresses) are assigned to the interfaces on this machine and rerun with --ihave1111and2222)
233/315 - feature_uacomment.py passed, Duration: 3 s
234/315 - feature_loadblock.py passed, Duration: 1 s
235/315 - wallet_sendall.py --descriptors passed, Duration: 4 s
236/315 - p2p_message_capture.py passed, Duration: 1 s
237/315 - wallet_keypool_topup.py --descriptors failed, Duration: 64 s
stdout:
2024-12-19T10:20:58.239000Z TestFramework (INFO): PRNG seed is: 9017622523913228764
2024-12-19T10:20:58.240000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/wallet_keypool_topup_229
2024-12-19T10:21:00.666000Z TestFramework (INFO): Make backup of wallet
2024-12-19T10:22:01.315000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:22:01.344000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/wallet_keypool_topup.py", line 46, in run_test
self.connect_nodes(0, i)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:22:01.510000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:01.963000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/wallet_keypool_topup_229
2024-12-19T10:22:01.964000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/wallet_keypool_topup_229/test_framework.log
2024-12-19T10:22:01.968000Z TestFramework (ERROR):
2024-12-19T10:22:01.970000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/wallet_keypool_topup_229' to consolidate all logs
2024-12-19T10:22:01.970000Z TestFramework (ERROR):
2024-12-19T10:22:01.970000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:01.979000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:01.979000Z TestFramework (ERROR):
stderr:
238/315 - feature_fastprune.py passed, Duration: 1 s
239/315 - feature_includeconf.py passed, Duration: 3 s
240/315 - mempool_compatibility.py skipped (previous releases not available or disabled)
241/315 - wallet_assumeutxo.py --descriptors passed, Duration: 4 s
242/315 - wallet_importdescriptors.py --descriptors passed, Duration: 15 s
243/315 - p2p_unrequested_blocks.py passed, Duration: 4 s
244/315 - feature_addrman.py passed, Duration: 4 s
245/315 - rpc_deriveaddresses.py passed, Duration: 1 s
246/315 - rpc_getchaintips.py failed, Duration: 63 s
stdout:
2024-12-19T10:21:02.765000Z TestFramework (INFO): PRNG seed is: 3223891740563167566
2024-12-19T10:21:02.768000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/rpc_getchaintips_209
2024-12-19T10:21:03.827000Z TestFramework (INFO): Test getchaintips behavior with two chains of different length
2024-12-19T10:21:03.827000Z TestFramework (INFO): Split the network and build two chains of different lengths.
2024-12-19T10:21:05.009000Z TestFramework (INFO): Join the network halves and check that we now have two tips
2024-12-19T10:22:05.094000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:22:05.151000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_getchaintips.py", line 53, in run_test
self.join_network()
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 712, in join_network
self.connect_nodes(1, 2)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:22:05.330000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:05.745000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/rpc_getchaintips_209
2024-12-19T10:22:05.746000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/rpc_getchaintips_209/test_framework.log
2024-12-19T10:22:05.751000Z TestFramework (ERROR):
2024-12-19T10:22:05.754000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/rpc_getchaintips_209' to consolidate all logs
2024-12-19T10:22:05.754000Z TestFramework (ERROR):
2024-12-19T10:22:05.754000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:05.757000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:05.757000Z TestFramework (ERROR):
stderr:
247/315 - feature_asmap.py passed, Duration: 5 s
248/315 - rpc_deriveaddresses.py --usecli passed, Duration: 1 s
249/315 - feature_minchainwork.py passed, Duration: 11 s
250/315 - p2p_ping.py passed, Duration: 2 s
251/315 - feature_framework_miniwallet.py passed, Duration: 5 s
252/315 - rpc_getdescriptoractivity.py passed, Duration: 1 s
253/315 - feature_unsupported_utxo_db.py skipped (previous releases not available or disabled)
254/315 - p2p_opportunistic_1p1c.py failed, Duration: 95 s
stdout:
2024-12-19T10:20:33.259000Z TestFramework (INFO): PRNG seed is: 3353993874296864034
2024-12-19T10:20:33.260000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_opportunistic_1p1c_308
2024-12-19T10:20:34.715000Z TestFramework (INFO): Fill the mempool until eviction is triggered and the mempoolminfee rises
2024-12-19T10:20:38.347000Z TestFramework (INFO): Check opportunistic 1p1c logic when parent (txid != wtxid) is received before child
2024-12-19T10:20:41.937000Z TestFramework (INFO): Check opportunistic 1p1c logic when parent (txid == wtxid) is received before child
2024-12-19T10:20:45.768000Z TestFramework (INFO): Check opportunistic 1p1c logic when child is received before parent
2024-12-19T10:20:45.768000Z TestFramework (INFO): Check that opportunistic 1p1c logic works when child is received before parent
2024-12-19T10:20:53.258000Z TestFramework (INFO): Check opportunistic 1p1c logic when 2 candidate children exist (parent txid != wtxid)
2024-12-19T10:20:53.562000Z TestFramework (INFO): Check that tx caches low fee parent + low fee child package rejections
2024-12-19T10:20:59.471000Z TestFramework (INFO): Check opportunistic 1p1c logic when 2 candidate children exist (parent txid == wtxid)
2024-12-19T10:20:59.791000Z TestFramework (INFO): Check that tx caches low fee parent + low fee child package rejections
2024-12-19T10:21:05.671000Z TestFramework (INFO): Check opportunistic 1p1c logic with consensus-invalid orphan causes disconnect of the correct peer
2024-12-19T10:22:05.975000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:07.707000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_opportunistic_1p1c.py", line 408, in run_test
self.test_orphan_consensus_failure()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_opportunistic_1p1c.py", line 44, in wrapper
func(self, *args, **kwargs)
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_opportunistic_1p1c.py", line 230, in test_orphan_consensus_failure
parent_sender = node.add_p2p_connection(P2PInterface())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:07.839000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:07.998000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_opportunistic_1p1c_308
2024-12-19T10:22:07.998000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_opportunistic_1p1c_308/test_framework.log
2024-12-19T10:22:08.002000Z TestFramework (ERROR):
2024-12-19T10:22:08.003000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_opportunistic_1p1c_308' to consolidate all logs
2024-12-19T10:22:08.003000Z TestFramework (ERROR):
2024-12-19T10:22:08.003000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:08.006000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:08.006000Z TestFramework (ERROR):
stderr:
255/315 - rpc_scanblocks.py passed, Duration: 2 s
256/315 - feature_block.py passed, Duration: 96 s
257/315 - mempool_reorg.py failed, Duration: 62 s
stdout:
2024-12-19T10:21:06.318000Z TestFramework (INFO): PRNG seed is: 5666888298434392909
2024-12-19T10:21:06.319000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/mempool_reorg_203
2024-12-19T10:21:06.758000Z TestFramework (INFO): Add 4 coinbase utxos to the miniwallet
2024-12-19T10:21:06.764000Z TestFramework (INFO): Create three transactions spending from coinbase utxos: spend_1, spend_2, spend_3
2024-12-19T10:21:06.764000Z TestFramework (INFO): Create another transaction which is time-locked to two blocks in the future
2024-12-19T10:21:06.766000Z TestFramework (INFO): Check that the time-locked transaction is too immature to spend
2024-12-19T10:21:06.766000Z TestFramework (INFO): Broadcast and mine spend_2 and spend_3
2024-12-19T10:21:06.770000Z TestFramework (INFO): Generate a block
2024-12-19T10:21:06.775000Z TestFramework (INFO): Check that time-locked transaction is still too immature to spend
2024-12-19T10:21:06.775000Z TestFramework (INFO): Create spend_2_1 and spend_3_1
2024-12-19T10:21:06.775000Z TestFramework (INFO): Broadcast and mine spend_3_1
2024-12-19T10:21:06.776000Z TestFramework (INFO): Generate a block
2024-12-19T10:21:06.781000Z TestFramework (INFO): The time-locked transaction can now be spent
2024-12-19T10:21:06.782000Z TestFramework (INFO): Add spend_1 and spend_2_1 to the mempool
2024-12-19T10:21:07.790000Z TestFramework (INFO): invalidate the last block
2024-12-19T10:21:07.792000Z TestFramework (INFO): The time-locked transaction is now too immature and has been removed from the mempool
2024-12-19T10:21:07.792000Z TestFramework (INFO): spend_3_1 has been re-orged out of the chain and is back in the mempool
2024-12-19T10:21:07.792000Z TestFramework (INFO): Use invalidateblock to re-org back and make all those coinbase spends immature/invalid
2024-12-19T10:21:07.801000Z TestFramework (INFO): Check that the mempool is empty
2024-12-19T10:21:07.805000Z TestFramework (INFO): Test that transactions from disconnected blocks are available for relay immediately
2024-12-19T10:22:08.181000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:22:08.195000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/mempool_reorg.py", line 193, in run_test
self.test_reorg_relay()
File "/home/hebasto/git/bitcoin/build/test/functional/mempool_reorg.py", line 64, in test_reorg_relay
self.connect_nodes(0, 1)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:22:08.329000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:08.567000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/mempool_reorg_203
2024-12-19T10:22:08.568000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/mempool_reorg_203/test_framework.log
2024-12-19T10:22:08.573000Z TestFramework (ERROR):
2024-12-19T10:22:08.574000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/mempool_reorg_203' to consolidate all logs
2024-12-19T10:22:08.575000Z TestFramework (ERROR):
2024-12-19T10:22:08.575000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:08.578000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:08.578000Z TestFramework (ERROR):
stderr:
258/315 - mempool_datacarrier.py passed, Duration: 1 s
259/315 - mempool_sigoplimit.py passed, Duration: 5 s
260/315 - wallet_timelock.py passed, Duration: 1 s
261/315 - mempool_dust.py passed, Duration: 6 s
262/315 - feature_init.py passed, Duration: 12 s
263/315 - feature_blocksdir.py passed, Duration: 1 s
264/315 - feature_logging.py passed, Duration: 3 s
265/315 - p2p_i2p_ports.py passed, Duration: 1 s
266/315 - wallet_startup.py passed, Duration: 2 s
267/315 - p2p_i2p_sessions.py passed, Duration: 1 s
268/315 - rpc_scantxoutset.py passed, Duration: 5 s
269/315 - feature_remove_pruned_files_on_startup.py passed, Duration: 2 s
270/315 - rpc_getdescriptorinfo.py passed, Duration: 1 s
271/315 - mempool_unbroadcast.py passed, Duration: 10 s
272/315 - feature_presegwit_node_upgrade.py passed, Duration: 2 s
273/315 - rpc_mempool_info.py passed, Duration: 1 s
274/315 - p2p_sendtxrcncl.py passed, Duration: 7 s
275/315 - rpc_help.py passed, Duration: 1 s
276/315 - feature_help.py passed, Duration: 0 s
277/315 - wallet_migration.py skipped (previous releases not available or disabled)
Remaining jobs: [p2p_1p1c_network.py, p2p_addrv2_relay.py, p2p_compactblocks_hb.py --v1transport, p2p_compactblocks_hb.py --v2transport, p2p_addr_relay.py, p2p_getaddr_caching.py, rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, wallet_send.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, feature_coinstatsindex.py, wallet_orphanedreward.py, p2p_permissions.py, feature_settings.py, p2p_handshake.py, p2p_handshake.py --v2transport, feature_dirsymlinks.py, feature_shutdown.py, p2p_ibd_txrelay.py, p2p_seednode.py]
278/315 - p2p_1p1c_network.py failed, Duration: 69 s
stdout:
2024-12-19T10:21:04.473000Z TestFramework (INFO): PRNG seed is: 406857049621540462
2024-12-19T10:21:04.473000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_1p1c_network_207
2024-12-19T10:21:06.327000Z TestFramework (INFO): Fill mempools with large transactions to raise mempool minimum feerates
2024-12-19T10:21:06.327000Z TestFramework (INFO): Fill the mempool until eviction is triggered and the mempoolminfee rises
2024-12-19T10:22:12.942000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:12.964000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_1p1c_network.py", line 140, in run_test
self.peers = [self.nodes[i].add_p2p_connection(P2PInterface()) for i in range(self.num_nodes)]
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:13.130000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:13.599000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_1p1c_network_207
2024-12-19T10:22:13.600000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_1p1c_network_207/test_framework.log
2024-12-19T10:22:13.602000Z TestFramework (ERROR):
2024-12-19T10:22:13.603000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_1p1c_network_207' to consolidate all logs
2024-12-19T10:22:13.603000Z TestFramework (ERROR):
2024-12-19T10:22:13.604000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:13.605000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:13.606000Z TestFramework (ERROR):
stderr:
279/315 - wallet_send.py --descriptors passed, Duration: 17 s
280/315 - feature_dirsymlinks.py passed, Duration: 1 s
Remaining jobs: [p2p_addrv2_relay.py, p2p_compactblocks_hb.py --v1transport, p2p_compactblocks_hb.py --v2transport, p2p_addr_relay.py, p2p_getaddr_caching.py, rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, feature_coinstatsindex.py, wallet_orphanedreward.py, p2p_permissions.py, feature_settings.py, p2p_handshake.py, p2p_handshake.py --v2transport, feature_shutdown.py, p2p_ibd_txrelay.py, p2p_seednode.py]
281/315 - p2p_addrv2_relay.py failed, Duration: 61 s
stdout:
2024-12-19T10:21:13.256000Z TestFramework (INFO): PRNG seed is: 8172781775672703175
2024-12-19T10:21:13.257000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_addrv2_relay_176
2024-12-19T10:21:13.521000Z TestFramework (INFO): Check disconnection when sending sendaddrv2 after verack
2024-12-19T10:21:13.724000Z TestFramework (INFO): Create connection that sends addrv2 messages
2024-12-19T10:21:13.827000Z TestFramework (INFO): Check that addrv2 message content is relayed and added to addrman
2024-12-19T10:22:13.894000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:13.908000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_addrv2_relay.py", line 90, in run_test
addr_receiver = self.nodes[0].add_p2p_connection(AddrReceiver())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:14.063000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:14.273000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_addrv2_relay_176
2024-12-19T10:22:14.274000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_addrv2_relay_176/test_framework.log
2024-12-19T10:22:14.281000Z TestFramework (ERROR):
2024-12-19T10:22:14.283000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_addrv2_relay_176' to consolidate all logs
2024-12-19T10:22:14.283000Z TestFramework (ERROR):
2024-12-19T10:22:14.283000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:14.291000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:14.291000Z TestFramework (ERROR):
stderr:
282/315 - feature_shutdown.py passed, Duration: 1 s
Remaining jobs: [p2p_compactblocks_hb.py --v1transport, p2p_compactblocks_hb.py --v2transport, p2p_addr_relay.py, p2p_getaddr_caching.py, rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, feature_coinstatsindex.py, wallet_orphanedreward.py, p2p_permissions.py, feature_settings.py, p2p_handshake.py, p2p_handshake.py --v2transport, p2p_ibd_txrelay.py, p2p_seednode.py]
283/315 - p2p_compactblocks_hb.py --v1transport failed, Duration: 61 s
stdout:
2024-12-19T10:21:13.254000Z TestFramework (INFO): PRNG seed is: 8808881126400123570
2024-12-19T10:21:13.254000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_hb_175
2024-12-19T10:21:13.792000Z TestFramework (INFO): Testing reserved high-bandwidth mode slot for outbound peer...
2024-12-19T10:22:13.937000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:22:13.949000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_compactblocks_hb.py", line 50, in run_test
self.connect_nodes(i, 0)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:22:14.060000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:14.378000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_hb_175
2024-12-19T10:22:14.378000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_hb_175/test_framework.log
2024-12-19T10:22:14.381000Z TestFramework (ERROR):
2024-12-19T10:22:14.382000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_hb_175' to consolidate all logs
2024-12-19T10:22:14.382000Z TestFramework (ERROR):
2024-12-19T10:22:14.383000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:14.384000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:14.384000Z TestFramework (ERROR):
stderr:
284/315 - feature_settings.py passed, Duration: 3 s
Remaining jobs: [p2p_compactblocks_hb.py --v2transport, p2p_addr_relay.py, p2p_getaddr_caching.py, rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, feature_coinstatsindex.py, wallet_orphanedreward.py, p2p_permissions.py, p2p_handshake.py, p2p_handshake.py --v2transport, p2p_ibd_txrelay.py, p2p_seednode.py]
285/315 - p2p_compactblocks_hb.py --v2transport failed, Duration: 62 s
stdout:
2024-12-19T10:21:13.254000Z TestFramework (INFO): PRNG seed is: 9154402767753201011
2024-12-19T10:21:13.254000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_hb_174
2024-12-19T10:21:13.790000Z TestFramework (INFO): Testing reserved high-bandwidth mode slot for outbound peer...
2024-12-19T10:22:13.923000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:22:13.941000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_compactblocks_hb.py", line 50, in run_test
self.connect_nodes(i, 0)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:22:14.062000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:14.368000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_hb_174
2024-12-19T10:22:14.368000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_hb_174/test_framework.log
2024-12-19T10:22:14.372000Z TestFramework (ERROR):
2024-12-19T10:22:14.373000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_compactblocks_hb_174' to consolidate all logs
2024-12-19T10:22:14.373000Z TestFramework (ERROR):
2024-12-19T10:22:14.373000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:14.375000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:14.375000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_addr_relay.py, p2p_getaddr_caching.py, rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, feature_coinstatsindex.py, wallet_orphanedreward.py, p2p_permissions.py, p2p_handshake.py, p2p_handshake.py --v2transport, p2p_ibd_txrelay.py, p2p_seednode.py]
286/315 - feature_coinstatsindex.py passed, Duration: 7 s
Remaining jobs: [p2p_addr_relay.py, p2p_getaddr_caching.py, rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, wallet_orphanedreward.py, p2p_permissions.py, p2p_handshake.py, p2p_handshake.py --v2transport, p2p_ibd_txrelay.py, p2p_seednode.py]
287/315 - p2p_handshake.py passed, Duration: 4 s
Remaining jobs: [p2p_addr_relay.py, p2p_getaddr_caching.py, rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, wallet_orphanedreward.py, p2p_permissions.py, p2p_handshake.py --v2transport, p2p_ibd_txrelay.py, p2p_seednode.py]
288/315 - p2p_handshake.py --v2transport passed, Duration: 4 s
Remaining jobs: [p2p_addr_relay.py, p2p_getaddr_caching.py, rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, wallet_orphanedreward.py, p2p_permissions.py, p2p_ibd_txrelay.py, p2p_seednode.py]
289/315 - p2p_addr_relay.py failed, Duration: 61 s
stdout:
2024-12-19T10:21:17.775000Z TestFramework (INFO): PRNG seed is: 5965490529401427418
2024-12-19T10:21:17.775000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_addr_relay_163
2024-12-19T10:21:18.054000Z TestFramework (INFO): Send an addr message that is too large
2024-12-19T10:21:18.261000Z TestFramework (INFO): Test address relay
2024-12-19T10:21:18.261000Z TestFramework (INFO): Check that addr message content is relayed and added to addrman
2024-12-19T10:22:18.432000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:18.444000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_addr_relay.py", line 97, in run_test
self.relay_tests()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_addr_relay.py", line 157, in relay_tests
receivers.append(self.nodes[0].add_p2p_connection(AddrReceiver(test_addr_contents=True)))
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:18.542000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:18.672000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_addr_relay_163
2024-12-19T10:22:18.672000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_addr_relay_163/test_framework.log
2024-12-19T10:22:18.676000Z TestFramework (ERROR):
2024-12-19T10:22:18.677000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_addr_relay_163' to consolidate all logs
2024-12-19T10:22:18.677000Z TestFramework (ERROR):
2024-12-19T10:22:18.677000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:18.679000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:18.679000Z TestFramework (ERROR):
stderr:
290/315 - wallet_orphanedreward.py passed, Duration: 10 s
Remaining jobs: [p2p_getaddr_caching.py, rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_permissions.py, p2p_ibd_txrelay.py, p2p_seednode.py]
291/315 - p2p_getaddr_caching.py failed, Duration: 64 s
stdout:
2024-12-19T10:21:17.768000Z TestFramework (INFO): PRNG seed is: 765357135374143925
2024-12-19T10:21:17.769000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_getaddr_caching_162
2024-12-19T10:21:18.046000Z TestFramework (INFO): Fill peer AddrMan with a lot of records
2024-12-19T10:21:21.708000Z TestFramework (INFO): Send many addr requests within short time to receive same response
2024-12-19T10:22:21.877000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:21.887000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_getaddr_caching.py", line 73, in run_test
addr_receiver_onion1 = self.nodes[0].add_p2p_connection(AddrReceiver(), dstport=self.onion_port1)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:21.978000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:22.113000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_getaddr_caching_162
2024-12-19T10:22:22.118000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_getaddr_caching_162/test_framework.log
2024-12-19T10:22:22.123000Z TestFramework (ERROR):
2024-12-19T10:22:22.126000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_getaddr_caching_162' to consolidate all logs
2024-12-19T10:22:22.126000Z TestFramework (ERROR):
2024-12-19T10:22:22.126000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:22.128000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:22.128000Z TestFramework (ERROR):
stderr:
Remaining jobs: [rpc_net.py --v1transport, rpc_net.py --v2transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_permissions.py, p2p_ibd_txrelay.py, p2p_seednode.py]
292/315 - rpc_net.py --v2transport failed, Duration: 64 s
stdout:
2024-12-19T10:21:21.292000Z TestFramework (INFO): PRNG seed is: 3345641376036499380
2024-12-19T10:21:21.292000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/rpc_net_158
2024-12-19T10:21:21.818000Z TestFramework (INFO): Test getconnectioncount
2024-12-19T10:21:21.818000Z TestFramework (INFO): Test getpeerinfo
2024-12-19T10:21:24.835000Z TestFramework (INFO): Check getpeerinfo output before a version message was sent
2024-12-19T10:22:24.898000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:24.912000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_net.py", line 83, in run_test
self.test_getpeerinfo()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_net.py", line 135, in test_getpeerinfo
no_version_peer = self.nodes[0].add_p2p_connection(P2PInterface(), send_version=False, wait_for_verack=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:25.009000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:25.199000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/rpc_net_158
2024-12-19T10:22:25.200000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/rpc_net_158/test_framework.log
2024-12-19T10:22:25.203000Z TestFramework (ERROR):
2024-12-19T10:22:25.204000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/rpc_net_158' to consolidate all logs
2024-12-19T10:22:25.204000Z TestFramework (ERROR):
2024-12-19T10:22:25.204000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:25.207000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:25.207000Z TestFramework (ERROR):
stderr:
Remaining jobs: [rpc_net.py --v1transport, p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_permissions.py, p2p_ibd_txrelay.py, p2p_seednode.py]
293/315 - rpc_net.py --v1transport failed, Duration: 65 s
stdout:
2024-12-19T10:21:20.774000Z TestFramework (INFO): PRNG seed is: 6607443239094280726
2024-12-19T10:21:20.775000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/rpc_net_159
2024-12-19T10:21:21.305000Z TestFramework (INFO): Test getconnectioncount
2024-12-19T10:21:21.305000Z TestFramework (INFO): Test getpeerinfo
2024-12-19T10:21:25.327000Z TestFramework (INFO): Check getpeerinfo output before a version message was sent
2024-12-19T10:22:25.380000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:25.395000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_net.py", line 83, in run_test
self.test_getpeerinfo()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_net.py", line 135, in test_getpeerinfo
no_version_peer = self.nodes[0].add_p2p_connection(P2PInterface(), send_version=False, wait_for_verack=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:25.492000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:25.674000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/rpc_net_159
2024-12-19T10:22:25.674000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/rpc_net_159/test_framework.log
2024-12-19T10:22:25.679000Z TestFramework (ERROR):
2024-12-19T10:22:25.680000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/rpc_net_159' to consolidate all logs
2024-12-19T10:22:25.680000Z TestFramework (ERROR):
2024-12-19T10:22:25.681000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:25.683000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:25.683000Z TestFramework (ERROR):
stderr:
294/315 - p2p_seednode.py passed, Duration: 12 s
Remaining jobs: [p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_permissions.py, p2p_ibd_txrelay.py]
295/315 - p2p_permissions.py passed, Duration: 19 s
Remaining jobs: [p2p_blocksonly.py, p2p_invalid_locator.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
296/315 - p2p_invalid_locator.py failed, Duration: 61 s
stdout:
2024-12-19T10:21:35.343000Z TestFramework (INFO): PRNG seed is: 6868415259647834486
2024-12-19T10:21:35.344000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_locator_147
2024-12-19T10:21:35.668000Z TestFramework (INFO): Test max locator size
2024-12-19T10:21:35.668000Z TestFramework (INFO): Wait for disconnect when sending 102 hashes in locator
2024-12-19T10:21:35.908000Z TestFramework (INFO): Wait for response when sending 101 hashes in locator
2024-12-19T10:21:36.099000Z TestFramework (INFO): Wait for disconnect when sending 102 hashes in locator
2024-12-19T10:22:36.203000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:36.216000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_invalid_locator.py", line 25, in run_test
exceed_max_peer = node.add_p2p_connection(P2PInterface())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:36.309000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:36.489000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_locator_147
2024-12-19T10:22:36.489000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_locator_147/test_framework.log
2024-12-19T10:22:36.493000Z TestFramework (ERROR):
2024-12-19T10:22:36.494000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_locator_147' to consolidate all logs
2024-12-19T10:22:36.494000Z TestFramework (ERROR):
2024-12-19T10:22:36.494000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:36.497000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:36.498000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_blocksonly.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_encrypted.py, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
297/315 - p2p_v2_encrypted.py failed, Duration: 62 s
stdout:
2024-12-19T10:21:36.877000Z TestFramework (INFO): PRNG seed is: 5539366018202123681
2024-12-19T10:21:36.878000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_v2_encrypted_141
2024-12-19T10:21:37.963000Z TestFramework (INFO): Check inbound connection to v2 TestNode from v2 P2PConnection is v2
2024-12-19T10:21:38.187000Z TestFramework (INFO): Check inbound connection to v2 TestNode from v1 P2PConnection is v1
2024-12-19T10:22:38.214000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:38.216000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_v2_encrypted.py", line 62, in run_test
peer2 = node0.add_p2p_connection(P2PInterface(), wait_for_verack=True, supports_v2_p2p=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:38.290000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:38.398000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_v2_encrypted_141
2024-12-19T10:22:38.398000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_v2_encrypted_141/test_framework.log
2024-12-19T10:22:38.401000Z TestFramework (ERROR):
2024-12-19T10:22:38.402000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_v2_encrypted_141' to consolidate all logs
2024-12-19T10:22:38.402000Z TestFramework (ERROR):
2024-12-19T10:22:38.402000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:38.403000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:38.403000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_blocksonly.py, p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, p2p_v2_misbehaving.py, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
298/315 - p2p_blocksonly.py failed, Duration: 67 s
stdout:
2024-12-19T10:21:32.282000Z TestFramework (INFO): PRNG seed is: 6733257200175180093
2024-12-19T10:21:32.282000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_blocksonly_149
2024-12-19T10:21:32.631000Z TestFramework (INFO): Tests with node running in -blocksonly mode
2024-12-19T10:21:32.733000Z TestFramework (INFO): Check that txs from P2P are rejected and result in disconnect
2024-12-19T10:21:32.837000Z TestFramework (INFO): Check that tx invs also violate the protocol
2024-12-19T10:21:33.096000Z TestFramework (INFO): Check that txs from rpc are not rejected and relayed to other peers
2024-12-19T10:21:37.911000Z TestFramework (INFO): Restarting node 0 with relay permission and blocksonly
2024-12-19T10:22:38.930000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:38.944000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_blocksonly.py", line 24, in run_test
self.blocksonly_mode_tests()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_blocksonly.py", line 55, in blocksonly_mode_tests
second_peer = self.nodes[0].add_p2p_connection(P2PInterface())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:39.033000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:39.116000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_blocksonly_149
2024-12-19T10:22:39.116000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_blocksonly_149/test_framework.log
2024-12-19T10:22:39.119000Z TestFramework (ERROR):
2024-12-19T10:22:39.121000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_blocksonly_149' to consolidate all logs
2024-12-19T10:22:39.121000Z TestFramework (ERROR):
2024-12-19T10:22:39.121000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:39.122000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:39.122000Z TestFramework (ERROR):
stderr:
299/315 - p2p_v2_misbehaving.py failed, Duration: 62 s
stdout:
2024-12-19T10:21:37.802000Z TestFramework (INFO): PRNG seed is: 6265640442793936335
2024-12-19T10:21:37.803000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_v2_misbehaving_140
2024-12-19T10:21:38.380000Z TestFramework (INFO): Sending ellswift bytes in parts to ensure that response from responder is received only when
2024-12-19T10:21:38.381000Z TestFramework (INFO): ellswift bytes have a mismatch from the 16 bytes(network magic followed by "version\x00\x00\x00\x00\x00")
2024-12-19T10:21:38.381000Z TestFramework (INFO): Sending first 4 bytes of ellswift which match network magic
2024-12-19T10:21:38.381000Z TestFramework (INFO): If a response is received, assertion failure would happen in our custom data_received() function
2024-12-19T10:21:38.449000Z TestFramework (INFO): Sending remaining ellswift and garbage which are different from V1_PREFIX. Since a response is
2024-12-19T10:21:38.449000Z TestFramework (INFO): expected now, our custom data_received() function wouldn't result in assertion failure
2024-12-19T10:21:38.505000Z TestFramework (INFO): successful disconnection since modified ellswift was sent as response
2024-12-19T10:22:38.520000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:38.520000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_v2_misbehaving.py", line 134, in run_test
self.test_v2disconnection()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_v2_misbehaving.py", line 181, in test_v2disconnection
peer2 = node0.add_p2p_connection(P2PInterface())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:38.587000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:38.693000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_v2_misbehaving_140
2024-12-19T10:22:38.694000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_v2_misbehaving_140/test_framework.log
2024-12-19T10:22:38.697000Z TestFramework (ERROR):
2024-12-19T10:22:38.698000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_v2_misbehaving_140' to consolidate all logs
2024-12-19T10:22:38.698000Z TestFramework (ERROR):
2024-12-19T10:22:38.698000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:38.700000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:38.700000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, example_test.py, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
300/315 - example_test.py failed, Duration: 64 s
stdout:
2024-12-19T10:21:37.789000Z TestFramework (INFO): PRNG seed is: 8853551087659750533
2024-12-19T10:21:37.789000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/example_test_139
2024-12-19T10:21:39.806000Z TestFramework (INFO): Starting test!
2024-12-19T10:21:39.806000Z TestFramework (INFO): Calling a custom function
2024-12-19T10:21:39.806000Z TestFramework (INFO): Calling a custom method
2024-12-19T10:21:39.806000Z TestFramework (INFO): Running custom_method
2024-12-19T10:21:39.806000Z TestFramework (INFO): Create some blocks
2024-12-19T10:21:39.809000Z TestFramework (INFO): Wait for node1 to reach current tip (height 11) using RPC
2024-12-19T10:21:39.819000Z TestFramework (INFO): Connect node2 and node1
2024-12-19T10:21:39.927000Z TestFramework (INFO): Wait for node2 to receive all the blocks from node1
2024-12-19T10:21:40.936000Z TestFramework (INFO): Add P2P connection to node2
2024-12-19T10:22:40.947000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:40.947000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/example_test.py", line 205, in run_test
peer_receiving = self.nodes[2].add_p2p_connection(BaseNode())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:41.014000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:41.170000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/example_test_139
2024-12-19T10:22:41.170000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/example_test_139/test_framework.log
2024-12-19T10:22:41.171000Z TestFramework (ERROR):
2024-12-19T10:22:41.172000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/example_test_139' to consolidate all logs
2024-12-19T10:22:41.172000Z TestFramework (ERROR):
2024-12-19T10:22:41.172000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:41.173000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:41.173000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, mempool_packages.py, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
301/315 - mempool_packages.py failed, Duration: 61 s
stdout:
2024-12-19T10:21:41.990000Z TestFramework (INFO): PRNG seed is: 842800863434375743
2024-12-19T10:21:41.991000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/mempool_packages_125
2024-12-19T10:22:42.916000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:42.930000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/mempool_packages.py", line 45, in run_test
peer_inv_store = self.nodes[0].add_p2p_connection(P2PTxInvStore()) # keep track of invs
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:43.027000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:43.270000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/mempool_packages_125
2024-12-19T10:22:43.270000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/mempool_packages_125/test_framework.log
2024-12-19T10:22:43.275000Z TestFramework (ERROR):
2024-12-19T10:22:43.276000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/mempool_packages_125' to consolidate all logs
2024-12-19T10:22:43.276000Z TestFramework (ERROR):
2024-12-19T10:22:43.276000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:43.279000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:43.279000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_invalid_tx.py --v1transport, p2p_invalid_tx.py --v2transport, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
302/315 - p2p_invalid_tx.py --v1transport failed, Duration: 67 s
stdout:
2024-12-19T10:21:36.407000Z TestFramework (INFO): PRNG seed is: 368742712986730014
2024-12-19T10:21:36.408000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_tx_144
2024-12-19T10:21:36.799000Z TestFramework (INFO): Create a new block with an anyone-can-spend coinbase.
2024-12-19T10:21:36.901000Z TestFramework (INFO): Mature the block.
2024-12-19T10:21:37.247000Z TestFramework (INFO): Testing invalid transaction: OutputMissing
2024-12-19T10:21:37.408000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:37.655000Z TestFramework (INFO): Testing invalid transaction: InputMissing
2024-12-19T10:21:37.757000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:37.859000Z TestFramework (INFO): Testing invalid transaction: SizeTooSmall
2024-12-19T10:21:37.912000Z TestFramework (INFO): Testing invalid transaction: BadInputOutpointIndex
2024-12-19T10:21:37.917000Z TestFramework (INFO): Testing invalid transaction: DuplicateInput
2024-12-19T10:21:38.019000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:38.133000Z TestFramework (INFO): Testing invalid transaction: PrevoutNullInput
2024-12-19T10:21:38.235000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:38.338000Z TestFramework (INFO): Testing invalid transaction: NonexistentInput
2024-12-19T10:21:38.389000Z TestFramework (INFO): Testing invalid transaction: SpendTooMuch
2024-12-19T10:21:38.491000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:38.594000Z TestFramework (INFO): Testing invalid transaction: CreateNegative
2024-12-19T10:21:38.696000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:38.799000Z TestFramework (INFO): Testing invalid transaction: CreateTooLarge
2024-12-19T10:21:38.902000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:39.005000Z TestFramework (INFO): Testing invalid transaction: CreateSumTooLarge
2024-12-19T10:21:39.106000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:39.209000Z TestFramework (INFO): Testing invalid transaction: InvalidOPIFConstruction
2024-12-19T10:21:39.327000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:39.439000Z TestFramework (INFO): Testing invalid transaction: TooManySigops
2024-12-19T10:21:39.499000Z TestFramework (INFO): Testing invalid transaction: NonStandardAndInvalid
2024-12-19T10:21:39.627000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:39.729000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_CAT
2024-12-19T10:21:39.832000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:39.934000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_SUBSTR
2024-12-19T10:21:40.075000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:40.178000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_LEFT
2024-12-19T10:21:40.290000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:40.406000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_RIGHT
2024-12-19T10:21:40.607000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:40.711000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_INVERT
2024-12-19T10:21:40.813000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:40.945000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_AND
2024-12-19T10:21:41.047000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.150000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_OR
2024-12-19T10:21:41.251000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.354000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_XOR
2024-12-19T10:21:41.456000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.559000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_2MUL
2024-12-19T10:21:41.660000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.763000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_2DIV
2024-12-19T10:21:41.865000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.968000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_MUL
2024-12-19T10:21:42.069000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:42.172000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_DIV
2024-12-19T10:21:42.276000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:42.402000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_MOD
2024-12-19T10:21:42.506000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:42.630000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_LSHIFT
2024-12-19T10:21:42.744000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:42.847000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_RSHIFT
2024-12-19T10:21:42.948000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:22:43.265000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:43.266000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_invalid_tx.py", line 87, in run_test
self.reconnect_p2p(num_connections=2)
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_invalid_tx.py", line 45, in reconnect_p2p
self.bootstrap_p2p(**kwargs)
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_invalid_tx.py", line 37, in bootstrap_p2p
self.nodes[0].add_p2p_connection(P2PDataStore())
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:43.350000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:43.506000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_tx_144
2024-12-19T10:22:43.507000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_tx_144/test_framework.log
2024-12-19T10:22:43.507000Z TestFramework (ERROR):
2024-12-19T10:22:43.509000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_tx_144' to consolidate all logs
2024-12-19T10:22:43.509000Z TestFramework (ERROR):
2024-12-19T10:22:43.510000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:43.512000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:43.512000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_invalid_tx.py --v2transport, rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
303/315 - p2p_invalid_tx.py --v2transport failed, Duration: 68 s
stdout:
2024-12-19T10:21:36.874000Z TestFramework (INFO): PRNG seed is: 6488359649956152224
2024-12-19T10:21:36.875000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_tx_143
2024-12-19T10:21:38.254000Z TestFramework (INFO): Create a new block with an anyone-can-spend coinbase.
2024-12-19T10:21:38.362000Z TestFramework (INFO): Mature the block.
2024-12-19T10:21:38.491000Z TestFramework (INFO): Testing invalid transaction: OutputMissing
2024-12-19T10:21:38.597000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:38.700000Z TestFramework (INFO): Testing invalid transaction: InputMissing
2024-12-19T10:21:38.802000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:38.905000Z TestFramework (INFO): Testing invalid transaction: SizeTooSmall
2024-12-19T10:21:38.958000Z TestFramework (INFO): Testing invalid transaction: BadInputOutpointIndex
2024-12-19T10:21:39.011000Z TestFramework (INFO): Testing invalid transaction: DuplicateInput
2024-12-19T10:21:39.113000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:39.216000Z TestFramework (INFO): Testing invalid transaction: PrevoutNullInput
2024-12-19T10:21:39.327000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:39.440000Z TestFramework (INFO): Testing invalid transaction: NonexistentInput
2024-12-19T10:21:39.492000Z TestFramework (INFO): Testing invalid transaction: SpendTooMuch
2024-12-19T10:21:39.617000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:39.729000Z TestFramework (INFO): Testing invalid transaction: CreateNegative
2024-12-19T10:21:39.832000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:39.935000Z TestFramework (INFO): Testing invalid transaction: CreateTooLarge
2024-12-19T10:21:40.037000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:40.140000Z TestFramework (INFO): Testing invalid transaction: CreateSumTooLarge
2024-12-19T10:21:40.243000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:40.348000Z TestFramework (INFO): Testing invalid transaction: InvalidOPIFConstruction
2024-12-19T10:21:40.451000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:40.656000Z TestFramework (INFO): Testing invalid transaction: TooManySigops
2024-12-19T10:21:40.765000Z TestFramework (INFO): Testing invalid transaction: NonStandardAndInvalid
2024-12-19T10:21:40.868000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.075000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_CAT
2024-12-19T10:21:41.180000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.302000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_SUBSTR
2024-12-19T10:21:41.405000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.509000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_LEFT
2024-12-19T10:21:41.612000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.715000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_RIGHT
2024-12-19T10:21:41.818000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:41.921000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_INVERT
2024-12-19T10:21:42.024000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:42.128000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_AND
2024-12-19T10:21:42.232000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:42.346000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_OR
2024-12-19T10:21:42.455000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:42.560000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_XOR
2024-12-19T10:21:42.662000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:42.843000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_2MUL
2024-12-19T10:21:42.946000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:43.049000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_2DIV
2024-12-19T10:21:43.152000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:43.255000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_MUL
2024-12-19T10:21:43.358000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:43.478000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_DIV
2024-12-19T10:21:43.582000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:43.740000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_MOD
2024-12-19T10:21:43.860000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:43.964000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_LSHIFT
2024-12-19T10:21:44.067000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:21:44.171000Z TestFramework (INFO): Testing invalid transaction: DisabledOpcode_OP_RSHIFT
2024-12-19T10:21:44.274000Z TestFramework (INFO): Reconnecting to peer
2024-12-19T10:22:44.543000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:44.546000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_invalid_tx.py", line 87, in run_test
self.reconnect_p2p(num_connections=2)
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_invalid_tx.py", line 45, in reconnect_p2p
self.bootstrap_p2p(**kwargs)
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_invalid_tx.py", line 37, in bootstrap_p2p
self.nodes[0].add_p2p_connection(P2PDataStore())
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:44.620000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:44.727000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_tx_143
2024-12-19T10:22:44.727000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_tx_143/test_framework.log
2024-12-19T10:22:44.727000Z TestFramework (ERROR):
2024-12-19T10:22:44.727000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_invalid_tx_143' to consolidate all logs
2024-12-19T10:22:44.727000Z TestFramework (ERROR):
2024-12-19T10:22:44.728000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:44.729000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:44.729000Z TestFramework (ERROR):
stderr:
Remaining jobs: [rpc_preciousblock.py, p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
304/315 - rpc_preciousblock.py failed, Duration: 62 s
stdout:
2024-12-19T10:21:43.538000Z TestFramework (INFO): PRNG seed is: 6695351401639318617
2024-12-19T10:21:43.545000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/rpc_preciousblock_119
2024-12-19T10:21:44.058000Z TestFramework (INFO): Ensure submitblock can in principle reorg to a competing chain
2024-12-19T10:21:44.090000Z TestFramework (INFO): Mine blocks A-B-C on Node 0
2024-12-19T10:21:44.093000Z TestFramework (INFO): Mine competing blocks E-F-G on Node 1
2024-12-19T10:21:44.096000Z TestFramework (INFO): Connect nodes and check no reorg occurs
2024-12-19T10:21:44.217000Z TestFramework (INFO): Make Node0 prefer block G
2024-12-19T10:21:44.219000Z TestFramework (INFO): Make Node0 prefer block C again
2024-12-19T10:21:44.222000Z TestFramework (INFO): Make Node1 prefer block C
2024-12-19T10:21:44.225000Z TestFramework (INFO): Make Node1 prefer block G again
2024-12-19T10:21:44.227000Z TestFramework (INFO): Make Node0 prefer block G again
2024-12-19T10:21:44.229000Z TestFramework (INFO): Make Node1 prefer block C again
2024-12-19T10:21:44.231000Z TestFramework (INFO): Mine another block (E-F-G-)H on Node 0 and reorg Node 1
2024-12-19T10:21:44.235000Z TestFramework (INFO): Node1 should not be able to prefer block C anymore
2024-12-19T10:21:44.236000Z TestFramework (INFO): Mine competing blocks I-J-K-L on Node 2
2024-12-19T10:21:44.242000Z TestFramework (INFO): Connect nodes and check no reorg occurs
2024-12-19T10:22:44.452000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:22:44.463000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/rpc_preciousblock.py", line 100, in run_test
self.connect_nodes(0, 2)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:22:44.557000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:44.730000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/rpc_preciousblock_119
2024-12-19T10:22:44.730000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/rpc_preciousblock_119/test_framework.log
2024-12-19T10:22:44.733000Z TestFramework (ERROR):
2024-12-19T10:22:44.734000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/rpc_preciousblock_119' to consolidate all logs
2024-12-19T10:22:44.735000Z TestFramework (ERROR):
2024-12-19T10:22:44.735000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:44.737000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:44.737000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_initial_headers_sync.py, mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
305/315 - p2p_initial_headers_sync.py failed, Duration: 61 s
stdout:
2024-12-19T10:21:48.588000Z TestFramework (INFO): PRNG seed is: 2221359148088719678
2024-12-19T10:21:48.588000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_initial_headers_sync_103
2024-12-19T10:21:48.846000Z TestFramework (INFO): Adding a peer to node0
2024-12-19T10:21:48.949000Z TestFramework (INFO): Connecting two more peers to node0
2024-12-19T10:22:49.006000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:49.008000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_initial_headers_sync.py", line 52, in run_test
peer2 = self.nodes[0].add_p2p_connection(P2PInterface())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:49.070000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:49.178000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_initial_headers_sync_103
2024-12-19T10:22:49.178000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_initial_headers_sync_103/test_framework.log
2024-12-19T10:22:49.179000Z TestFramework (ERROR):
2024-12-19T10:22:49.179000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_initial_headers_sync_103' to consolidate all logs
2024-12-19T10:22:49.179000Z TestFramework (ERROR):
2024-12-19T10:22:49.179000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:49.179000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:49.179000Z TestFramework (ERROR):
stderr:
Remaining jobs: [mining_basic.py, wallet_listsinceblock.py --descriptors, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
306/315 - wallet_listsinceblock.py --descriptors failed, Duration: 61 s
stdout:
2024-12-19T10:21:53.053000Z TestFramework (INFO): PRNG seed is: 5438878311015146931
2024-12-19T10:21:53.054000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/wallet_listsinceblock_86
2024-12-19T10:22:53.965000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:22:53.969000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/wallet_listsinceblock.py", line 37, in run_test
self.connect_nodes(1, 2)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:22:54.033000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:54.289000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/wallet_listsinceblock_86
2024-12-19T10:22:54.289000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/wallet_listsinceblock_86/test_framework.log
2024-12-19T10:22:54.289000Z TestFramework (ERROR):
2024-12-19T10:22:54.289000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/wallet_listsinceblock_86' to consolidate all logs
2024-12-19T10:22:54.289000Z TestFramework (ERROR):
2024-12-19T10:22:54.289000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:54.289000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:54.289000Z TestFramework (ERROR):
stderr:
Remaining jobs: [mining_basic.py, p2p_leak.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
307/315 - p2p_leak.py failed, Duration: 61 s
stdout:
2024-12-19T10:21:53.570000Z TestFramework (INFO): PRNG seed is: 2883581377813439959
2024-12-19T10:21:53.570000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_leak_84
2024-12-19T10:21:54.103000Z TestFramework (INFO): Check that the node doesn't send unexpected messages before handshake completion
2024-12-19T10:22:54.204000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:22:54.207000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_leak.py", line 119, in run_test
no_verack_idle_peer = self.nodes[0].add_p2p_connection(NoVerackIdlePeer(), wait_for_verack=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:22:54.259000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:54.411000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_leak_84
2024-12-19T10:22:54.411000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_leak_84/test_framework.log
2024-12-19T10:22:54.411000Z TestFramework (ERROR):
2024-12-19T10:22:54.411000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_leak_84' to consolidate all logs
2024-12-19T10:22:54.411000Z TestFramework (ERROR):
2024-12-19T10:22:54.411000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:54.411000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:54.411000Z TestFramework (ERROR):
stderr:
Remaining jobs: [mining_basic.py, wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
308/315 - mining_basic.py failed, Duration: 67 s
stdout:
2024-12-19T10:21:50.591000Z TestFramework (INFO): PRNG seed is: 6837230502918132550
2024-12-19T10:21:50.592000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/mining_basic_95
2024-12-19T10:21:51.494000Z TestFramework (INFO): Create some old blocks
2024-12-19T10:21:56.482000Z TestFramework (INFO): test blockversion
2024-12-19T10:22:56.893000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
'''
2024-12-19T10:22:56.897000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/mining_basic.py", line 195, in run_test
self.mine_chain()
File "/home/hebasto/git/bitcoin/build/test/functional/mining_basic.py", line 80, in mine_chain
self.connect_nodes(0, 1)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 652, in connect_nodes
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 804, in wait_until
return wait_until_helper_internal(test_function, timeout=timeout, timeout_factor=self.options.timeout_factor, check_interval=check_interval)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
self.wait_until(lambda: find_conn(from_connection, to_connection_subver, inbound=False) is not None)
''' not true after 60 seconds
2024-12-19T10:22:56.948000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:22:57.103000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/mining_basic_95
2024-12-19T10:22:57.103000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/mining_basic_95/test_framework.log
2024-12-19T10:22:57.103000Z TestFramework (ERROR):
2024-12-19T10:22:57.103000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/mining_basic_95' to consolidate all logs
2024-12-19T10:22:57.103000Z TestFramework (ERROR):
2024-12-19T10:22:57.103000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:22:57.103000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:22:57.103000Z TestFramework (ERROR):
stderr:
Remaining jobs: [wallet_resendwallettransactions.py --descriptors, p2p_dos_header_tree.py, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
309/315 - p2p_dos_header_tree.py failed, Duration: 61 s
stdout:
2024-12-19T10:22:00.128000Z TestFramework (INFO): PRNG seed is: 5024634466508106491
2024-12-19T10:22:00.129000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_dos_header_tree_48
2024-12-19T10:22:00.448000Z TestFramework (INFO): Read headers data
2024-12-19T10:22:00.456000Z TestFramework (INFO): Feed all non-fork headers, including and up to the first checkpoint
2024-12-19T10:23:00.460000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:23:00.462000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_dos_header_tree.py", line 50, in run_test
peer_checkpoint = self.nodes[0].add_p2p_connection(P2PInterface())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:23:00.515000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:23:00.667000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_dos_header_tree_48
2024-12-19T10:23:00.667000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_dos_header_tree_48/test_framework.log
2024-12-19T10:23:00.667000Z TestFramework (ERROR):
2024-12-19T10:23:00.668000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_dos_header_tree_48' to consolidate all logs
2024-12-19T10:23:00.668000Z TestFramework (ERROR):
2024-12-19T10:23:00.668000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:23:00.668000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:23:00.668000Z TestFramework (ERROR):
stderr:
Remaining jobs: [wallet_resendwallettransactions.py --descriptors, p2p_add_connections.py, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
310/315 - p2p_add_connections.py failed, Duration: 62 s
stdout:
2024-12-19T10:22:00.626000Z TestFramework (INFO): PRNG seed is: 7252087089577276914
2024-12-19T10:22:00.627000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_add_connections_47
2024-12-19T10:22:00.935000Z TestFramework (INFO): Add 8 outbounds to node 0
2024-12-19T10:22:00.936000Z TestFramework (INFO): outbound: 0
2024-12-19T10:22:01.086000Z TestFramework (INFO): outbound: 1
2024-12-19T10:22:01.237000Z TestFramework (INFO): outbound: 2
2024-12-19T10:22:01.389000Z TestFramework (INFO): outbound: 3
2024-12-19T10:22:01.540000Z TestFramework (INFO): outbound: 4
2024-12-19T10:22:01.707000Z TestFramework (INFO): outbound: 5
2024-12-19T10:22:01.844000Z TestFramework (INFO): outbound: 6
2024-12-19T10:22:01.995000Z TestFramework (INFO): outbound: 7
2024-12-19T10:22:02.146000Z TestFramework (INFO): Add 2 block-relay-only connections to node 0
2024-12-19T10:22:02.152000Z TestFramework (INFO): block-relay-only: 0
2024-12-19T10:22:02.252000Z TestFramework (INFO): block-relay-only: 1
2024-12-19T10:22:02.403000Z TestFramework (INFO): Add 2 block-relay-only connections to node 1
2024-12-19T10:22:02.403000Z TestFramework (INFO): block-relay-only: 0
2024-12-19T10:22:02.504000Z TestFramework (INFO): block-relay-only: 1
2024-12-19T10:22:02.655000Z TestFramework (INFO): Add 5 inbound connections to node 1
2024-12-19T10:22:02.655000Z TestFramework (INFO): inbound: 0
2024-12-19T10:22:02.757000Z TestFramework (INFO): inbound: 1
2024-12-19T10:23:02.770000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:23:02.771000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_add_connections.py", line 59, in run_test
self.nodes[1].add_p2p_connection(P2PInterface())
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:23:02.825000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:23:02.979000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_add_connections_47
2024-12-19T10:23:02.979000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_add_connections_47/test_framework.log
2024-12-19T10:23:02.979000Z TestFramework (ERROR):
2024-12-19T10:23:02.979000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_add_connections_47' to consolidate all logs
2024-12-19T10:23:02.979000Z TestFramework (ERROR):
2024-12-19T10:23:02.979000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:23:02.979000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:23:02.979000Z TestFramework (ERROR):
stderr:
Remaining jobs: [wallet_resendwallettransactions.py --descriptors, mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
311/315 - wallet_resendwallettransactions.py --descriptors failed, Duration: 69 s
stdout:
2024-12-19T10:21:55.071000Z TestFramework (INFO): PRNG seed is: 4366808801431761122
2024-12-19T10:21:55.071000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/wallet_resendwallettransactions_76
2024-12-19T10:21:55.482000Z TestFramework (INFO): Create a new transaction and wait until it's broadcast
2024-12-19T10:23:04.121000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:23:04.128000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/wallet_resendwallettransactions.py", line 48, in run_test
peer_second = node.add_p2p_connection(P2PTxInvStore())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:23:04.188000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:23:04.291000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/wallet_resendwallettransactions_76
2024-12-19T10:23:04.291000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/wallet_resendwallettransactions_76/test_framework.log
2024-12-19T10:23:04.291000Z TestFramework (ERROR):
2024-12-19T10:23:04.291000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/wallet_resendwallettransactions_76' to consolidate all logs
2024-12-19T10:23:04.291000Z TestFramework (ERROR):
2024-12-19T10:23:04.291000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:23:04.291000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:23:04.291000Z TestFramework (ERROR):
stderr:
Remaining jobs: [mempool_accept_wtxid.py, p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
312/315 - mempool_accept_wtxid.py failed, Duration: 62 s
stdout:
2024-12-19T10:22:04.138000Z TestFramework (INFO): PRNG seed is: 1932365637525448299
2024-12-19T10:22:04.139000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/mempool_accept_wtxid_36
2024-12-19T10:22:04.398000Z TestFramework (INFO): Start with empty mempool and 101 blocks
2024-12-19T10:22:04.460000Z TestFramework (INFO): Submit parent with multiple script branches to mempool
2024-12-19T10:22:04.567000Z TestFramework (INFO): Submit child_one to the mempool
2024-12-19T10:22:06.076000Z TestFramework (INFO): Connect another peer that hasn't seen child_one before
2024-12-19T10:23:06.082000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:23:06.082000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/mempool_accept_wtxid.py", line 116, in run_test
peer_wtxid_relay_2 = node.add_p2p_connection(P2PTxInvStore())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:23:06.134000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:23:06.235000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/mempool_accept_wtxid_36
2024-12-19T10:23:06.235000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/mempool_accept_wtxid_36/test_framework.log
2024-12-19T10:23:06.236000Z TestFramework (ERROR):
2024-12-19T10:23:06.236000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/mempool_accept_wtxid_36' to consolidate all logs
2024-12-19T10:23:06.236000Z TestFramework (ERROR):
2024-12-19T10:23:06.236000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:23:06.236000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:23:06.236000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_tx_privacy.py, feature_anchors.py, p2p_ibd_txrelay.py]
313/315 - p2p_tx_privacy.py failed, Duration: 61 s
stdout:
2024-12-19T10:22:06.125000Z TestFramework (INFO): PRNG seed is: 7109786947866862370
2024-12-19T10:22:06.126000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_tx_privacy_30
2024-12-19T10:23:07.014000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:23:07.014000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_tx_privacy.py", line 58, in run_test
spy = self.nodes[0].add_p2p_connection(P2PTxSpy(), wait_for_verack=False)
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:23:07.065000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:23:07.166000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_tx_privacy_30
2024-12-19T10:23:07.166000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_tx_privacy_30/test_framework.log
2024-12-19T10:23:07.166000Z TestFramework (ERROR):
2024-12-19T10:23:07.166000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_tx_privacy_30' to consolidate all logs
2024-12-19T10:23:07.166000Z TestFramework (ERROR):
2024-12-19T10:23:07.166000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:23:07.166000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:23:07.166000Z TestFramework (ERROR):
stderr:
Remaining jobs: [feature_anchors.py, p2p_ibd_txrelay.py]
314/315 - feature_anchors.py failed, Duration: 61 s
stdout:
2024-12-19T10:22:08.192000Z TestFramework (INFO): PRNG seed is: 6516900980546436267
2024-12-19T10:22:08.193000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/feature_anchors_23
2024-12-19T10:22:08.472000Z TestFramework (INFO): When node starts, check if anchors.dat doesn't exist
2024-12-19T10:22:08.472000Z TestFramework (INFO): Add 2 block-relay-only connections to node
2024-12-19T10:22:08.774000Z TestFramework (INFO): Add 5 inbound connections to node
2024-12-19T10:23:08.887000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:23:08.887000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/feature_anchors.py", line 41, in run_test
self.nodes[0].add_p2p_connection(P2PInterface())
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:23:08.940000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:23:09.043000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/feature_anchors_23
2024-12-19T10:23:09.043000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/feature_anchors_23/test_framework.log
2024-12-19T10:23:09.043000Z TestFramework (ERROR):
2024-12-19T10:23:09.043000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/feature_anchors_23' to consolidate all logs
2024-12-19T10:23:09.043000Z TestFramework (ERROR):
2024-12-19T10:23:09.043000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:23:09.043000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:23:09.043000Z TestFramework (ERROR):
stderr:
Remaining jobs: [p2p_ibd_txrelay.py]
315/315 - p2p_ibd_txrelay.py failed, Duration: 61 s
stdout:
2024-12-19T10:22:13.627000Z TestFramework (INFO): PRNG seed is: 5957140379836657743
2024-12-19T10:22:13.628000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_102032/p2p_ibd_txrelay_1
2024-12-19T10:22:13.941000Z TestFramework (INFO): Check that nodes set minfilter to MAX_MONEY while still in IBD
2024-12-19T10:22:13.942000Z TestFramework (INFO): Check that nodes don't send getdatas for transactions while still in IBD
2024-12-19T10:23:13.961000Z TestFramework.utils (ERROR): wait_until() failed. Predicate: ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
'''
2024-12-19T10:23:13.961000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_framework.py", line 135, in main
self.run_test()
File "/home/hebasto/git/bitcoin/build/test/functional/p2p_ibd_txrelay.py", line 51, in run_test
peer_inver = self.nodes[0].add_p2p_connection(P2PDataStore())
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
File "/home/hebasto/git/bitcoin/test/functional/test_framework/test_node.py", line 728, in add_p2p_connection
p2p_conn.wait_until(lambda: p2p_conn.is_connected, check_connected=False)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/p2p.py", line 594, in wait_until
wait_until_helper_internal(test_function, timeout=timeout, lock=p2p_lock, timeout_factor=self.timeout_factor, check_interval=check_interval)
File "/home/hebasto/git/bitcoin/test/functional/test_framework/util.py", line 317, in wait_until_helper_internal
raise AssertionError("Predicate {} not true after {} seconds".format(predicate_source, timeout))
AssertionError: Predicate ''''
def test_function():
if check_connected:
assert self.is_connected
return test_function_in()
''' not true after 60 seconds
2024-12-19T10:23:14.012000Z TestFramework (INFO): Stopping nodes
2024-12-19T10:23:14.166000Z TestFramework (WARNING): Not cleaning up dir /tmp/test_runner_βΏ_π_20241219_102032/p2p_ibd_txrelay_1
2024-12-19T10:23:14.166000Z TestFramework (ERROR): Test failed. Test logging available at /tmp/test_runner_βΏ_π_20241219_102032/p2p_ibd_txrelay_1/test_framework.log
2024-12-19T10:23:14.166000Z TestFramework (ERROR):
2024-12-19T10:23:14.166000Z TestFramework (ERROR): Hint: Call /home/hebasto/git/bitcoin/test/functional/combine_logs.py '/tmp/test_runner_βΏ_π_20241219_102032/p2p_ibd_txrelay_1' to consolidate all logs
2024-12-19T10:23:14.166000Z TestFramework (ERROR):
2024-12-19T10:23:14.166000Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
2024-12-19T10:23:14.166000Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
2024-12-19T10:23:14.166000Z TestFramework (ERROR):
stderr:
TEST | STATUS | DURATION
feature_abortnode.py | β Passed | 3 s
feature_addrman.py | β Passed | 4 s
feature_asmap.py | β Passed | 5 s
feature_assumeutxo.py | β Passed | 43 s
feature_assumevalid.py | β Passed | 7 s
feature_bind_extra.py | β Passed | 1 s
feature_bip68_sequence.py | β Passed | 17 s
feature_block.py | β Passed | 96 s
feature_blocksdir.py | β Passed | 1 s
feature_blocksxor.py | β Passed | 3 s
feature_cltv.py | β Passed | 2 s
feature_coinstatsindex.py | β Passed | 7 s
feature_config_args.py | β Passed | 28 s
feature_csv_activation.py | β Passed | 20 s
feature_dersig.py | β Passed | 1 s
feature_dirsymlinks.py | β Passed | 1 s
feature_discover.py | β Passed | 3 s
feature_fastprune.py | β Passed | 1 s
feature_fee_estimation.py | β Passed | 55 s
feature_filelock.py | β Passed | 1 s
feature_framework_miniwallet.py | β Passed | 5 s
feature_framework_unit_tests.py | β Passed | 11 s
feature_help.py | β Passed | 0 s
feature_includeconf.py | β Passed | 3 s
feature_init.py | β Passed | 12 s
feature_loadblock.py | β Passed | 1 s
feature_logging.py | β Passed | 3 s
feature_maxtipage.py | β Passed | 16 s
feature_minchainwork.py | β Passed | 11 s
feature_notifications.py | β Passed | 15 s
feature_nulldummy.py | β Passed | 1 s
feature_port.py | β Passed | 3 s
feature_posix_fs_permissions.py | β Passed | 1 s
feature_presegwit_node_upgrade.py | β Passed | 2 s
feature_proxy.py | β Passed | 4 s
feature_rbf.py | β Passed | 8 s
feature_reindex.py | β Passed | 6 s
feature_reindex_readonly.py | β Passed | 1 s
feature_remove_pruned_files_on_startup.py | β Passed | 2 s
feature_segwit.py --descriptors --v1transport | β Passed | 10 s
feature_segwit.py --descriptors --v2transport | β Passed | 8 s
feature_settings.py | β Passed | 3 s
feature_shutdown.py | β Passed | 1 s
feature_signet.py | β Passed | 2 s
feature_startupnotify.py | β Passed | 1 s
feature_taproot.py | β Passed | 79 s
feature_uacomment.py | β Passed | 3 s
feature_utxo_set_hash.py | β Passed | 2 s
feature_versionbits_warning.py | β Passed | 2 s
interface_bitcoin_cli.py --descriptors | β Passed | 10 s
interface_bitcoin_cli.py --legacy-wallet | β Passed | 8 s
interface_http.py | β Passed | 1 s
interface_rest.py | β Passed | 4 s
interface_rpc.py | β Passed | 2 s
mempool_accept.py | β Passed | 7 s
mempool_datacarrier.py | β Passed | 1 s
mempool_dust.py | β Passed | 6 s
mempool_ephemeral_dust.py | β Passed | 53 s
mempool_expiry.py | β Passed | 1 s
mempool_limit.py | β Passed | 21 s
mempool_package_limits.py | β Passed | 2 s
mempool_package_onemore.py | β Passed | 1 s
mempool_package_rbf.py | β Passed | 14 s
mempool_persist.py --descriptors | β Passed | 20 s
mempool_resurrect.py | β Passed | 1 s
mempool_sigoplimit.py | β Passed | 5 s
mempool_spend_coinbase.py | β Passed | 1 s
mempool_truc.py | β Passed | 9 s
mempool_unbroadcast.py | β Passed | 10 s
mempool_updatefromblock.py | β Passed | 25 s
mining_getblocktemplate_longpoll.py | β Passed | 69 s
mining_prioritisetransaction.py | β Passed | 3 s
p2p_addrfetch.py | β Passed | 1 s
p2p_block_sync.py --v1transport | β Passed | 2 s
p2p_block_sync.py --v2transport | β Passed | 2 s
p2p_compactblocks_blocksonly.py | β Passed | 2 s
p2p_disconnect_ban.py --v1transport | β Passed | 2 s
p2p_disconnect_ban.py --v2transport | β Passed | 2 s
p2p_dns_seeds.py | β Passed | 28 s
p2p_eviction.py | β Passed | 5 s
p2p_filter.py | β Passed | 4 s
p2p_fingerprint.py | β Passed | 1 s
p2p_getdata.py | β Passed | 1 s
p2p_handshake.py | β Passed | 4 s
p2p_handshake.py --v2transport | β Passed | 4 s
p2p_headers_sync_with_minchainwork.py | β Passed | 22 s
p2p_i2p_ports.py | β Passed | 1 s
p2p_i2p_sessions.py | β Passed | 1 s
p2p_ibd_stalling.py --v1transport | β Passed | 4 s
p2p_ibd_stalling.py --v2transport | β Passed | 7 s
p2p_invalid_block.py --v1transport | β Passed | 2 s
p2p_invalid_block.py --v2transport | β Passed | 2 s
p2p_leak_tx.py --v1transport | β Passed | 15 s
p2p_leak_tx.py --v2transport | β Passed | 14 s
p2p_message_capture.py | β Passed | 1 s
p2p_mutated_blocks.py | β Passed | 2 s
p2p_net_deadlock.py --v1transport | β Passed | 2 s
p2p_net_deadlock.py --v2transport | β Passed | 2 s
p2p_nobloomfilter_messages.py | β Passed | 1 s
p2p_outbound_eviction.py | β Passed | 7 s
p2p_permissions.py | β Passed | 19 s
p2p_ping.py | β Passed | 2 s
p2p_seednode.py | β Passed | 12 s
p2p_sendtxrcncl.py | β Passed | 7 s
p2p_unrequested_blocks.py | β Passed | 4 s
p2p_v2_transport.py | β Passed | 7 s
rpc_bind.py --ipv4 | β Passed | 3 s
rpc_bind.py --ipv6 | β Passed | 3 s
rpc_bind.py --nonloopback | β Passed | 2 s
rpc_blockchain.py --v1transport | β Passed | 10 s
rpc_blockchain.py --v2transport | β Passed | 10 s
rpc_createmultisig.py | β Passed | 12 s
rpc_decodescript.py | β Passed | 1 s
rpc_deprecated.py | β Passed | 1 s
rpc_deriveaddresses.py | β Passed | 1 s
rpc_deriveaddresses.py --usecli | β Passed | 1 s
rpc_dumptxoutset.py | β Passed | 1 s
rpc_estimatefee.py | β Passed | 1 s
rpc_generate.py | β Passed | 1 s
rpc_getblockfilter.py | β Passed | 2 s
rpc_getblockfrompeer.py | β Passed | 7 s
rpc_getblockstats.py | β Passed | 1 s
rpc_getdescriptoractivity.py | β Passed | 1 s
rpc_getdescriptorinfo.py | β Passed | 1 s
rpc_help.py | β Passed | 1 s
rpc_invalid_address_message.py | β Passed | 1 s
rpc_invalidateblock.py | β Passed | 1 s
rpc_mempool_info.py | β Passed | 1 s
rpc_misc.py | β Passed | 4 s
rpc_named_arguments.py | β Passed | 1 s
rpc_rawtransaction.py --legacy-wallet | β Passed | 5 s
rpc_scanblocks.py | β Passed | 2 s
rpc_scantxoutset.py | β Passed | 5 s
rpc_setban.py --v1transport | β Passed | 3 s
rpc_setban.py --v2transport | β Passed | 4 s
rpc_signer.py | β Passed | 2 s
rpc_signmessagewithprivkey.py | β Passed | 1 s
rpc_signrawtransactionwithkey.py | β Passed | 1 s
rpc_txoutproof.py | β Passed | 2 s
rpc_uptime.py | β Passed | 1 s
rpc_users.py | β Passed | 10 s
rpc_validateaddress.py | β Passed | 2 s
rpc_whitelist.py | β Passed | 1 s
tool_signet_miner.py --descriptors | β Passed | 3 s
tool_wallet.py --descriptors | β Passed | 11 s
wallet_abandonconflict.py --descriptors | β Passed | 5 s
wallet_assumeutxo.py --descriptors | β Passed | 4 s
wallet_avoid_mixing_output_types.py --descriptors | β Passed | 1 s
wallet_avoidreuse.py --descriptors | β Passed | 10 s
wallet_balance.py --descriptors | β Passed | 8 s
wallet_blank.py --descriptors | β Passed | 1 s
wallet_bumpfee.py --descriptors | β Passed | 23 s
wallet_change_address.py --descriptors | β Passed | 18 s
wallet_coinbase_category.py --descriptors | β Passed | 1 s
wallet_conflicts.py --descriptors | β Passed | 66 s
wallet_create_tx.py --descriptors | β Passed | 3 s
wallet_createwallet.py --descriptors | β Passed | 2 s
wallet_createwallet.py --usecli | β Passed | 3 s
wallet_createwalletdescriptor.py --descriptors | β Passed | 2 s
wallet_crosschain.py | β Passed | 1 s
wallet_descriptor.py --descriptors | β Passed | 4 s
wallet_disable.py | β Passed | 1 s
wallet_encryption.py --descriptors | β Passed | 6 s
wallet_fallbackfee.py --descriptors | β Passed | 1 s
wallet_fast_rescan.py --descriptors | β Passed | 9 s
wallet_gethdkeys.py --descriptors | β Passed | 1 s
wallet_groups.py --descriptors | β Passed | 14 s
wallet_hd.py --descriptors | β Passed | 4 s
wallet_importdescriptors.py --descriptors | β Passed | 15 s
wallet_importprunedfunds.py --descriptors | β Passed | 2 s
wallet_keypool.py --descriptors | β Passed | 3 s
wallet_labels.py --descriptors | β Passed | 4 s
wallet_listdescriptors.py --descriptors | β Passed | 1 s
wallet_listreceivedby.py --descriptors | β Passed | 6 s
wallet_listtransactions.py --descriptors | β Passed | 13 s
wallet_miniscript.py --descriptors | β Passed | 19 s
wallet_multisig_descriptor_psbt.py --descriptors | β Passed | 4 s
wallet_multiwallet.py --descriptors | β Passed | 11 s
wallet_multiwallet.py --usecli | β Passed | 12 s
wallet_orphanedreward.py | β Passed | 10 s
wallet_reindex.py --descriptors | β Passed | 2 s
wallet_reorgsrestore.py | β Passed | 4 s
wallet_rescan_unconfirmed.py --descriptors | β Passed | 1 s
wallet_send.py --descriptors | β Passed | 17 s
wallet_sendall.py --descriptors | β Passed | 4 s
wallet_sendmany.py --descriptors | β Passed | 1 s
wallet_signer.py --descriptors | β Passed | 3 s
wallet_signmessagewithaddress.py | β Passed | 1 s
wallet_signrawtransactionwithwallet.py --descriptors | β Passed | 1 s
wallet_simulaterawtx.py --descriptors | β Passed | 1 s
wallet_spend_unconfirmed.py | β Passed | 2 s
wallet_startup.py | β Passed | 2 s
wallet_taproot.py --descriptors | β Passed | 34 s
wallet_timelock.py | β Passed | 1 s
wallet_transactiontime_rescan.py --descriptors | β Passed | 5 s
wallet_txn_clone.py | β Passed | 2 s
wallet_txn_clone.py --mineblock | β Passed | 4 s
wallet_txn_clone.py --segwit | β Passed | 2 s
wallet_txn_doublespend.py --descriptors | β Passed | 2 s
wallet_txn_doublespend.py --mineblock | β Passed | 3 s
feature_bind_port_discover.py | β Skipped | 0 s
feature_bind_port_externalip.py | β Skipped | 0 s
feature_segwit.py --legacy-wallet | β Skipped | 1 s
feature_unsupported_utxo_db.py | β Skipped | 0 s
interface_usdt_coinselection.py | β Skipped | 0 s
interface_usdt_mempool.py | β Skipped | 1 s
interface_usdt_net.py | β Skipped | 1 s
interface_usdt_utxocache.py | β Skipped | 0 s
interface_usdt_validation.py | β Skipped | 1 s
interface_zmq.py | β Skipped | 0 s
mempool_compatibility.py | β Skipped | 0 s
rpc_psbt.py --legacy-wallet | β Skipped | 1 s
tool_signet_miner.py --legacy-wallet | β Skipped | 0 s
tool_wallet.py --legacy-wallet | β Skipped | 0 s
tool_wallet.py --legacy-wallet --bdbro | β Skipped | 1 s
tool_wallet.py --legacy-wallet --bdbro --swap-bdb-endian | β Skipped | 1 s
wallet_abandonconflict.py --legacy-wallet | β Skipped | 0 s
wallet_address_types.py --legacy-wallet | β Skipped | 1 s
wallet_avoidreuse.py --legacy-wallet | β Skipped | 0 s
wallet_backup.py --legacy-wallet | β Skipped | 2 s
wallet_backwards_compatibility.py --descriptors | β Skipped | 1 s
wallet_backwards_compatibility.py --legacy-wallet | β Skipped | 0 s
wallet_balance.py --legacy-wallet | β Skipped | 0 s
wallet_basic.py --legacy-wallet | β Skipped | 1 s
wallet_blank.py --legacy-wallet | β Skipped | 0 s
wallet_bumpfee.py --legacy-wallet | β Skipped | 1 s
wallet_change_address.py --legacy-wallet | β Skipped | 0 s
wallet_coinbase_category.py --legacy-wallet | β Skipped | 0 s
wallet_conflicts.py --legacy-wallet | β Skipped | 0 s
wallet_create_tx.py --legacy-wallet | β Skipped | 1 s
wallet_createwallet.py --legacy-wallet | β Skipped | 0 s
wallet_dump.py --legacy-wallet | β Skipped | 0 s
wallet_encryption.py --legacy-wallet | β Skipped | 0 s
wallet_fallbackfee.py --legacy-wallet | β Skipped | 0 s
wallet_fundrawtransaction.py --legacy-wallet | β Skipped | 1 s
wallet_groups.py --legacy-wallet | β Skipped | 1 s
wallet_hd.py --legacy-wallet | β Skipped | 0 s
wallet_implicitsegwit.py --legacy-wallet | β Skipped | 0 s
wallet_import_rescan.py --legacy-wallet | β Skipped | 1 s
wallet_import_with_label.py --legacy-wallet | β Skipped | 0 s
wallet_importmulti.py --legacy-wallet | β Skipped | 0 s
wallet_importprunedfunds.py --legacy-wallet | β Skipped | 0 s
wallet_inactive_hdchains.py --legacy-wallet | β Skipped | 0 s
wallet_keypool.py --legacy-wallet | β Skipped | 0 s
wallet_keypool_topup.py --legacy-wallet | β Skipped | 0 s
wallet_labels.py --legacy-wallet | β Skipped | 0 s
wallet_listreceivedby.py --legacy-wallet | β Skipped | 0 s
wallet_listsinceblock.py --legacy-wallet | β Skipped | 0 s
wallet_listtransactions.py --legacy-wallet | β Skipped | 0 s
wallet_migration.py | β Skipped | 0 s
wallet_multiwallet.py --legacy-wallet | β Skipped | 1 s
wallet_reindex.py --legacy-wallet | β Skipped | 0 s
wallet_resendwallettransactions.py --legacy-wallet | β Skipped | 0 s
wallet_send.py --legacy-wallet | β Skipped | 0 s
wallet_sendall.py --legacy-wallet | β Skipped | 0 s
wallet_sendmany.py --legacy-wallet | β Skipped | 0 s
wallet_signrawtransactionwithwallet.py --legacy-wallet | β Skipped | 0 s
wallet_simulaterawtx.py --legacy-wallet | β Skipped | 0 s
wallet_transactiontime_rescan.py --legacy-wallet | β Skipped | 0 s
wallet_txn_doublespend.py --legacy-wallet | β Skipped | 0 s
wallet_upgradewallet.py --legacy-wallet | β Skipped | 0 s
wallet_watchonly.py --legacy-wallet | β Skipped | 0 s
wallet_watchonly.py --usecli --legacy-wallet | β Skipped | 1 s
example_test.py | β Failed | 64 s
feature_anchors.py | β Failed | 61 s
feature_maxuploadtarget.py | β Failed | 63 s
mempool_accept_wtxid.py | β Failed | 62 s
mempool_packages.py | β Failed | 61 s
mempool_reorg.py | β Failed | 62 s
mining_basic.py | β Failed | 67 s
p2p_1p1c_network.py | β Failed | 69 s
p2p_add_connections.py | β Failed | 62 s
p2p_addr_relay.py | β Failed | 61 s
p2p_addrv2_relay.py | β Failed | 61 s
p2p_blockfilters.py | β Failed | 62 s
p2p_blocksonly.py | β Failed | 67 s
p2p_compactblocks.py | β Failed | 61 s
p2p_compactblocks_hb.py --v1transport | β Failed | 61 s
p2p_compactblocks_hb.py --v2transport | β Failed | 62 s
p2p_dos_header_tree.py | β Failed | 61 s
p2p_feefilter.py | β Failed | 63 s
p2p_getaddr_caching.py | β Failed | 64 s
p2p_ibd_txrelay.py | β Failed | 61 s
p2p_initial_headers_sync.py | β Failed | 61 s
p2p_invalid_locator.py | β Failed | 61 s
p2p_invalid_messages.py | β Failed | 71 s
p2p_invalid_tx.py --v1transport | β Failed | 67 s
p2p_invalid_tx.py --v2transport | β Failed | 68 s
p2p_leak.py | β Failed | 61 s
p2p_node_network_limited.py --v1transport | β Failed | 70 s
p2p_node_network_limited.py --v2transport | β Failed | 71 s
p2p_opportunistic_1p1c.py | β Failed | 95 s
p2p_orphan_handling.py | β Failed | 66 s
p2p_segwit.py | β Failed | 62 s
p2p_sendheaders.py | β Failed | 62 s
p2p_timeouts.py --v1transport | β Failed | 61 s
p2p_timeouts.py --v2transport | β Failed | 61 s
p2p_tx_download.py | β Failed | 4 s
p2p_tx_privacy.py | β Failed | 61 s
p2p_v2_encrypted.py | β Failed | 62 s
p2p_v2_misbehaving.py | β Failed | 62 s
rpc_getchaintips.py | β Failed | 63 s
rpc_net.py --v1transport | β Failed | 65 s
rpc_net.py --v2transport | β Failed | 64 s
rpc_orphans.py | β Failed | 62 s
rpc_packages.py | β Failed | 64 s
rpc_preciousblock.py | β Failed | 62 s
rpc_psbt.py --descriptors | β Failed | 76 s
wallet_address_types.py --descriptors | β Failed | 66 s
wallet_backup.py --descriptors | β Failed | 64 s
wallet_basic.py --descriptors | β Failed | 64 s
wallet_fundrawtransaction.py --descriptors | β Failed | 63 s
wallet_keypool_topup.py --descriptors | β Failed | 64 s
wallet_listsinceblock.py --descriptors | β Failed | 61 s
wallet_resendwallettransactions.py --descriptors | β Failed | 69 s
ALL | β Failed | 4789 s (accumulated)
Runtime: 161 s
<details>
maflcko
commented at 10:59 AM on December 19, 2024:
member
This also seems unrelated to this pull request? If I increase -j sufficiently, I get errors before and after this pull request.
For reference, the error is:
./bld-cmake/test/functional/test_runner.py -j 40
Temporary test directory at /tmp/test_runner_βΏ_π_20241219_105517
1/315 - wallet_conflicts.py --legacy-wallet skipped (BDB has not been compiled.)
2/315 - rpc_psbt.py --legacy-wallet skipped (BDB has not been compiled.)
3/315 - wallet_fundrawtransaction.py --legacy-wallet skipped (BDB has not been compiled.)
4/315 - wallet_bumpfee.py --legacy-wallet skipped (BDB has not been compiled.)
5/315 - wallet_import_rescan.py --legacy-wallet skipped (BDB has not been compiled.)
6/315 - feature_segwit.py --legacy-wallet skipped (BDB has not been compiled.)
7/315 - wallet_avoidreuse.py --legacy-wallet skipped (BDB has not been compiled.)
8/315 - wallet_address_types.py --legacy-wallet skipped (BDB has not been compiled.)
9/315 - wallet_basic.py --legacy-wallet skipped (BDB has not been compiled.)
10/315 - wallet_multiwallet.py --legacy-wallet skipped (BDB has not been compiled.)
11/315 - wallet_backup.py --legacy-wallet skipped (BDB has not been compiled.)
12/315 - wallet_groups.py --legacy-wallet skipped (BDB has not been compiled.)
13/315 - feature_abortnode.py passed, Duration: 1 s
14/315 - p2p_dns_seeds.py failed, Duration: 1 s
stdout:
2024-12-19T10:55:19.131000Z TestFramework (INFO): PRNG seed is: 5409696964157069395
2024-12-19T10:55:19.132000Z TestFramework (INFO): Initializing test directory /tmp/test_runner_βΏ_π_20241219_105517/p2p_dns_seeds_274
2024-12-19T10:55:19.384000Z TestFramework (ERROR): Assertion failed
Traceback (most recent call last):
File "/b-c/test/functional/test_framework/test_framework.py", line 582, in start_nodes
node.wait_for_rpc_connection()
File "/b-c/test/functional/test_framework/test_node.py", line 275, in wait_for_rpc_connection
raise FailedToStartError(self._node_msg(
test_framework.test_node.FailedToStartError: [node 0] bitcoind exited with status 1 during initialization.
************************
EXCEPTION: St12system_error
Resource temporarily unavailable
bitcoin in AppInit()
************************
hebasto
commented at 11:12 AM on December 19, 2024:
member
This also seems unrelated to this pull request? If I increase -j sufficiently, I get errors before and after this pull request.
That diff causes test_runner.py to fail even with the default -j (at least on my Ubuntu 24.04). And I assume that the CI will fail as well.
maflcko
commented at 11:36 AM on December 19, 2024:
member
This also seems unrelated to this pull request? If I increase -j sufficiently, I get errors before and after this pull request.
That diff causes test_runner.py to fail even with the default -j (at least on my Ubuntu 24.04). And I assume that the CI will fail as well.
You supplied -j40 in your command, which is not the default. As for the patch, -maxconnections controls the number of inbound connections (assuming that it is above the number of minimum outbound connections). Setting it to MAX_NODES may not be possible, because this is just the minimum required. Some tests may have more inbound connections than that and the value must be set to accommodate that.
So the failure is expected and my recommendation would be to set the value to the max inbound count (maybe double or triple that).
hebasto
commented at 11:41 AM on December 19, 2024:
member
You supplied -j40 in your command, which is not the default.
By "default", I mean not providing -j at all. This is another run, not the first one with -j 40. I apologies for any confusion.
hebasto
commented at 11:43 AM on December 19, 2024:
member
So the failure is expected and my recommendation would be to set the value to the max inbound count (maybe double or triple that).
Do we have a named constant for that in the test framework?
maflcko
commented at 11:45 AM on December 19, 2024:
member
No, the number of inbound connections depends on the test at runtime, depending of how many inbound connections are created.
hebasto force-pushed on Dec 19, 2024
hebasto
commented at 12:17 PM on December 19, 2024:
member
the goal should be to not have any test-only hooks
Reworked. Only python code is modified now.
hebasto renamed this: Do not print "Reducing -maxconnections..." warning in tests qa: Ignore "Reducing -maxconnections..." warning in stderr on Dec 19, 2024
DrahtBot added the label Tests on Dec 19, 2024
maflcko
commented at 12:50 PM on December 19, 2024:
member
It is nice to see code changes, but generally for review it would be good to explain the code changes and provide useful context and alternatives.
Specifically, it would be good to explain why you didn't just set maxconnections appropriately.
Silently ignoring the warning seems like a foot-gun to hit later on, when more connections than that are created and the test fails again on netbsd (or whatever), in which case someone has to create another pull.
hebasto
commented at 1:06 PM on December 19, 2024:
member
Specifically, it would be good to explain why you didn't just set maxconnections appropriately.
I couldn't determine an appropriate -maxconnections value. It depends on tests and may vary in the future. You recent suggestion ("maybe double or triple that") seems quite arbitrary as well.
Silently ignoring the warning seems like a foot-gun to hit later on, when more connections than that are created and the test fails again on netbsd (or whatever), in which case someone has to create another pull.
It is a warning, not an error. bitcoind continues to run with this warning with the reduced number of max connections. So the tests shouldn't fail as well.
maflcko
commented at 1:14 PM on December 19, 2024:
member
You can simply set it to the max value in netbsd, which doesn't seem arbitrary. A higher value can not be used anyway in tests. The tests certainly would fail if more connections are tried to be made. If you disagree, please share a log on netbsd where you are creating more than 128 connections and the tests pass, with exact steps to reproduce.
hebasto force-pushed on Dec 19, 2024
hebasto force-pushed on Dec 19, 2024
maflcko
commented at 3:02 PM on December 19, 2024:
member
lgtm ACKc7e21e32e3e59dcd0c6169fb179e7927e805d8e6
hebasto renamed this: qa: Ignore "Reducing -maxconnections..." warning in stderr qa: Limit `-maxconnections` in tests on Dec 19, 2024
hebasto
commented at 3:03 PM on December 19, 2024:
member
You can simply set it to the max value in netbsd, which doesn't seem arbitrary. A higher value can not be used anyway in tests. The tests certainly would fail if more connections are tried to be made.
Thanks @maflcko! Your suggestion has been implemented.
qa: Limit `-maxconnections` in tests
On systems such as NetBSD, this change enables the execution of
functional tests.
d9d5bc2e74
hebasto force-pushed on Dec 19, 2024
DrahtBot added the label CI failed on Dec 19, 2024
DrahtBot
commented at 3:04 PM on December 19, 2024:
contributor
Try to run the tests locally, according to the documentation. However, a CI failure may still
happen due to a number of reasons, for example:
Possibly due to a silent merge conflict (the changes in this pull request being
incompatible with the current code in the target branch). If so, make sure to rebase on the latest
commit of the target branch.
A sanitizer issue, which can only be found by compiling with the sanitizer and running the
affected test.
An intermittent issue.
Leave a comment here, if you need help tracking down a confusing failure.
</details>
hebasto
commented at 3:05 PM on December 19, 2024:
member
Fixed white space linter warning.
hebasto
commented at 4:28 PM on December 19, 2024:
member
Some tests will overwrite -maxconnections, e.g. p2p_eviction.py sets it to 32 and connects 22 python peers at the same time, so with the current test suite any OS would need to be able to deal with that.
But since the BSD limit of 94 is larger than that, and I don't really see a need for functional tests having more peers than that, there should be no problem.
DrahtBot requested review from maflcko on Dec 20, 2024
Prabhat1308
commented at 6:22 PM on December 21, 2024:
contributor
Tested using NetBSD 10 (master fails with Warning: Reducing -maxconnections from 125 to 96, because of system limitations, while the PR branch does not).
Also simulated the fd constraint on Debian 12.8 with ulimit -n256. Master saw the warning (and test failure). The PR branch did not.
maflcko
commented at 3:08 PM on December 24, 2024:
member
re-ACKd9d5bc2e7466033d989432f53a112325fa3d6d4a
only change is a whitespace fix
achow101
commented at 7:15 PM on December 30, 2024:
member
ACKd9d5bc2e7466033d989432f53a112325fa3d6d4a
achow101 merged this on Dec 30, 2024
achow101 closed this on Dec 30, 2024
hebasto deleted the branch on Dec 30, 2024
hebasto restored the branch on Dec 30, 2024
hebasto deleted the branch on Jan 13, 2025
sedited referenced this in commit 230a439a4a on Jan 17, 2025
stickies-v referenced this in commit d760fd3dda on Mar 17, 2025
stickies-v referenced this in commit cc83553352 on Mar 17, 2025
stickies-v referenced this in commit 2614933f06 on Mar 17, 2025
stickies-v referenced this in commit b70418c5fc on Mar 17, 2025
stickies-v referenced this in commit 69f8a1fe50 on Mar 17, 2025
bug-castercv502 referenced this in commit 44b075fe71 on Sep 28, 2025
knst referenced this in commit 0e95936d1b on Oct 22, 2025
This is a metadata mirror of the GitHub repository
bitcoin/bitcoin.
This site is not affiliated with GitHub.
Content is generated from a GitHub metadata backup.
generated: 2026-04-24 21:13 UTC
This site is hosted by @0xB10C More mirrored repositories can be found on mirror.b10c.me