Interesting (that should never happen), can you share the logs and steps to reproduce?
I can verify that it failed for me.
02025-10-28T18:42:24.302035Z TestFramework (INFO): PRNG seed is: 1841123518053179096
12025-10-28T18:42:24.302446Z TestFramework (INFO): Initializing test directory /var/folders/dj/d8p8jhd172n7wnq81ryfl6rc0000gn/T/bitcoin_func_test_kcqf80gj
22025-10-28T18:42:25.106568Z TestFramework (INFO): Running echo test
32025-10-28T18:42:25.113270Z TestFramework (INFO): Running mining test
42025-10-28T18:42:31.292648Z TestFramework (ERROR): Unexpected exception
5Traceback (most recent call last):
6 File "/Users/abubakarismail/Desktop/Work/bitcoin-dev/bitcoin-wait/test/functional/test_framework/test_framework.py", line 142, in main
7 self.run_test()
8 ~~~~~~~~~~~~~^^
9 File "/Users/abubakarismail/Desktop/Work/bitcoin-dev/bitcoin-wait/build/test/functional/interface_ipc.py", line 255, in run_test
10 self.run_mining_test()
11 ~~~~~~~~~~~~~~~~~~~~^^
12 File "/Users/abubakarismail/Desktop/Work/bitcoin-dev/bitcoin-wait/build/test/functional/interface_ipc.py", line 251, in run_mining_test
13 asyncio.run(capnp.run(async_routine()))
14 ~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^^^^^^^
15 File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/asyncio/runners.py", line 195, in run
16 return runner.run(main)
17 ~~~~~~~~~~^^^^^^
18 File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/asyncio/runners.py", line 118, in run
19 return self._loop.run_until_complete(task)
20 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^^^^^
21 File "/opt/homebrew/Cellar/python@3.13/3.13.7/Frameworks/Python.framework/Versions/3.13/lib/python3.13/asyncio/base_events.py", line 725, in run_until_complete
22 return future.result()
23 ~~~~~~~~~~~~~^^
24 File "capnp/lib/capnp.pyx", line 1965, in run
25 File "capnp/lib/capnp.pyx", line 1966, in capnp.lib.capnp.run
26 File "/Users/abubakarismail/Desktop/Work/bitcoin-dev/bitcoin-wait/build/test/functional/interface_ipc.py", line 207, in async_routine
27 assert_equal(result.to_dict(), {})
28 ~~~~~~~~~~~~^^^^^^^^^^^^^^^^^^^^^^
29 File "/Users/abubakarismail/Desktop/Work/bitcoin-dev/bitcoin-wait/test/functional/test_framework/util.py", line 78, in assert_equal
30 raise AssertionError("not(%s == %s)\n in particular not(%s == %s)" % (thing1, thing2, d1, d2))
31AssertionError: not({'result': <capnp.lib.capnp._DynamicCapabilityClient object at 0x104bea930>} == {})
32 in particular not({'result': <capnp.lib.capnp._DynamicCapabilityClient object at 0x104bea930>} == {})
332025-10-28T18:42:31.355024Z TestFramework (INFO): Not stopping nodes as test failed. The dangling processes will be cleaned up later.
342025-10-28T18:42:31.355217Z TestFramework (WARNING): Not cleaning up dir /var/folders/dj/d8p8jhd172n7wnq81ryfl6rc0000gn/T/bitcoin_func_test_kcqf80gj
352025-10-28T18:42:31.355287Z TestFramework (ERROR): Test failed. Test logging available at /var/folders/dj/d8p8jhd172n7wnq81ryfl6rc0000gn/T/bitcoin_func_test_kcqf80gj/test_framework.log
362025-10-28T18:42:31.355462Z TestFramework (ERROR):
372025-10-28T18:42:31.355687Z TestFramework (ERROR): Hint: Call /Users/abubakarismail/Desktop/Work/bitcoin-dev/bitcoin-wait/test/functional/combine_logs.py '/var/folders/dj/d8p8jhd172n7wnq81ryfl6rc0000gn/T/bitcoin_func_test_kcqf80gj' to consolidate all logs
382025-10-28T18:42:31.355759Z TestFramework (ERROR):
392025-10-28T18:42:31.355809Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log.
402025-10-28T18:42:31.355892Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues
412025-10-28T18:42:31.355942Z TestFramework (ERROR):
42[node 0] Cleaning up leftover process