qa: Enable `interface_gui.py` on macOS #35838

pull hebasto wants to merge 1 commits into bitcoin:master from hebasto:260729-interface-gui-macos changing 2 files +8 −5
  1. hebasto commented at 6:38 PM on July 29, 2026: member

    This is a follow-up to bitcoin/bitcoin#35551.

    Addresses #35551 (review).

  2. hebasto added the label Tests on Jul 29, 2026
  3. DrahtBot commented at 6:38 PM on July 29, 2026: contributor

    <!--e57a25ab6845829454e8d69fc972939a-->

    The following sections might be updated with supplementary metadata relevant to reviewers and maintainers.

    <!--006a51241073e994b41acfe9ec718e94-->

    Code Coverage & Benchmarks

    For details see: https://corecheck.dev/bitcoin/bitcoin/pulls/35838.

    <!--021abf342d371248e50ceaed478a90ca-->

    Reviews

    See the guideline and AI policy for information on the review process.

    Type Reviewers
    ACK maflcko
    Stale ACK pablomartin4btc

    If your review is incorrectly listed, please copy-paste <code>&lt;!--meta-tag:bot-skip--&gt;</code> into the comment that the bot should ignore.

    <!--5faf32d7da4f0f540f40219e4f7537a3-->

  4. pablomartin4btc commented at 8:03 PM on July 29, 2026: member

    ACK c5692586e333cbe90a887374210ed2d8142c7fde

  5. maflcko commented at 8:30 AM on July 30, 2026: member

    lgtm ACK c5692586e333cbe90a887374210ed2d8142c7fde

  6. fanquake commented at 9:36 AM on July 30, 2026: member

    With this change, interface_gui.py fails on macOS, if you build using depends:

    /sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_103518
    Remaining jobs: [interface_gui.py]
    1/1 - interface_gui.py failed, Duration: 3 s
    
    stdout:
    2026-07-30T09:35:18.801091Z TestFramework (INFO): PRNG seed is: 6738883396313921420
    2026-07-30T09:35:18.856332Z TestFramework (INFO): Initializing test directory /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_103518/interface_gui_0
    2026-07-30T09:35:21.693745Z TestFramework (ERROR): Unexpected exception:
    Traceback (most recent call last):
      File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 141, in main
        self.setup()
        ~~~~~~~~~~^^
      File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 272, in setup
        self.setup_network()
        ~~~~~~~~~~~~~~~~~~^^
      File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 359, in setup_network
        self.setup_nodes()
        ~~~~~~~~~~~~~~~~^^
      File "/Users/bitcoin/build/test/functional/interface_gui.py", line 30, in setup_nodes
        super().setup_nodes()
        ~~~~~~~~~~~~~~~~~~~^^
      File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 381, in setup_nodes
        self.start_nodes()
        ~~~~~~~~~~~~~~~~^^
      File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 513, in start_nodes
        node.wait_for_rpc_connection()
        ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
      File "/Users/bitcoin/test/functional/test_framework/test_node.py", line 353, in wait_for_rpc_connection
        raise FailedToStartError(self._node_msg(
            f'bitcoind exited with status {self.process.returncode} during initialization. {str_error}'))
    test_framework.test_node.FailedToStartError: [node 0] bitcoind exited with status -11 during initialization. 
    2026-07-30T09:35:21.750767Z TestFramework (INFO): Not stopping nodes as test failed. The dangling processes will be cleaned up later.
    
  7. maflcko commented at 9:41 AM on July 30, 2026: member

    wen #35774?

    Also, could you please share the stderr (from the combined log)? I guess this just needs to set fusion, like the unit tests? fa0c8337a8d42564880715a07b00925d3e95dab1

  8. fanquake commented at 9:52 AM on July 30, 2026: member
    /Users/bitcoin/test/functional/combine_logs.py '/var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_<20bf>_🏃_20260730_105032/interface_gui_0'
     test  2026-07-30T09:50:32.965662Z TestFramework (INFO): PRNG seed is: 8203635704480263735 
     test  2026-07-30T09:50:32.965980Z TestFramework (DEBUG): Setting up network thread 
     test  2026-07-30T09:50:33.020993Z TestFramework (INFO): Initializing test directory /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0 
     test  2026-07-30T09:50:33.021217Z TestFramework (DEBUG): Creating cache directory /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/functional_test_cacheqcdvxnan/node0 
     test  2026-07-30T09:50:33.024778Z TestFramework.node0 (DEBUG): bitcoind started, waiting for RPC to come up 
     test  2026-07-30T09:50:33.790314Z TestFramework.node0 (DEBUG): RPC successfully started 
     test  2026-07-30T09:50:33.793171Z TestFramework.node0 (DEBUG): RPC successfully started 
     test  2026-07-30T09:50:33.887777Z TestFramework.node0 (DEBUG): Stopping node 
     test  2026-07-30T09:50:34.047658Z TestFramework.node0 (DEBUG): Node stopped 
     test  2026-07-30T09:50:34.048922Z TestFramework (DEBUG): Copy cache directory /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/functional_test_cacheqcdvxnan/node0 to node 0 
     test  2026-07-30T09:50:34.067179Z TestFramework.node0 (DEBUG): bitcoind started, waiting for RPC to come up 
     node0 2026-07-30T09:50:34.990490Z [main] [../src/init/common.cpp:156] [LogPackageVersion] Bitcoin Core version v31.99.0-d04d64b067a5 (release build) 
     node0 2026-07-30T09:50:34.990508Z [main] [../src/init.cpp:807] [InitParameterInteraction] parameter interaction: -bind set -> setting -listen=1 
     node0 2026-07-30T09:50:34.990513Z [main] [../src/qt/guiutil.cpp:923] [LogQtInfo] Qt 6.8.4 (static), plugin=minimal 
     node0 2026-07-30T09:50:34.990514Z [main] [../src/qt/guiutil.cpp:928] [LogQtInfo] Static plugins: 
     node0 2026-07-30T09:50:34.990569Z [main] [../src/qt/guiutil.cpp:933] [LogQtInfo]  QMacStylePlugin, version 395264 
     node0 2026-07-30T09:50:34.990576Z [main] [../src/qt/guiutil.cpp:933] [LogQtInfo]  QCocoaIntegrationPlugin, version 395264 
     node0 2026-07-30T09:50:34.990584Z [main] [../src/qt/guiutil.cpp:933] [LogQtInfo]  QMinimalIntegrationPlugin, version 395264 
     node0 2026-07-30T09:50:34.990585Z [main] [../src/qt/guiutil.cpp:937] [LogQtInfo] Style: macos / QMacStyle 
     node0 2026-07-30T09:50:34.990601Z [main] [../src/qt/guiutil.cpp:938] [LogQtInfo] System: macOS Tahoe (26.6), arm64-little_endian-lp64 
     node0 2026-07-30T09:50:34.990606Z [main] [../src/qt/guiutil.cpp:940] [LogQtInfo] Screen:  240x320, pixel ratio=1.0 
     node0 2026-07-30T09:50:35.011135Z [main] [../src/init/common.cpp:102] [SetLoggingCategories] Log output may contain privacy-sensitive information. Be cautious when sharing logs. 
     node0 2026-07-30T09:50:35.011205Z [main] [../src/kernel/context.cpp:20] [operator()] Using the 'arm_shani(1way;2way)' SHA256 implementation 
     node0 2026-07-30T09:50:35.114137Z [main] [../src/qt/bitcoin.cpp:191] [DebugMessageHandler] [qt] GUI: requestInitialize : Requesting initialize 
     node0 2026-07-30T09:50:35.114206Z [qt-init] [../src/qt/bitcoin.cpp:191] [DebugMessageHandler] [qt] GUI: Running initialization in thread 
     node0 2026-07-30T09:50:35.114550Z [qt-init] [../src/init/common.cpp:124] [StartLogging] Default data directory /Users/bitcoin/Library/Application Support/Bitcoin 
     node0 2026-07-30T09:50:35.114555Z [qt-init] [../src/init/common.cpp:125] [StartLogging] Using data directory /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/regtest 
     node0 2026-07-30T09:50:35.114569Z [qt-init] [../src/init/common.cpp:134] [StartLogging] Config file: /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/bitcoin.conf 
     node0 2026-07-30T09:50:35.114580Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: regtest="1" 
     node0 2026-07-30T09:50:35.114585Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] bind="127.0.0.1" 
     node0 2026-07-30T09:50:35.114590Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] connect="0" 
     node0 2026-07-30T09:50:35.114595Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] discover="0" 
     node0 2026-07-30T09:50:35.114599Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] dnsseed="0" 
     node0 2026-07-30T09:50:35.114604Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] fallbackfee="0.0002" 
     node0 2026-07-30T09:50:35.114608Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] fixedseeds="0" 
     node0 2026-07-30T09:50:35.114613Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] keypool="1" 
     node0 2026-07-30T09:50:35.114617Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] listenonion="0" 
     node0 2026-07-30T09:50:35.114622Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] maxconnections="94" 
     node0 2026-07-30T09:50:35.114626Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] natpmp="0" 
     node0 2026-07-30T09:50:35.114630Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] par="2" 
     node0 2026-07-30T09:50:35.114635Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] peertimeout="999999999" 
     node0 2026-07-30T09:50:35.114639Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] port="11000" 
     node0 2026-07-30T09:50:35.114644Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] prevoutfetchthreads="1" 
     node0 2026-07-30T09:50:35.114653Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] printtoconsole="0" 
     node0 2026-07-30T09:50:35.114658Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] rpcdoccheck="1" 
     node0 2026-07-30T09:50:35.114663Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] rpcport="16000" 
     node0 2026-07-30T09:50:35.114667Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] rpcservertimeout="99000" 
     node0 2026-07-30T09:50:35.114671Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] rpcthreads="2" 
     node0 2026-07-30T09:50:35.114675Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] server="1" 
     node0 2026-07-30T09:50:35.114679Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] shrinkdebugfile="0" 
     node0 2026-07-30T09:50:35.114684Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Config file arg: [regtest] unsafesqlitesync="1" 
     node0 2026-07-30T09:50:35.114688Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: datadir="/var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0" 
     node0 2026-07-30T09:50:35.114693Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: debug="" 
     node0 2026-07-30T09:50:35.114697Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: debugexclude="leveldb" 
     node0 2026-07-30T09:50:35.114701Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: debugexclude="rand" 
     node0 2026-07-30T09:50:35.114705Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: disablewallet="" 
     node0 2026-07-30T09:50:35.114709Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: loglevel="trace" 
     node0 2026-07-30T09:50:35.114713Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: logratelimit=false 
     node0 2026-07-30T09:50:35.114717Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: logsourcelocations="" 
     node0 2026-07-30T09:50:35.114721Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: logthreadnames="" 
     node0 2026-07-30T09:50:35.114725Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: logtimemicros="" 
     node0 2026-07-30T09:50:35.114729Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: server="" 
     node0 2026-07-30T09:50:35.114733Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: uacomment="testnode0" 
     node0 2026-07-30T09:50:35.114737Z [qt-init] [../src/common/args.cpp:996] [logArgsPrefix] Command-line arg: v2transport="0" 
     node0 2026-07-30T09:50:35.114741Z [qt-init] [../src/init.cpp:1473] [AppInitMain] Using at most 94 automatic connections (256 file descriptors available) 
     node0 2026-07-30T09:50:35.114804Z [qt-init] [../src/init.cpp:1513] [AppInitMain] Log rate limiting disabled 
     node0 2026-07-30T09:50:35.114813Z [qt-init] [../src/wallet/init.cpp:106] [Construct] Wallet disabled! 
     node0 2026-07-30T09:50:35.114862Z [scheduler] [../src/util/thread.cpp:19] [TraceThread] scheduler thread start 
     node0 2026-07-30T09:50:35.117222Z [qt-init] [../src/httpserver.cpp:110] [InitHTTPAllowList] [http] Allowing HTTP connections from: 127.0.0.0/8 ::1/128 
     node0 2026-07-30T09:50:35.117257Z [qt-init] [../src/httpserver.cpp:1228] [InitHTTPServer] Binding RPC on address ::1 port 16000 
     node0 2026-07-30T09:50:35.117311Z [qt-init] [../src/httpserver.cpp:1228] [InitHTTPServer] Binding RPC on address 127.0.0.1 port 16000 
     node0 2026-07-30T09:50:35.117330Z [qt-init] [../src/httpserver.cpp:1250] [InitHTTPServer] [http] Initialized HTTP server 
     node0 2026-07-30T09:50:35.117336Z [qt-init] [../src/httpserver.cpp:1253] [InitHTTPServer] [http] set work queue of depth 64 
     node0 2026-07-30T09:50:35.117340Z [qt-init] [../src/rpc/server.cpp:635] [StartRPC] [rpc] Starting RPC 
     node0 2026-07-30T09:50:35.117345Z [qt-init] [../src/httprpc.cpp:342] [StartHTTPRPC] [rpc] Starting HTTP RPC server 
     node0 2026-07-30T09:50:35.117637Z [qt-init] [../src/rpc/request.cpp:140] [GenerateAuthCookie] Generated RPC authentication cookie /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/regtest/.cookie 
     node0 2026-07-30T09:50:35.117655Z [qt-init] [../src/rpc/request.cpp:141] [GenerateAuthCookie] Permissions used for cookie: rw------- 
     node0 2026-07-30T09:50:35.117660Z [qt-init] [../src/httprpc.cpp:274] [InitRPCAuthentication] Using random cookie authentication. 
     node0 2026-07-30T09:50:35.117676Z [qt-init] [../src/httpserver.cpp:243] [RegisterHTTPHandler] [http] Registering HTTP handler for / (exactmatch 1) 
     node0 2026-07-30T09:50:35.117682Z [qt-init] [../src/httpserver.cpp:243] [RegisterHTTPHandler] [http] Registering HTTP handler for /wallet/ (exactmatch 0) 
     node0 2026-07-30T09:50:35.117688Z [qt-init] [../src/httpserver.cpp:1261] [StartHTTPServer] Starting HTTP server with 2 worker threads 
     node0 2026-07-30T09:50:35.117745Z [qt-init] [../src/init.cpp:1663] [AppInitMain] Using /16 prefix for IP bucketing 
     node0 2026-07-30T09:50:35.117755Z [qt-init] [../src/noui.cpp:54] [noui_InitMessage] init message: Loading P2P addresses… 
     node0 2026-07-30T09:50:35.117759Z [http.01] [../src/util/thread.cpp:19] [TraceThread] http.01 thread start 
     node0 2026-07-30T09:50:35.117761Z [http] [../src/util/thread.cpp:19] [TraceThread] http thread start 
     node0 2026-07-30T09:50:35.117756Z [http.00] [../src/util/thread.cpp:19] [TraceThread] http.00 thread start 
     node0 2026-07-30T09:50:35.117973Z [qt-init] [../src/addrdb.cpp:211] [LoadAddrman] Creating peers.dat because the file was not found ("/var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/regtest/peers.dat") 
     node0 2026-07-30T09:50:35.126653Z [qt-init] [../src/noui.cpp:54] [noui_InitMessage] init message: Loading banlist… 
     node0 2026-07-30T09:50:35.126695Z [qt-init] [../src/banman.cpp:42] [LoadBanlist] Recreating the banlist database 
     node0 2026-07-30T09:50:35.127014Z [qt-init] [../src/banman.cpp:69] [DumpBanlist] [net] Flushed 0 banned node addresses/subnets to disk 0ms 
     node0 2026-07-30T09:50:35.127061Z [qt-init] [../src/net.cpp:2476] [SetTryNewOutboundPeer] [net] setting try another outbound peer=false 
     node0 2026-07-30T09:50:35.127069Z [qt-init] [../src/net.cpp:3454] [SetNetworkActive] SetNetworkActive: true 
     node0 2026-07-30T09:50:35.127331Z [qt-init] [../src/policy/fees/block_policy_estimator.cpp:564] [CBlockPolicyEstimator] /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/regtest/fee_estimates.dat is not found. Continue anyway. 
     node0 2026-07-30T09:50:35.127404Z [qt-init] [../src/init.cpp:1865] [AppInitMain] Cache configuration: 
     node0 2026-07-30T09:50:35.127414Z [qt-init] [../src/init.cpp:1866] [AppInitMain] * Using 2.0 MiB for block index database 
     node0 2026-07-30T09:50:35.127419Z [qt-init] [../src/init.cpp:1877] [AppInitMain] * Using 8.0 MiB for chain state database 
     node0 2026-07-30T09:50:35.127482Z [qt-init] [../src/init.cpp:1360] [InitAndLoadChainstate] * Using 1014.0 MiB for in-memory UTXO set (plus up to 286.1 MiB of unused mempool space) 
     node0 2026-07-30T09:50:35.127521Z [qt-init] [../src/checkqueue.h:148] [CCheckQueue] Script verification uses 1 additional threads 
     node0 2026-07-30T09:50:35.127651Z [qt-init] [../src/node/blockstorage.cpp:1235] [InitBlocksdirXorKey] Using obfuscation key for blocksdir *.dat files (/var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/regtest/blocks): 'd1968871fe230e87' 
     node0 2026-07-30T09:50:35.127719Z [qt-init] [../src/dbwrapper.cpp:247] [CDBWrapper] Opening LevelDB in /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/regtest/blocks/index 
     node0 2026-07-30T09:50:35.150099Z [qt-init] [../src/dbwrapper.cpp:255] [CDBWrapper] Opened LevelDB successfully 
     node0 2026-07-30T09:50:35.150113Z [qt-init] [../src/dbwrapper.cpp:271] [CDBWrapper] Using obfuscation key for /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/regtest/blocks/index: 0000000000000000 
     node0 2026-07-30T09:50:35.151385Z [qt-init] [../src/script/sigcache.cpp:36] [SignatureCache] Using 16 MiB out of 16 MiB requested for signature cache, able to store 524288 elements 
     node0 2026-07-30T09:50:35.152682Z [qt-init] [../src/validation.cpp:2051] [ValidationCache] Using 16 MiB out of 16 MiB requested for script execution cache, able to store 524288 elements 
     node0 2026-07-30T09:50:35.152708Z [qt-init] [../src/noui.cpp:54] [noui_InitMessage] init message: Loading block index… 
     node0 2026-07-30T09:50:35.152725Z [qt-init] [../src/node/chainstate.cpp:157] [LoadChainstate] Validating signatures for all blocks. 
     node0 2026-07-30T09:50:35.152731Z [qt-init] [../src/node/chainstate.cpp:159] [LoadChainstate] Setting nMinimumChainWork=0000000000000000000000000000000000000000000000000000000000000000 
     node0 2026-07-30T09:50:35.153185Z [qt-init] [../src/node/blockstorage.cpp:559] [LoadBlockIndexDB] Loading block index db: last block file = 0 
     node0 2026-07-30T09:50:35.153201Z [qt-init] [../src/node/blockstorage.cpp:563] [LoadBlockIndexDB] Loading block index db: last block file info: CBlockFileInfo(blocks=200, size=52347, heights=0...199, time=2011-02-02...2011-02-02) 
     node0 2026-07-30T09:50:35.153213Z [qt-init] [../src/node/blockstorage.cpp:574] [LoadBlockIndexDB] Checking all blk files are present... 
     node0 2026-07-30T09:50:35.153299Z [qt-init] [../src/node/chainstate.cpp:87] [CompleteChainstateInitialization] Initializing chainstate Chainstate [ibd] @ height -1 (null) 
     node0 2026-07-30T09:50:35.153318Z [qt-init] [../src/dbwrapper.cpp:247] [CDBWrapper] Opening LevelDB in /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/regtest/chainstate 
     node0 2026-07-30T09:50:35.173699Z [qt-init] [../src/dbwrapper.cpp:255] [CDBWrapper] Opened LevelDB successfully 
     node0 2026-07-30T09:50:35.173718Z [qt-init] [../src/dbwrapper.cpp:271] [CDBWrapper] Using obfuscation key for /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/node0/regtest/chainstate: a724b8ba95a7687d 
     node0 2026-07-30T09:50:35.173783Z [qt-init] [../src/validation.cpp:1870] [InitCache] Block input prevout fetching uses 1 additional threads 
     node0 2026-07-30T09:50:35.173790Z [prevout.00] [../src/util/thread.cpp:19] [TraceThread] prevout.00 thread start 
     node0 2026-07-30T09:50:35.173864Z [qt-init] [../src/validation.cpp:4608] [LoadChainTip] Loaded best chain: hashBestChain=70561696b71207e34ce30fd728f44836b9a49b391af801d77b4621e3cb16e888 height=199 date=2011-02-02T23:17:17Z progress=0.000409 
     node0 2026-07-30T09:50:35.173882Z [qt-init] [../src/noui.cpp:54] [noui_InitMessage] init message: Verifying blocks… 
     node0 2026-07-30T09:50:35.173914Z [qt-init] [../src/validation.cpp:4652] [VerifyDB] Verifying last 6 blocks at level 3 
     node0 2026-07-30T09:50:35.173921Z [qt-init] [../src/validation.cpp:4661] [VerifyDB] Verification progress: 0% 
     node0 2026-07-30T09:50:35.174095Z [qt-init] [../src/validation.cpp:4669] [VerifyDB] Verification progress: 16% 
     node0 2026-07-30T09:50:35.174193Z [qt-init] [../src/validation.cpp:4669] [VerifyDB] Verification progress: 33% 
     node0 2026-07-30T09:50:35.174287Z [qt-init] [../src/validation.cpp:4669] [VerifyDB] Verification progress: 50% 
     node0 2026-07-30T09:50:35.174378Z [qt-init] [../src/validation.cpp:4669] [VerifyDB] Verification progress: 66% 
     node0 2026-07-30T09:50:35.174467Z [qt-init] [../src/validation.cpp:4669] [VerifyDB] Verification progress: 83% 
     node0 2026-07-30T09:50:35.174558Z [qt-init] [../src/validation.cpp:4669] [VerifyDB] Verification progress: 99% 
     node0 2026-07-30T09:50:35.174566Z [qt-init] [../src/validation.cpp:4763] [VerifyDB] Verification: checked last 6 blocks at level 3 
     node0 2026-07-30T09:50:35.174570Z [qt-init] [../src/validation.cpp:4765] [VerifyDB] Verification: no coin database inconsistencies (6 transactions) 
     node0 2026-07-30T09:50:35.174577Z [qt-init] [../src/init.cpp:1446] [InitAndLoadChainstate] Block index and chainstate loaded 
     node0 2026-07-30T09:50:35.174659Z [qt-init] [../src/init.cpp:1981] [AppInitMain] Setting NODE_NETWORK in non-prune mode 
     node0 2026-07-30T09:50:35.174695Z [qt-init] [../src/init.cpp:2119] [AppInitMain] block tree size = 200 
     node0 2026-07-30T09:50:35.174701Z [qt-init] [../src/init.cpp:2132] [AppInitMain] nBestHeight = 199 
     node0 2026-07-30T09:50:35.174716Z [initload] [../src/util/thread.cpp:19] [TraceThread] initload thread start 
     node0 2026-07-30T09:50:35.174766Z [initload] [../src/node/mempool_persist.cpp:49] [LoadMempool] Failed to open mempool file. Continuing anyway. 
     node0 2026-07-30T09:50:35.174774Z [initload] [../src/util/thread.cpp:21] [TraceThread] initload thread exit 
     node0 2026-07-30T09:50:35.174788Z [qt-init] [../src/net.cpp:3426] [BindListenPort] Bound to 127.0.0.1:11000 
     node0 2026-07-30T09:50:35.174800Z [qt-init] [../src/noui.cpp:54] [noui_InitMessage] init message: Starting network threads… 
     node0 2026-07-30T09:50:35.174820Z [qt-init] [../src/net.cpp:3624] [Start] DNS seeding disabled 
     node0 2026-07-30T09:50:35.174826Z [net] [../src/util/thread.cpp:19] [TraceThread] net thread start 
     node0 2026-07-30T09:50:35.174880Z [qt-init] [../src/noui.cpp:54] [noui_InitMessage] init message: Done loading 
     node0 2026-07-30T09:50:35.174888Z [addcon] [../src/util/thread.cpp:19] [TraceThread] addcon thread start 
     node0 2026-07-30T09:50:35.174895Z [msghand] [../src/util/thread.cpp:19] [TraceThread] msghand thread start 
     node0 2026-07-30T09:50:35.175058Z [main] [../src/qt/bitcoin.cpp:191] [DebugMessageHandler] [qt] GUI: initializeResult : Initialization result:  true 
     node0 2026-07-30T09:50:35.175156Z [main] [../src/qt/bitcoin.cpp:193] [DebugMessageHandler] GUI: Platform customization: "macosx" 
     node0 2026-07-30T09:50:35.178271Z [main] [../src/qt/bitcoin.cpp:193] [DebugMessageHandler] GUI: This plugin does not support propagateSizeHints() 
     test  2026-07-30T09:50:35.336454Z TestFramework (ERROR): Unexpected exception: 
                                       Traceback (most recent call last):
                                         File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 141, in main
                                           self.setup()
                                           ~~~~~~~~~~^^
                                         File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 272, in setup
                                           self.setup_network()
                                           ~~~~~~~~~~~~~~~~~~^^
                                         File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 359, in setup_network
                                           self.setup_nodes()
                                           ~~~~~~~~~~~~~~~~^^
                                         File "/Users/bitcoin/build/test/functional/interface_gui.py", line 30, in setup_nodes
                                           super().setup_nodes()
                                           ~~~~~~~~~~~~~~~~~~~^^
                                         File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 381, in setup_nodes
                                           self.start_nodes()
                                           ~~~~~~~~~~~~~~~~^^
                                         File "/Users/bitcoin/test/functional/test_framework/test_framework.py", line 513, in start_nodes
                                           node.wait_for_rpc_connection()
                                           ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^^
                                         File "/Users/bitcoin/test/functional/test_framework/test_node.py", line 353, in wait_for_rpc_connection
                                           raise FailedToStartError(self._node_msg(
                                               f'bitcoind exited with status {self.process.returncode} during initialization. {str_error}'))
                                       test_framework.test_node.FailedToStartError: [node 0] bitcoind exited with status -11 during initialization.
     test  2026-07-30T09:50:35.339008Z TestFramework (DEBUG): Closing down network thread 
     test  2026-07-30T09:50:35.392808Z TestFramework (INFO): Not stopping nodes as test failed. The dangling processes will be cleaned up later. 
     test  2026-07-30T09:50:35.393072Z TestFramework (WARNING): Not cleaning up dir /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0 
     test  2026-07-30T09:50:35.393185Z TestFramework (ERROR): Test failed. Test logging available at /var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0/test_framework.log 
     test  2026-07-30T09:50:35.393386Z TestFramework (ERROR): 
     test  2026-07-30T09:50:35.393587Z TestFramework (ERROR): Hint: Call /Users/bitcoin/test/functional/combine_logs.py '/var/folders/sq/z88fhjzj0b19ftsd2_bjrmjm0000gn/T/test_runner_₿_🏃_20260730_105032/interface_gui_0' to consolidate all logs 
     test  2026-07-30T09:50:35.393670Z TestFramework (ERROR): 
     test  2026-07-30T09:50:35.393740Z TestFramework (ERROR): If this failure happened unexpectedly or intermittently, please file a bug and provide a link or upload of the combined log. 
     test  2026-07-30T09:50:35.393849Z TestFramework (ERROR): https://github.com/bitcoin/bitcoin/issues 
     test  2026-07-30T09:50:35.393911Z TestFramework (ERROR): 
    
  9. qa: Enable `interface_gui.py` on macOS
    This is a follow-up to bitcoin/bitcoin#35551.
    45f5609f2e
  10. hebasto force-pushed on Jul 30, 2026
  11. hebasto commented at 10:41 AM on July 30, 2026: member

    With this change, interface_gui.py fails on macOS, if you build using depends:

    Fixed by applying @maflcko's approach from https://github.com/bitcoin-core/gui/pull/951.

  12. maflcko commented at 11:12 AM on July 30, 2026: member

    lgtm ACK 45f5609f2ed9e35ae2a109c1e8a7c085e0a78006

  13. DrahtBot requested review from pablomartin4btc on Jul 30, 2026
  14. fanquake merged this on Jul 30, 2026
  15. fanquake closed this on Jul 30, 2026

  16. hebasto deleted the branch on Jul 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-07-31 20:50 UTC

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