test_bitcoin-qt: segfault under LTO (CMAKE_INTERPROCEDURAL_OPTIMIZATION=ON) #33548

issue fanquake openend this issue on October 6, 2025
  1. fanquake commented at 11:36 am on October 6, 2025: member
    0podman run -it ubuntu:24.04
    1apt install git build-essential cmake pkgconf python3 libevent-dev libboost-dev qt6-base-dev qt6-tools-dev qt6-l10n-tools qt6-tools-dev-tools libgl-dev libqrencode-dev
    2git clone https://github.com/bitcoin/bitcoin/
    3cd bitcoin
    
    0cmake -B build -DENABLE_IPC=OFF -DBUILD_GUI=ON -DENABLE_WALLET=OFF
    1cmake --build build
    2ctest --test-dir build # works fine
    
    0### Enable LTO
    1cmake -B build -DENABLE_IPC=OFF -DBUILD_GUI=ON -DENABLE_WALLET=OFF -DCMAKE_INTERPROCEDURAL_OPTIMIZATION=ON
    2cmake --build build
    3ctest --test-dir build
    4...
    5The following tests FAILED:
    6	  6 - test_bitcoin-qt (SEGFAULT)
    
    0build/bin/test_bitcoin-qt
    1Segmentation fault (core dumped)
    
     0gdb build/bin/test_bitcoin-qt
     1...
     2Program received signal SIGSEGV, Segmentation fault.
     30x000079e008f7bafa in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
     4(gdb) bt
     5[#0](/bitcoin-bitcoin/0/)  0x000079e008f7bafa in ?? () from /lib/x86_64-linux-gnu/libQt6Core.so.6
     6[#1](/bitcoin-bitcoin/1/)  0x000079e0095b3844 in QGuiApplication::screenAdded(QScreen*) () from /lib/x86_64-linux-gnu/libQt6Gui.so.6
     7[#2](/bitcoin-bitcoin/2/)  0x000079e0096024a6 in QWindowSystemInterface::handleScreenAdded(QPlatformScreen*, bool) () from /lib/x86_64-linux-gnu/libQt6Gui.so.6
     8[#3](/bitcoin-bitcoin/3/)  0x000079e005856a13 in ?? () from /usr/lib/x86_64-linux-gnu/qt6/plugins/platforms/libqminimal.so
     9[#4](/bitcoin-bitcoin/4/)  0x000079e0095ac142 in QGuiApplicationPrivate::createPlatformIntegration() () from /lib/x86_64-linux-gnu/libQt6Gui.so.6
    10[#5](/bitcoin-bitcoin/5/)  0x000079e0095ad860 in QGuiApplicationPrivate::createEventDispatcher() () from /lib/x86_64-linux-gnu/libQt6Gui.so.6
    11[#6](/bitcoin-bitcoin/6/)  0x000079e008f348b6 in QCoreApplicationPrivate::init() () from /lib/x86_64-linux-gnu/libQt6Core.so.6
    12[#7](/bitcoin-bitcoin/7/)  0x000079e0095ad8ff in QGuiApplicationPrivate::init() () from /lib/x86_64-linux-gnu/libQt6Gui.so.6
    13[#8](/bitcoin-bitcoin/8/)  0x000079e009ccc985 in QApplicationPrivate::init() () from /lib/x86_64-linux-gnu/libQt6Widgets.so.6
    14[#9](/bitcoin-bitcoin/9/)  0x00005b7f77cb9cff in BitcoinApplication::BitcoinApplication (this=<optimized out>, this=<optimized out>) at .././qt/bitcoin.cpp:201
    15[#10](/bitcoin-bitcoin/10/) 0x00005b7f77c6ee8b in main (argc=<optimized out>, argv=<optimized out>) at ./qt/test/test_main.cpp:78
    
  2. willcl-ark commented at 8:32 am on October 15, 2025: member

    FWIW this doesn’t reproduce for me using Clang 20 via this nix flake, where I need to force QT_QPA_PLATFORM=xcb to run Qt:

      0Configure summary
      1=================
      2Executables:
      3  bitcoin ............................. ON
      4  bitcoind ............................ ON
      5  bitcoin-node (multiprocess) ......... OFF
      6  bitcoin-qt (GUI) .................... ON
      7  bitcoin-gui (GUI, multiprocess) ..... OFF
      8  bitcoin-cli ......................... ON
      9  bitcoin-tx .......................... ON
     10  bitcoin-util ........................ ON
     11  bitcoin-wallet ...................... OFF
     12  bitcoin-chainstate (experimental) ... OFF
     13  libbitcoinkernel (experimental) ..... OFF
     14Optional features:
     15  wallet support ...................... OFF
     16  external signer ..................... ON
     17  ZeroMQ .............................. OFF
     18  IPC ................................. OFF
     19  USDT tracing ........................ OFF
     20  QR code (GUI) ....................... ON
     21  DBus (GUI) .......................... ON
     22Tests:
     23  test_bitcoin ........................ ON
     24  test_bitcoin-qt ..................... ON
     25  bench_bitcoin ....................... OFF
     26  fuzz binary ......................... OFF
     27
     28Cross compiling ....................... FALSE
     29C++ compiler .......................... Clang 20.1.8, /nix/store/64bmj9nvp00if8bsbk5w782rd6vji654-ccache-links-wrapper-4.11.3/bin/clang++
     30CMAKE_BUILD_TYPE ...................... RelWithDebInfo
     31Preprocessor defined macros ...........
     32C++ compiler flags .................... -O2 -g -std=c++20 -fPIC -fdebug-prefix-map=/home/will/src/core/bitcoin/src=. -fmacro-prefix-map=/home/will/src/core/bitcoin/src=. -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=3 -Wstack-protector -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Wall -Wextra -Wgnu -Wformat -Wformat-security -Wvla -Wshadow-field -Wthread-safety -Wloop-analysis -Wredundant-decls -Wunused-member-function -Wdate-time -Wconditional-uninitialized -Woverloaded-virtual -Wsuggest-override -Wimplicit-fallthrough -Wunreachable-code -Wdocumentation -Wself-assign -Wundef -Wno-unused-parameter
     33Linker flags .......................... -O2 -g -fstack-protector-all -fcf-protection=full -fstack-clash-protection -Wl,-z,relro -Wl,-z,now -Wl,-z,separate-code -fPIE -pie
     34
     35NOTE: The summary above may not exactly match the final applied build flags
     36      if any additional CMAKE_* or environment variables have been modified.
     37      To see the exact flags applied, build with the --verbose option.
     38
     39Treat compiler warnings as errors ..... OFF
     40Use ccache for compiling .............. ON
     41
     42
     43-- Configuring done (25.2s)
     44-- Generating done (0.1s)
     45-- Build files have been written to: /home/will/src/core/bitcoin/build
     46
     47<snip>
     48
     49[663/663] Linking CXX executable bin/test_bitcoin
     50
     51 QT_QPA_PLATFORM=xcb ctest --test-dir build --parallel
     52Internal ctest changing into directory: /home/will/src/core/bitcoin/build
     53Test project /home/will/src/core/bitcoin/build
     54        Start   1: univalue_test
     55        Start   2: univalue_object_test
     56        Start   3: secp256k1_noverify_tests
     57        Start   4: secp256k1_tests
     58        Start   5: secp256k1_exhaustive_tests
     59        Start   6: test_bitcoin-qt
     60        Start   7: addrman_tests
     61        Start   8: allocator_tests
     62        Start   9: amount_tests
     63        Start  10: argsman_tests
     64        Start  11: arith_uint256_tests
     65        Start  12: banman_tests
     66        Start  13: base32_tests
     67        Start  14: base58_tests
     68        Start  15: base64_tests
     69        Start  16: bech32_tests
     70  1/132 Test   [#1](/bitcoin-bitcoin/1/): univalue_test ........................   Passed    0.01 sec
     71  2/132 Test   [#2](/bitcoin-bitcoin/2/): univalue_object_test .................   Passed    0.01 sec
     72        Start  17: bip32_tests
     73        Start  18: bip324_tests
     74  3/132 Test   [#9](/bitcoin-bitcoin/9/): amount_tests .........................   Passed    0.11 sec
     75        Start  19: blockchain_tests
     76  4/132 Test   [#8](/bitcoin-bitcoin/8/): allocator_tests ......................   Passed    0.11 sec
     77        Start  20: blockencodings_tests
     78  5/132 Test  [#11](/bitcoin-bitcoin/11/): arith_uint256_tests ..................   Passed    0.11 sec
     79  6/132 Test  [#12](/bitcoin-bitcoin/12/): banman_tests .........................   Passed    0.11 sec
     80  7/132 Test  [#13](/bitcoin-bitcoin/13/): base32_tests .........................   Passed    0.11 sec
     81        Start  21: blockfilter_index_tests
     82        Start  22: blockfilter_tests
     83        Start  23: blockmanager_tests
     84  8/132 Test  [#15](/bitcoin-bitcoin/15/): base64_tests .........................   Passed    0.11 sec
     85  9/132 Test  [#14](/bitcoin-bitcoin/14/): base58_tests .........................   Passed    0.12 sec
     86 10/132 Test  [#16](/bitcoin-bitcoin/16/): bech32_tests .........................   Passed    0.11 sec
     87        Start  24: bloom_tests
     88        Start  25: bswap_tests
     89        Start  26: caches_tests
     90 11/132 Test  [#17](/bitcoin-bitcoin/17/): bip32_tests ..........................   Passed    0.15 sec
     91        Start  27: chain_tests
     92 12/132 Test  [#22](/bitcoin-bitcoin/22/): blockfilter_tests ....................   Passed    0.11 sec
     93        Start  28: chainstate_write_tests
     94 13/132 Test  [#26](/bitcoin-bitcoin/26/): caches_tests .........................   Passed    0.11 sec
     95        Start  29: checkqueue_tests
     96 14/132 Test  [#25](/bitcoin-bitcoin/25/): bswap_tests ..........................   Passed    0.12 sec
     97        Start  30: cluster_linearize_tests
     98 15/132 Test  [#24](/bitcoin-bitcoin/24/): bloom_tests ..........................   Passed    0.12 sec
     99        Start  31: coins_tests_base
    100 16/132 Test   [#7](/bitcoin-bitcoin/7/): addrman_tests ........................   Passed    0.25 sec
    101        Start  32: coins_tests_dbbase
    102 17/132 Test  [#19](/bitcoin-bitcoin/19/): blockchain_tests .....................   Passed    0.24 sec
    103        Start  33: coins_tests
    104 18/132 Test  [#30](/bitcoin-bitcoin/30/): cluster_linearize_tests ..............   Passed    0.12 sec
    105        Start  34: coinscachepair_tests
    106 19/132 Test  [#28](/bitcoin-bitcoin/28/): chainstate_write_tests ...............   Passed    0.15 sec
    107        Start  35: coinstatsindex_tests
    108 20/132 Test  [#20](/bitcoin-bitcoin/20/): blockencodings_tests .................   Passed    0.28 sec
    109        Start  36: common_url_tests
    110 21/132 Test  [#23](/bitcoin-bitcoin/23/): blockmanager_tests ...................   Passed    0.33 sec
    111        Start  37: compilerbug_tests
    112 22/132 Test  [#34](/bitcoin-bitcoin/34/): coinscachepair_tests .................   Passed    0.11 sec
    113        Start  38: compress_tests
    114 23/132 Test  [#36](/bitcoin-bitcoin/36/): common_url_tests .....................   Passed    0.11 sec
    115        Start  39: crypto_tests
    116 24/132 Test  [#10](/bitcoin-bitcoin/10/): argsman_tests ........................   Passed    0.55 sec
    117        Start  40: cuckoocache_tests
    118 25/132 Test  [#37](/bitcoin-bitcoin/37/): compilerbug_tests ....................   Passed    0.11 sec
    119        Start  41: dbwrapper_tests
    120 26/132 Test  [#21](/bitcoin-bitcoin/21/): blockfilter_index_tests ..............   Passed    0.47 sec
    121        Start  42: denialofservice_tests
    122 27/132 Test  [#18](/bitcoin-bitcoin/18/): bip324_tests .........................   Passed    0.67 sec
    123        Start  43: descriptor_tests
    124 28/132 Test  [#38](/bitcoin-bitcoin/38/): compress_tests .......................   Passed    0.21 sec
    125        Start  44: disconnected_transactions
    126 29/132 Test  [#35](/bitcoin-bitcoin/35/): coinstatsindex_tests .................   Passed    0.36 sec
    127        Start  45: feefrac_tests
    128 30/132 Test  [#42](/bitcoin-bitcoin/42/): denialofservice_tests ................   Passed    0.17 sec
    129        Start  46: flatfile_tests
    130 31/132 Test  [#44](/bitcoin-bitcoin/44/): disconnected_transactions ............   Passed    0.18 sec
    131        Start  47: fs_tests
    132 32/132 Test  [#45](/bitcoin-bitcoin/45/): feefrac_tests ........................   Passed    0.12 sec
    133        Start  48: getarg_tests
    134 33/132 Test  [#46](/bitcoin-bitcoin/46/): flatfile_tests .......................   Passed    0.14 sec
    135        Start  49: hash_tests
    136 34/132 Test  [#47](/bitcoin-bitcoin/47/): fs_tests .............................   Passed    0.12 sec
    137        Start  50: headers_sync_chainwork_tests
    138 35/132 Test  [#48](/bitcoin-bitcoin/48/): getarg_tests .........................   Passed    0.12 sec
    139        Start  51: httpserver_tests
    140 36/132 Test  [#49](/bitcoin-bitcoin/49/): hash_tests ...........................   Passed    0.11 sec
    141        Start  52: i2p_tests
    142 37/132 Test  [#51](/bitcoin-bitcoin/51/): httpserver_tests .....................   Passed    0.12 sec
    143        Start  53: interfaces_tests
    144 38/132 Test  [#41](/bitcoin-bitcoin/41/): dbwrapper_tests ......................   Passed    0.57 sec
    145        Start  54: key_io_tests
    146 39/132 Test  [#52](/bitcoin-bitcoin/52/): i2p_tests ............................   Passed    0.12 sec
    147        Start  55: key_tests
    148 40/132 Test   [#6](/bitcoin-bitcoin/6/): test_bitcoin-qt ......................   Passed    1.17 sec
    149 41/132 Test  [#50](/bitcoin-bitcoin/50/): headers_sync_chainwork_tests .........   Passed    0.18 sec
    150        Start  56: logging_tests
    151        Start  57: mempool_tests
    152 42/132 Test  [#40](/bitcoin-bitcoin/40/): cuckoocache_tests ....................   Passed    0.63 sec
    153        Start  58: merkle_tests
    154 43/132 Test  [#29](/bitcoin-bitcoin/29/): checkqueue_tests .....................   Passed    1.01 sec
    155        Start  59: merkleblock_tests
    156 44/132 Test  [#54](/bitcoin-bitcoin/54/): key_io_tests .........................   Passed    0.13 sec
    157        Start  60: miner_tests
    158 45/132 Test  [#56](/bitcoin-bitcoin/56/): logging_tests ........................   Passed    0.14 sec
    159        Start  61: miniminer_tests
    160 46/132 Test  [#27](/bitcoin-bitcoin/27/): chain_tests ..........................   Passed    1.17 sec
    161        Start  62: miniscript_tests
    162 47/132 Test  [#59](/bitcoin-bitcoin/59/): merkleblock_tests ....................   Passed    0.11 sec
    163        Start  63: minisketch_tests
    164 48/132 Test  [#55](/bitcoin-bitcoin/55/): key_tests ............................   Passed    0.23 sec
    165        Start  64: multisig_tests
    166 49/132 Test  [#57](/bitcoin-bitcoin/57/): mempool_tests ........................   Passed    0.27 sec
    167        Start  65: net_peer_connection_tests
    168 50/132 Test  [#43](/bitcoin-bitcoin/43/): descriptor_tests .....................   Passed    0.81 sec
    169        Start  66: net_peer_eviction_tests
    170 51/132 Test  [#63](/bitcoin-bitcoin/63/): minisketch_tests .....................   Passed    0.15 sec
    171        Start  67: net_tests
    172 52/132 Test  [#64](/bitcoin-bitcoin/64/): multisig_tests .......................   Passed    0.13 sec
    173        Start  68: netbase_tests
    174 53/132 Test  [#58](/bitcoin-bitcoin/58/): merkle_tests .........................   Passed    0.40 sec
    175        Start  69: node_init_tests
    176 54/132 Test  [#65](/bitcoin-bitcoin/65/): net_peer_connection_tests ............   Passed    0.16 sec
    177        Start  70: node_warnings_tests
    178 55/132 Test  [#53](/bitcoin-bitcoin/53/): interfaces_tests .....................   Passed    0.54 sec
    179        Start  71: orphanage_tests
    180 56/132 Test  [#66](/bitcoin-bitcoin/66/): net_peer_eviction_tests ..............   Passed    0.20 sec
    181 57/132 Test  [#68](/bitcoin-bitcoin/68/): netbase_tests ........................   Passed    0.16 sec
    182        Start  72: pcp_tests
    183        Start  73: peerman_tests
    184 58/132 Test  [#70](/bitcoin-bitcoin/70/): node_warnings_tests ..................   Passed    0.12 sec
    185        Start  74: pmt_tests
    186 59/132 Test  [#39](/bitcoin-bitcoin/39/): crypto_tests .........................   Passed    1.27 sec
    187 60/132 Test  [#61](/bitcoin-bitcoin/61/): miniminer_tests ......................   Passed    0.47 sec
    188        Start  75: policy_fee_tests
    189        Start  76: policyestimator_tests
    190 61/132 Test  [#72](/bitcoin-bitcoin/72/): pcp_tests ............................   Passed    0.13 sec
    191        Start  77: pool_tests
    192 62/132 Test  [#73](/bitcoin-bitcoin/73/): peerman_tests ........................   Passed    0.14 sec
    193        Start  78: pow_tests
    194 63/132 Test  [#69](/bitcoin-bitcoin/69/): node_init_tests ......................   Passed    0.28 sec
    195        Start  79: prevector_tests
    196 64/132 Test  [#74](/bitcoin-bitcoin/74/): pmt_tests ............................   Passed    0.18 sec
    197        Start  80: raii_event_tests
    198 65/132 Test  [#75](/bitcoin-bitcoin/75/): policy_fee_tests .....................   Passed    0.12 sec
    199        Start  81: random_tests
    200 66/132 Test  [#77](/bitcoin-bitcoin/77/): pool_tests ...........................   Passed    0.12 sec
    201        Start  82: rbf_tests
    202 67/132 Test  [#78](/bitcoin-bitcoin/78/): pow_tests ............................   Passed    0.13 sec
    203        Start  83: rest_tests
    204 68/132 Test  [#71](/bitcoin-bitcoin/71/): orphanage_tests ......................   Passed    0.29 sec
    205        Start  84: result_tests
    206 69/132 Test  [#33](/bitcoin-bitcoin/33/): coins_tests ..........................   Passed    1.66 sec
    207        Start  85: reverselock_tests
    208 70/132 Test  [#80](/bitcoin-bitcoin/80/): raii_event_tests .....................   Passed    0.12 sec
    209        Start  86: rpc_tests
    210 71/132 Test  [#83](/bitcoin-bitcoin/83/): rest_tests ...........................   Passed    0.11 sec
    211        Start  87: sanity_tests
    212 72/132 Test  [#84](/bitcoin-bitcoin/84/): result_tests .........................   Passed    0.11 sec
    213        Start  88: scheduler_tests
    214 73/132 Test  [#85](/bitcoin-bitcoin/85/): reverselock_tests ....................   Passed    0.12 sec
    215        Start  89: script_assets_tests
    216 74/132 Test  [#79](/bitcoin-bitcoin/79/): prevector_tests ......................   Passed    0.31 sec
    217        Start  90: script_p2sh_tests
    218 75/132 Test  [#87](/bitcoin-bitcoin/87/): sanity_tests .........................   Passed    0.12 sec
    219        Start  91: script_parse_tests
    220 76/132 Test  [#88](/bitcoin-bitcoin/88/): scheduler_tests ......................   Passed    0.13 sec
    221        Start  92: script_segwit_tests
    222 77/132 Test  [#89](/bitcoin-bitcoin/89/): script_assets_tests ..................***Skipped   0.12 sec
    223        Start  93: script_standard_tests
    224 78/132 Test  [#82](/bitcoin-bitcoin/82/): rbf_tests ............................   Passed    0.37 sec
    225 79/132 Test  [#91](/bitcoin-bitcoin/91/): script_parse_tests ...................   Passed    0.13 sec
    226        Start  94: script_tests
    227        Start  95: scriptnum_tests
    228 80/132 Test  [#31](/bitcoin-bitcoin/31/): coins_tests_base .....................   Passed    2.09 sec
    229 81/132 Test  [#90](/bitcoin-bitcoin/90/): script_p2sh_tests ....................   Passed    0.15 sec
    230        Start  96: serfloat_tests
    231        Start  97: serialize_tests
    232 82/132 Test  [#92](/bitcoin-bitcoin/92/): script_segwit_tests ..................   Passed    0.12 sec
    233        Start  98: settings_tests
    234 83/132 Test  [#93](/bitcoin-bitcoin/93/): script_standard_tests ................   Passed    0.13 sec
    235        Start  99: sighash_tests
    236 84/132 Test  [#95](/bitcoin-bitcoin/95/): scriptnum_tests ......................   Passed    0.13 sec
    237        Start 100: sigopcount_tests
    238 85/132 Test  [#98](/bitcoin-bitcoin/98/): settings_tests .......................   Passed    0.12 sec
    239        Start 101: skiplist_tests
    240 86/132 Test  [#97](/bitcoin-bitcoin/97/): serialize_tests ......................   Passed    0.17 sec
    241        Start 102: sock_tests
    242 87/132 Test  [#62](/bitcoin-bitcoin/62/): miniscript_tests .....................   Passed    1.18 sec
    243        Start 103: span_tests
    244 88/132 Test  [#86](/bitcoin-bitcoin/86/): rpc_tests ............................   Passed    0.51 sec
    245        Start 104: streams_tests
    246 89/132 Test [#100](/bitcoin-bitcoin/100/): sigopcount_tests .....................   Passed    0.12 sec
    247        Start 105: sync_tests
    248 90/132 Test [#102](/bitcoin-bitcoin/102/): sock_tests ...........................   Passed    0.13 sec
    249        Start 106: system_ram_tests
    250 91/132 Test [#103](/bitcoin-bitcoin/103/): span_tests ...........................   Passed    0.13 sec
    251        Start 107: system_tests
    252 92/132 Test  [#99](/bitcoin-bitcoin/99/): sighash_tests ........................   Passed    0.31 sec
    253        Start 108: testnet4_miner_tests
    254 93/132 Test [#104](/bitcoin-bitcoin/104/): streams_tests ........................   Passed    0.15 sec
    255        Start 109: timeoffsets_tests
    256 94/132 Test [#105](/bitcoin-bitcoin/105/): sync_tests ...........................   Passed    0.13 sec
    257        Start 110: torcontrol_tests
    258 95/132 Test  [#96](/bitcoin-bitcoin/96/): serfloat_tests .......................   Passed    0.41 sec
    259        Start 111: transaction_tests
    260 96/132 Test [#106](/bitcoin-bitcoin/106/): system_ram_tests .....................   Passed    0.12 sec
    261        Start 112: translation_tests
    262 97/132 Test [#107](/bitcoin-bitcoin/107/): system_tests .........................   Passed    0.15 sec
    263        Start 113: txdownload_tests
    264 98/132 Test [#109](/bitcoin-bitcoin/109/): timeoffsets_tests ....................   Passed    0.12 sec
    265        Start 114: txgraph_tests
    266 99/132 Test [#110](/bitcoin-bitcoin/110/): torcontrol_tests .....................   Passed    0.12 sec
    267        Start 115: txindex_tests
    268100/132 Test [#108](/bitcoin-bitcoin/108/): testnet4_miner_tests .................   Passed    0.16 sec
    269        Start 116: txpackage_tests
    270101/132 Test [#112](/bitcoin-bitcoin/112/): translation_tests ....................   Passed    0.11 sec
    271        Start 117: txreconciliation_tests
    272102/132 Test [#101](/bitcoin-bitcoin/101/): skiplist_tests .......................   Passed    0.40 sec
    273        Start 118: txrequest_tests
    274103/132 Test [#117](/bitcoin-bitcoin/117/): txreconciliation_tests ...............   Passed    0.12 sec
    275        Start 119: txvalidation_tests
    276104/132 Test  [#76](/bitcoin-bitcoin/76/): policyestimator_tests ................   Passed    1.19 sec
    277        Start 120: txvalidationcache_tests
    278105/132 Test [#115](/bitcoin-bitcoin/115/): txindex_tests ........................   Passed    0.29 sec
    279        Start 121: uint256_tests
    280106/132 Test [#113](/bitcoin-bitcoin/113/): txdownload_tests .....................   Passed    0.37 sec
    281        Start 122: util_string_tests
    282107/132 Test [#119](/bitcoin-bitcoin/119/): txvalidation_tests ...................   Passed    0.24 sec
    283        Start 123: util_tests
    284108/132 Test [#121](/bitcoin-bitcoin/121/): uint256_tests ........................   Passed    0.11 sec
    285        Start 124: util_threadnames_tests
    286109/132 Test [#122](/bitcoin-bitcoin/122/): util_string_tests ....................   Passed    0.11 sec
    287        Start 125: util_trace_tests
    288110/132 Test  [#67](/bitcoin-bitcoin/67/): net_tests ............................   Passed    1.84 sec
    289        Start 126: validation_block_tests
    290111/132 Test [#124](/bitcoin-bitcoin/124/): util_threadnames_tests ...............   Passed    0.12 sec
    291        Start 127: validation_chainstate_tests
    292112/132 Test [#114](/bitcoin-bitcoin/114/): txgraph_tests ........................   Passed    0.55 sec
    293        Start 128: validation_chainstatemanager_tests
    294113/132 Test [#123](/bitcoin-bitcoin/123/): util_tests ...........................   Passed    0.14 sec
    295        Start 129: validation_flush_tests
    296114/132 Test [#125](/bitcoin-bitcoin/125/): util_trace_tests .....................   Passed    0.12 sec
    297        Start 130: validation_tests
    298115/132 Test [#116](/bitcoin-bitcoin/116/): txpackage_tests ......................   Passed    0.64 sec
    299        Start 131: validationinterface_tests
    300116/132 Test [#130](/bitcoin-bitcoin/130/): validation_tests .....................   Passed    0.19 sec
    301        Start 132: versionbits_tests
    302117/132 Test [#129](/bitcoin-bitcoin/129/): validation_flush_tests ...............   Passed    0.25 sec
    303118/132 Test [#127](/bitcoin-bitcoin/127/): validation_chainstate_tests ..........   Passed    0.31 sec
    304119/132 Test [#131](/bitcoin-bitcoin/131/): validationinterface_tests ............   Passed    0.17 sec
    305120/132 Test [#120](/bitcoin-bitcoin/120/): txvalidationcache_tests ..............   Passed    0.71 sec
    306121/132 Test [#126](/bitcoin-bitcoin/126/): validation_block_tests ...............   Passed    0.68 sec
    307122/132 Test [#132](/bitcoin-bitcoin/132/): versionbits_tests ....................   Passed    0.47 sec
    308123/132 Test  [#60](/bitcoin-bitcoin/60/): miner_tests ..........................   Passed    2.80 sec
    309124/132 Test [#118](/bitcoin-bitcoin/118/): txrequest_tests ......................   Passed    1.23 sec
    310125/132 Test  [#94](/bitcoin-bitcoin/94/): script_tests .........................   Passed    1.96 sec
    311126/132 Test  [#81](/bitcoin-bitcoin/81/): random_tests .........................   Passed    2.74 sec
    312127/132 Test  [#32](/bitcoin-bitcoin/32/): coins_tests_dbbase ...................   Passed    4.66 sec
    313128/132 Test [#111](/bitcoin-bitcoin/111/): transaction_tests ....................   Passed    2.18 sec
    314129/132 Test [#128](/bitcoin-bitcoin/128/): validation_chainstatemanager_tests ...   Passed    2.91 sec
    315130/132 Test   [#5](/bitcoin-bitcoin/5/): secp256k1_exhaustive_tests ...........   Passed    7.58 sec
    316131/132 Test   [#3](/bitcoin-bitcoin/3/): secp256k1_noverify_tests .............   Passed   14.42 sec
    317132/132 Test   [#4](/bitcoin-bitcoin/4/): secp256k1_tests ......................   Passed   29.73 sec
    318
    319100% tests passed, 0 tests failed out of 132
    320
    321Total Test time (real) =  29.74 sec
    322
    323The following tests did not run:
    324         89 - script_assets_tests (Skipped)
    325</details>
    
  3. maflcko added the label Upstream on Oct 15, 2025
  4. maflcko commented at 10:46 am on October 15, 2025: member

    I think this is fixed with GCC 15.2.0), ubuntu 25.10. I wouldn’t recommend using lto with gcc-13:

  5. maflcko added the label Bug on Oct 15, 2025
  6. maflcko added the label Build system on Oct 15, 2025

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: 2025-10-24 06:13 UTC

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