Add fuzz inputs #252

pull maflcko wants to merge 2 commits into bitcoin-core:main from maflcko:main changing 25125 files +415974 −0
  1. maflcko commented at 2:24 pm on January 5, 2026: contributor

    C.f. last one: #234

    0mv fuzz_corpora fuzz_inputs_moved
    1../b-c/bld-cmake/test/fuzz/test_runner.py -l DEBUG --par $( nproc ) --m_dir ./fuzz_inputs_moved/  --m_dir ./results_from_working_farm --m_dir ../etc/... ./fuzz_corpora
    2git restore -- ./fuzz_corpora
    3git add ./fuzz_corpora
    4git commit -m "Add fuzz inputs"
    
  2. Add fuzz inputs 6be1610ae3
  3. maflcko commented at 3:42 pm on January 5, 2026: contributor

    Only 25 new lines of code covered. My fuzzing server was down for a good chunk of time, so maybe this is expected.

    Also, Murch submitted recently in December: #246

    Not sure what to do. Seems fine to merge, or to close, and they’ll be submitted again later.

  4. Add failing psbt input
    From https://github.com/bitcoin-core/qa-assets/pull/246#issuecomment-3606863084
    00c335ca2a
  5. maflcko commented at 10:06 am on January 6, 2026: contributor
    This includes a few regression tests for psbt stuff, so maybe it can be merged just to include those?
  6. murchandamus commented at 10:51 pm on January 6, 2026: contributor

    Only 25 new lines of code covered. My fuzzing server was down for a good chunk of time, so maybe this is expected.

    Also, Murch submitted recently in December: #246

    Not sure what to do. Seems fine to merge, or to close, and they’ll be submitted again later.

    It seems like we might be getting close to full coverage on many of the established fuzz targets. What would be the downsides of merging? Are you worried about the additional time to run the full harness while there is little coverage improvement? If that were the worry, should we perhaps prune more often instead of not merging?

  7. maflcko commented at 4:29 pm on January 7, 2026: contributor

    It seems like we might be getting close to full coverage on many of the established fuzz targets.

    The Bitcoin Core code changes, so over time the coverage will degrade and only catch up with fresh inputs. But maybe you are right and the Bitcoin core changes didn’t invalidate prior coverage, so there was not a lot new to discover.

    What would be the downsides of merging?

    No downside, just eating a bit of space and CI time.

    I think I’ll go ahead and merge this now.

  8. maflcko merged this on Jan 7, 2026
  9. maflcko closed this on Jan 7, 2026


github-metadata-mirror

This is a metadata mirror of the GitHub repository bitcoin-core/qa-assets. This site is not affiliated with GitHub. Content is generated from a GitHub metadata backup.
generated: 2026-01-21 21:25 UTC

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