qa: Intermittent failure in interface_zmq.py #34189

issue hebasto openend this issue on January 2, 2026
  1. hebasto commented at 11:43 am on January 2, 2026: member

    On NetBSD 10.1, https://github.com/hebasto/bitcoin-core-nightly/actions/runs/20650397747/job/59294288757:

     083/282 - interface_zmq.py failed, Duration: 24 s
     1
     2stdout:
     32026-01-02T07:12:07.928049Z TestFramework (INFO): PRNG seed is: 38669556040563964
     42026-01-02T07:12:07.929628Z TestFramework (INFO): Initializing test directory /home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/test_runner__🏃_20260102_070533/interface_zmq_208
     52026-01-02T07:12:08.575045Z TestFramework (INFO): Running basic test with tcp protocol
     62026-01-02T07:12:09.507193Z TestFramework (INFO): Generate 5 blocks (and 5 coinbase txes)
     72026-01-02T07:12:09.530057Z TestFramework (INFO): Wait for tx from second node
     82026-01-02T07:12:10.562029Z TestFramework (INFO): Test the getzmqnotifications RPC
     92026-01-02T07:12:10.564742Z TestFramework (INFO): Running basic test with ipc protocol
    102026-01-02T07:12:11.856205Z TestFramework (INFO): Generate 5 blocks (and 5 coinbase txes)
    112026-01-02T07:12:12.058310Z TestFramework (INFO): Wait for tx from second node
    122026-01-02T07:12:13.083968Z TestFramework (INFO): Test the getzmqnotifications RPC
    132026-01-02T07:12:13.086669Z TestFramework (INFO): Testing 'sequence' publisher
    142026-01-02T07:12:14.885021Z TestFramework (INFO): Wait for tx from second node
    152026-01-02T07:12:15.908518Z TestFramework (INFO): Testing sequence notifications with mempool sequence values
    162026-01-02T07:12:15.908753Z TestFramework (INFO): Testing RBF notification
    172026-01-02T07:12:18.053138Z TestFramework (INFO): Testing reorg notifications
    182026-01-02T07:12:21.179247Z TestFramework (INFO): Evict mempool transaction by block conflict
    192026-01-02T07:12:21.227439Z TestFramework (INFO): Testing 'mempool sync' usage of sequence notifier
    202026-01-02T07:12:31.964971Z TestFramework (ERROR): Unexpected exception
    21Traceback (most recent call last):
    22  File "/home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/test/functional/test_framework/test_framework.py", line 142, in main
    23    self.run_test()
    24    ~~~~~~~~~~~~~^^
    25  File "/home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/build/test/functional/interface_zmq.py", line 130, in run_test
    26    self.test_reorg()
    27    ~~~~~~~~~~~~~~~^^
    28  File "/home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/build/test/functional/interface_zmq.py", line 291, in test_reorg
    29    assert_equal(self.nodes[1].getbestblockhash(), hashblock.receive().hex())
    30                                                   ~~~~~~~~~~~~~~~~~^^
    31  File "/home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/build/test/functional/interface_zmq.py", line 70, in receive
    32    return self._receive_from_publisher_and_check()
    33           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
    34  File "/home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/build/test/functional/interface_zmq.py", line 57, in _receive_from_publisher_and_check
    35    topic, body, seq = self.socket.recv_multipart()
    36                       ~~~~~~~~~~~~~~~~~~~~~~~~~~^^
    37  File "/usr/pkg/lib/python3.13/site-packages/zmq/sugar/socket.py", line 799, in recv_multipart
    38    parts = [self.recv(flags, copy=copy, track=track)]
    39             ~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    40  File "zmq/backend/cython/_zmq.py", line 1218, in zmq.backend.cython._zmq.Socket.recv
    41  File "zmq/backend/cython/_zmq.py", line 1253, in zmq.backend.cython._zmq.Socket.recv
    42  File "zmq/backend/cython/_zmq.py", line 1413, in zmq.backend.cython._zmq._recv_copy
    43  File "zmq/backend/cython/_zmq.py", line 1408, in zmq.backend.cython._zmq._recv_copy
    44  File "zmq/backend/cython/_zmq.py", line 186, in zmq.backend.cython._zmq._check_rc
    45zmq.error.Again: Resource temporarily unavailable
    462026-01-02T07:12:32.029675Z TestFramework (INFO): Not stopping nodes as test failed. The dangling processes will be cleaned up later.
    472026-01-02T07:12:32.029851Z TestFramework (WARNING): Not cleaning up dir /home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/test_runner__🏃_20260102_070533/interface_zmq_208
    482026-01-02T07:12:32.029981Z TestFramework (ERROR): Test failed. Test logging available at /home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/test_runner__🏃_20260102_070533/interface_zmq_208/test_framework.log
    492026-01-02T07:12:32.030241Z TestFramework (ERROR): 
    502026-01-02T07:12:32.030452Z TestFramework (ERROR): Hint: Call /home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/test/functional/combine_logs.py '/home/runner/work/bitcoin-core-nightly/bitcoin-core-nightly/test_runner_₿_🏃_20260102_070533/interface_zmq_208' to consolidate all logs
    512026-01-02T07:12:32.030546Z TestFramework (ERROR): 
    522026-01-02T07:12:32.030632Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
    532026-01-02T07:12:32.030825Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
    542026-01-02T07:12:32.030973Z TestFramework (ERROR): 
    55
    56
    57stderr:
    58[node 1] Cleaning up leftover process
    59[node 0] Cleaning up leftover process
    
  2. hebasto added the label RPC/REST/ZMQ on Jan 5, 2026
  3. Hijanhv referenced this in commit 7777691e06 on Feb 5, 2026
  4. Hijanhv referenced this in commit 3acb8d93ea on Feb 11, 2026
  5. Hijanhv referenced this in commit 1d98f423e2 on Feb 11, 2026
  6. Hijanhv referenced this in commit 1257527ccc on Feb 11, 2026
  7. Hijanhv referenced this in commit 6ef00c23bd on Feb 12, 2026
  8. Hijanhv referenced this in commit 8e57b4e519 on Feb 12, 2026
  9. Hijanhv commented at 10:46 am on February 13, 2026: none
    @hebasto please review my pr

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-02-22 00:13 UTC

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