ci: intermittent issue in `p2p_segwit.py` #36700

issue fanquake opened this issue on October 30, 2026
  1. fanquake commented at 10:11 AM on October 30, 2026: member

    https://github.com/bitcoin/bitcoin/actions/runs/40953304624/job/123726800969?pr=36673#step:11:27354:

    [53](https://github.com/bitcoin/bitcoin/actions/runs/40953304624/job/123726800969?pr=36673#step:11:27354)
     test  2026-10-29T21:04:14.796377Z TestFramework (ERROR): Unexpected exception: 
                                       Traceback (most recent call last):
                                         File "/home/runner/work/_temp/test/functional/test_framework/test_framework.py", line 146, in main
                                           self.run_test()
                                         File "/home/runner/work/_temp/build_ ₿🧪_/test/functional/p2p_segwit.py", line 287, in run_test
                                           self.test_uncompressed_pubkey()
                                         File "/home/runner/work/_temp/build_ ₿🧪_/test/functional/p2p_segwit.py", line 113, in func_wrapper
                                           func(self, *args, **kwargs)
                                         File "/home/runner/work/_temp/build_ ₿🧪_/test/functional/p2p_segwit.py", line 1521, in test_uncompressed_pubkey
                                           test_witness_block(self.nodes[1], self.std_node, block, accepted=True)
                                         File "/home/runner/work/_temp/build_ ₿🧪_/test/functional/p2p_segwit.py", line 147, in test_witness_block
                                           assert_equal(node.getbestblockhash() == block.hash_hex, accepted)
                                         File "/home/runner/work/_temp/test/functional/test_framework/util.py", line 95, in assert_equal
                                           raise AssertionError("not(%s)" % " == ".join(str(arg) for arg in (thing1, thing2) + args))
                                       AssertionError: not(False == True)
    
  2. hebasto commented at 11:05 AM on October 30, 2026: member
  3. fanquake added the label CI failed on Oct 30, 2026
  4. Crypt-iQ commented at 11:37 AM on October 30, 2026: contributor

    My clanker ran into a similar issue in the same sub-test here by running the functional tests under rr. It's related to this issue because the test assumes that giving a block to node0 means that node1 (edit: or vice versa) also immediately has it, which is non-deterministic.

  5. fanquake closed this on Oct 30, 2026

  6. fanquake referenced this in commit 07efc59292 on Oct 30, 2026

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-30 15:51 UTC

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