miniscript_stable fuzz timeout #27147

issue maflcko openend this issue on February 23, 2023
  1. maflcko commented at 1:00 pm on February 23, 2023: member
  2. maflcko added the label Bug on Feb 23, 2023
  3. sipa commented at 3:31 pm on February 23, 2023: member
    Reproduced it. It looks like it’s just a giant input (53000 miniscript nodes) that will eventually lead to a too-large script, but the logic is only able to detect this once it’s done. I think we can use a technique like the one we used in FromString parsing to detect too-large scripts early. Alternatively (and probably, independently) we can add a node count limit.
  4. maflcko added this to the milestone 25.0 on Feb 24, 2023
  5. sipa commented at 9:38 pm on February 25, 2023: member
    See #27165.
  6. fanquake closed this on Feb 28, 2023

  7. sidhujag referenced this in commit 6a0ba6180a on Mar 1, 2023
  8. fanquake commented at 7:56 pm on March 1, 2023: member
  9. sipa commented at 8:00 pm on March 1, 2023: member

    @fanquake Wrong issue, actually; the original was about miniscript_stable: https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=56270

    The one you link to was about miniscript_smart, but that is in fact also addressed by #27165.

  10. fanquake commented at 8:01 pm on March 1, 2023: member

    Wrong issue, actually;

    Whoops. Yes, both ended up being addressed here.

  11. bitcoin locked this on Feb 29, 2024


maflcko sipa fanquake

Labels
Bug

Milestone
25.0


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-12-03 15:12 UTC

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