google / oss-fuzz

OSS-Fuzz - continuous fuzzing for open source software.
https://google.github.io/oss-fuzz
Apache License 2.0
10.39k stars 2.21k forks source link

libwebp: do not use afl and honggfuzz #12045

Closed vrabaud closed 3 months ago

vrabaud commented 3 months ago

By switching the tests to fuzztest, only libfuzzer and centipede are supported now

github-actions[bot] commented 3 months ago

vrabaud (verified) is either the primary contact or is in the CCs list of projects/libwebp.

vrabaud commented 3 months ago

@jzern , FYI

jzern commented 3 months ago

Looks like some build errors:

chmod: cannot access '"/tmp/not-out/tmpbey5bvdu/enc_dec_fuzzer': No such file or directory
/tmp/not-out/tmpbey5bvdu/enc_dec_fuzzer@EncDec.EncDecTest: 6: "/tmp/not-out/tmpbey5bvdu/enc_dec_fuzzer: not found
chmod: cannot access '"/tmp/not-out/tmpbey5bvdu/enc_dec_fuzzer': No such file or directory

Also, add a reference to https://crbug.com/oss-fuzz/69508 in the commit message.

jzern commented 3 months ago

I don't seem to have an option to rerun the checks, but I think they should be clear now after https://chromium-review.googlesource.com/c/webm/libwebp/+/5621572.

jzern commented 3 months ago

I don't seem to have an option to rerun the checks, but I think they should be clear now after https://chromium-review.googlesource.com/c/webm/libwebp/+/5621572.

I missed there was a timeout as part of this, so there's more than just the build of the targets at work.

vrabaud commented 3 months ago

Favoring https://github.com/google/oss-fuzz/pull/12106