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


hebasto

Labels
RPC/REST/ZMQ


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-01-07 03:13 UTC

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