Skip to content

[pull] master from bitcoin:master - #1830

Merged
pull[bot] merged 2 commits into
All-Blockchains:masterfrom
bitcoin:master
Sep 2, 2026
Merged

[pull] master from bitcoin:master#1830
pull[bot] merged 2 commits into
All-Blockchains:masterfrom
bitcoin:master

Conversation

@pull

@pullpullBot commented Sep 2, 2026

Copy link
Copy Markdown

See Commits and Changes for more details.


Created by pull[bot] (v2.0.0-alpha.4)

Can you help keep this open source service alive? 💖 Please sponsor : )

HowHsuand others added 2 commits August 13, 2026 21:48
Clear ConnmanTestMsg state at the start of each input in cmpctblock and p2p_handshake so sticky CConnman state does not leak between fuzz inputs.
d29b22d fuzz: reset connman state in p2p targets (Hao Xu)
Pull request description:
Resets `ConnmanTestMsg` at the start of each input in `cmpctblock` and `p2p_handshake`, matching the other reused-connman fuzz targets and preventing sticky `CConnman` state from leaking between corpus inputs.
Before this, deterministic-fuzz-coverage showed single inputs were stable, but all-input directory runs were not:
```diff
cmpctblock, src/net.cpp:4172
- Branch (4172:9): [True: 1.21k, False: 33.0k]
+ Branch (4172:9): [True: 613, False: 33.6k]
- Branch (4172:72): [True: 901, False: 311]
+ Branch (4172:72): [True: 497, False: 116]
```
```diff
p2p_handshake, src/net.cpp:4172
- Branch (4172:9): [True: 98, False: 1.67k]
+ Branch (4172:9): [True: 743, False: 1.03k]
- Branch (4172:72): [True: 90, False: 8]
+ Branch (4172:72): [True: 612, False: 131]
```
With the resets, `deterministic-fuzz-coverage` passed for both `cmpctblock` and `p2p_handshake`.
ACKs for top commit:
nervana21:
re-tACK d29b22d
maflcko:
lgtm ACK d29b22d
Tree-SHA512: bd445ae33ab7f9850046e3de4e318bee9ae7b38ee77ee282d0f5c3a88a4b67610dd00faef2af913a4d7d42bfc42b957855b2d85f1849f77823149baa089afce2
@pullpullBot locked and limited conversation to collaborators Sep 2, 2026
@pullpullBot added the ⤵️ pull label Sep 2, 2026
@pull
pullBot merged commit 6f6b2bb into All-Blockchains:masterSep 2, 2026
Sign up for freeto subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants

@HowHsu@fanquake