ci: intermittent issue in `wallet_conflicts.py` #36532

issue fanquake opened this issue on October 15, 2026
  1. fanquake commented at 1:58 AM on October 15, 2026: member

    https://github.com/bitcoin/bitcoin/actions/runs/38663759434/job/116190803741:

    ........................................................................................................
    2026-10-15T01:53:11.0360630Z                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       
    2026-10-15T01:53:11.0362728Z 497/497 - wallet_conflicts.py failed (exit code 1), Duration: 2410 s
    2026-10-15T01:53:11.0362921Z 
    2026-10-15T01:53:11.0362989Z stdout:
    2026-10-15T01:53:11.0363216Z 2026-10-15T01:13:00.055135Z TestFramework (INFO): PRNG seed is: 703459713624907803
    2026-10-15T01:53:11.0363799Z 2026-10-15T01:13:00.105582Z TestFramework (INFO): Initializing test directory /home/runner/work/_temp/ci/scratch_ ₿🧪_/test_runner/test_runner_₿_🏃_20261015_011051/wallet_conflicts_299
    2026-10-15T01:53:11.0364269Z 2026-10-15T01:13:02.866033Z TestFramework (INFO): Send tx from which to conflict outputs later
    2026-10-15T01:53:11.0364616Z 2026-10-15T01:13:04.185407Z TestFramework (INFO): Disconnect nodes to broadcast conflicts on their respective chains
    2026-10-15T01:53:11.0364967Z 2026-10-15T01:13:04.362739Z TestFramework (INFO): Create transactions that conflict with each other
    2026-10-15T01:53:11.0365263Z 2026-10-15T01:13:04.573730Z TestFramework (INFO): Broadcast conflicted transaction
    2026-10-15T01:53:11.0365582Z 2026-10-15T01:13:04.684963Z TestFramework (INFO): Broadcast conflicting tx to node 1 and generate a longer chain
    2026-10-15T01:53:11.0366120Z 2026-10-15T01:13:04.858183Z TestFramework (INFO): Connect nodes 0 and 1, trigger reorg and ensure that the tx is effectively conflicted
    2026-10-15T01:53:11.0366567Z 2026-10-15T01:13:06.052948Z TestFramework (INFO): Verify, after the reorg, that Tx_A was accepted, and tx_AB and its Child_Tx are conflicting now
    2026-10-15T01:53:11.0366967Z 2026-10-15T01:13:06.056401Z TestFramework (INFO): Now generate a longer chain that does not contain any tx
    2026-10-15T01:53:11.0367322Z 2026-10-15T01:13:07.444163Z TestFramework (INFO): Test that formerly conflicted transaction are inactive after reorg
    2026-10-15T01:53:11.0367678Z 2026-10-15T01:13:09.939835Z TestFramework (INFO): Test a scenario where a transaction has a mempool conflict
    2026-10-15T01:53:11.0368003Z 2026-10-15T01:13:10.308165Z TestFramework (INFO): Test scenario where a mempool conflict is removed
    2026-10-15T01:53:11.0368283Z 2026-10-15T01:53:10.771690Z TestFramework (ERROR): Unexpected exception:
    2026-10-15T01:53:11.0368482Z Traceback (most recent call last):
    2026-10-15T01:53:11.0368775Z   File "/home/runner/work/_temp/test/functional/test_framework/test_framework.py", line 146, in main
    2026-10-15T01:53:11.0369127Z     self.run_test()
    2026-10-15T01:53:11.0369238Z     ~~~~~~~~~~~~~^^
    2026-10-15T01:53:11.0369501Z   File "/home/runner/work/_temp/build_ ₿🧪_/test/functional/wallet_conflicts.py", line 38, in run_test
    2026-10-15T01:53:11.0369745Z     self.test_mempool_conflict()
    2026-10-15T01:53:11.0369877Z     ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
    2026-10-15T01:53:11.0370166Z   File "/home/runner/work/_temp/build_ ₿🧪_/test/functional/wallet_conflicts.py", line 202, in test_mempool_conflict
    2026-10-15T01:53:11.0370431Z     self.generate(self.nodes[2], 1)
    2026-10-15T01:53:11.0370568Z     ~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^
    2026-10-15T01:53:11.0370798Z   File "/home/runner/work/_temp/test/functional/test_framework/test_framework.py", line 668, in generate
    2026-10-15T01:53:11.0371054Z     sync_fun() if sync_fun else self.sync_all()
    2026-10-15T01:53:11.0371214Z                                 ~~~~~~~~~~~~~^^
    2026-10-15T01:53:11.0371459Z   File "/home/runner/work/_temp/test/functional/test_framework/test_framework.py", line 750, in sync_all
    2026-10-15T01:53:11.0371711Z     self.sync_mempools(nodes)
    2026-10-15T01:53:11.0371841Z     ~~~~~~~~~~~~~~~~~~^^^^^^^
    2026-10-15T01:53:11.0372077Z   File "/home/runner/work/_temp/test/functional/test_framework/test_framework.py", line 743, in sync_mempools
    2026-10-15T01:53:11.0372377Z     raise AssertionError("Mempool sync timed out after {}s:{}".format(
    2026-10-15T01:53:11.0372559Z     ...<2 lines>...
    2026-10-15T01:53:11.0372664Z     ))
    2026-10-15T01:53:11.0372788Z AssertionError: Mempool sync timed out after 2400s:
    2026-10-15T01:53:11.0373009Z   {'0af2520d920ed06578ee6da98ba767f4adbd5eb6e04d48e11de95a79a25a1064'}
    2026-10-15T01:53:11.0373376Z   {'0af2520d920ed06578ee6da98ba767f4adbd5eb6e04d48e11de95a79a25a1064', 'd043adf043c6f40f628429da0799b868a69666f3623d78a7c986b032e30be969'}
    2026-10-15T01:53:11.0373742Z   {'0af2520d920ed06578ee6da98ba767f4adbd5eb6e04d48e11de95a79a25a1064'}
    2026-10-15T01:53:11.0374085Z 2026-10-15T01:53:10.822987Z TestFramework (INFO): Not stopping nodes as test failed. The dangling processes will be cleaned up later.
    
  2. willcl-ark added the label Wallet on Oct 15, 2026
Contributors
Labels

github-metadata-mirror

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-10-18 10:51 UTC

This site is hosted by @0xB10C
More mirrored repositories can be found on mirror.b10c.me