fuzz: timeout/oom in package_rbf #30241

issue maflcko openend this issue on June 7, 2024
  1. maflcko commented at 7:50 am on June 7, 2024: member

    I stumbled upon a fuzz seed that oom’ed in CI for package_rbf. Since the seed appears to be too big to paste, I provide the output of $ base64 95a3b1b42d43ac7190f24ff116b2cd6515e7a566 > /tmp/base64-95a3b1b4-oom.txt: base64-95a3b1b4-oom.txt

    If the prior format is unsatisfactory, the problematic seed 95a3b1b42d43ac7190f24ff116b2cd6515e7a566 is also in this commit to qa-assets: https://github.com/bitcoin-core/qa-assets/pull/186/commits/8d624b44419f46bcb5117baa16047dbf4bdb339f

    Originally posted by @murchandamus in #28812 (comment)

  2. maflcko commented at 7:50 am on June 7, 2024: member
    It spends a long time hashing the large transaction, which has a large witness. The runtime is NUM_ITERS (aka 10'000) times n (size of the transaction), because the hashing is done in the loop.
  3. maflcko added the label Tests on Jun 7, 2024
  4. instagibbs commented at 2:22 pm on June 18, 2024: member
    opened #30300, I think this should resolve it?
  5. glozow closed this on Jun 19, 2024

  6. glozow referenced this in commit 2d21060af8 on Jun 19, 2024
  7. bitcoin locked this on Jun 19, 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-07-16 00:13 UTC

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