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

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: 2024-09-28 22:12 UTC

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