Skip to content

fuzz: weekly regression seeds (2026-06-07)#13

Open
lilith wants to merge 1 commit into
mainfrom
fuzz/weekly-2026-06-07
Open

fuzz: weekly regression seeds (2026-06-07)#13
lilith wants to merge 1 commit into
mainfrom
fuzz/weekly-2026-06-07

Conversation

@lilith
Copy link
Copy Markdown
Member

@lilith lilith commented Jun 7, 2026

Weekly automated fuzz sweep for webpx.

New crashes

Target Seed Size Repro?
limits_boundaries limits_boundaries-crash-8e6fbe148cef 33 bytes already-fixed

Original artifact: oom-804edd838aff7a2fa88758738d21400457377369 (45 bytes). Minimized to 33 bytes via cargo fuzz tmin. cargo test --all-features --test fuzz_regression passes on stable — the OOM is handled gracefully (returns an error rather than panicking), so the underlying issue is already fixed or properly bounded. Seed kept as cheap regression coverage per policy.

Per-target stats

Target Execs Coverage (cov/ft) New seeds
decode_animation 2,000,343 172/283 0
decode_into 1,291,758 190/231 0
decode_static 211,570 185/232 0
decode_streaming 1,523,260 239/565 0
decoder_builder 846,196 341/527 0
dim_extremes 1,966,864 284/454 0
encode_roundtrip 631,555 365/454 0
image_info 315,729,002 41/42 0
limits_boundaries ~330,332 (OOM hit) 350/471 1
mux_metadata 49,546,919 130/187 0
stride_extremes 4,477,924 371/615 0
yuv_planes 20,372,537 253/281 0

Notes

  • 12 targets fuzzed (4 more than the 8 listed in the sweep template: dim_extremes, limits_boundaries, stride_extremes, yuv_planes).
  • Each target ran for 600 seconds with -max_len=65536 and -dict=webp.dict.
  • No oversized minimizations; the single new seed is 33 bytes, well under the 8 KB ceiling.

Generated by Claude Code

New OOM finding in limits_boundaries target, minimized from 45 bytes
to 33 bytes. Regression harness passes on stable (bug already fixed
or handled gracefully as an error return).

https://claude.ai/code/session_01SwPFU2jaVdzxEdbWcAqbtF
@codecov-commenter
Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.85%. Comparing base (863d00b) to head (85b15f7).

Additional details and impacted files
@@           Coverage Diff           @@
##             main      #13   +/-   ##
=======================================
  Coverage   78.85%   78.85%           
=======================================
  Files          18       18           
  Lines        4460     4460           
=======================================
  Hits         3517     3517           
  Misses        943      943           

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants