Skip to content

fuzz: weekly regression seeds (2026-05-10)#10

Open
lilith wants to merge 1 commit into
mainfrom
fuzz/weekly-2026-05-10
Open

fuzz: weekly regression seeds (2026-05-10)#10
lilith wants to merge 1 commit into
mainfrom
fuzz/weekly-2026-05-10

Conversation

@lilith

@lilith lilith commented May 10, 2026

Copy link
Copy Markdown
Member

Summary

Weekly fuzz sweep 2026-05-10: all 12 targets ran for 600 s each. One new crash found and seeded.

  • 1 new regression seed added to fuzz/regression/
  • cargo test --all-features --test fuzz_regression passes

New Seeds

File Target Size Bug
limits_boundaries-crash-36a0851d8893 limits_boundaries 80 bytes OOM: WebPAllocateDecBuffer attempts ~17 GB allocation with crafted dimensions; ASAN RSS limit triggers

Note: This OOM only fires under ASAN's memory limit (fuzzing context). The fuzz_regression harness has no run_limits_boundaries helper, so the seed passes cargo test without a fix — same situation as the prior seed limits_boundaries-crash-9947b87f07e9 (see PR #7). The seed is recorded to track the input; a separate fix to Limits enforcement is the follow-up.

Sweep Stats

Target Execs Cov Exec/s Crashes
decode_animation 901,597 172 1,500 0
decode_into 1,003,348 190 1,669 0
decode_static 538,712 185 896 0
decode_streaming 5,410,276 239 9,002 0
decoder_builder 561,379 340 934 0
dim_extremes 2,509,750 284 4,175 0
encode_roundtrip 357,871 365 595 0
image_info 309,783,981 41 515,447 0
limits_boundaries 33,700 343 16,850 1
mux_metadata 50,885,353 130 84,667 0
stride_extremes 3,844,229 379 6,413 0
yuv_planes 22,920,215 253 38,136 0

limits_boundaries ran only ~2 s before crashing on an existing corpus seed; the 33,700-exec count reflects that short run. All other targets completed the full 600 s window.

https://claude.ai/code/session_01TtcdYQzUSAE9ZVT6sNXfAT


Generated by Claude Code

limits_boundaries-crash-36a0851d8893 (80 bytes): OOM via
WebPAllocateDecBuffer attempting ~17GB allocation with crafted
dimensions. Found by limits_boundaries fuzzer from corpus seed.

https://claude.ai/code/session_01TtcdYQzUSAE9ZVT6sNXfAT
@codecov-commenter

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.85%. Comparing base (842fc5e) to head (7ebe886).

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

☔ View full report in Codecov by Sentry.
📢 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