fuzzbench
fuzzbench copied to clipboard
Lots of broken projects
freetype, bloaty, arrow_parquet-arrow-fuzz probably more
@jonathanmetzman I am also noticing that in a fuzzbench run for aflplusplus_frida the systemd_fuzz-link-parser target fails and for aflplusplus_qemu libxslt_xpath (frida is also shown to fail, this is true though) - although both run fine when I test them locally and they find coverage. any idea what is the problem there?
Lemme take a look.
I got a lof of errors in #1330 as adding benchmarks triggers the CI for every fuzzer and I spotted several issues:
- lafintel is broken because it uses llvm 3.8 that does not support '-fsanitize=builtin' (confirmed to fail locally with
make build-lafintel-matio_matio_fuzzer). - every qemu based fuzzer (afl_qemu, weizz_qemu, eclipser, ...) will fail the test-run on bug benchmarks. This is due to the sanitizers, qemu users cannot run binaries compiled with ASan. It can run UBSan partially.
- the afl++ commit used by fuzzolic, symcc_aflplusplus_single, symqemu_aflplusplus and eclipser is not in tree anymore (https://github.com/AFLplusplus/AFLplusplus/commit/8475cadc6307f94951e616aeea4402224d71a981) cc @vanhauser-thc
- the klee build is dying with
#10 4.211 ERROR: cannot verify www.uclibc.org's certificate, issued by 'CN=R3,O=Let\'s Encrypt,C=US':(a klee-uclibc issue? @laurentsimon) - symcc_aflplusplus fails to link targets because -ldl is missing, a simple addition in fuzzer.py should solve it. It happens on quickjs that I added in the PR but other fuzzers build it without problems. I'll try to reproduce the issue locally on another bench using the main branch.
I confirm that symcc_aflplusplus fails on matio too, this time because -pthread is missing. I guess this simply happens because clang is linking while the symcc runtime is in C++, so it needs dl and pthread (and probably libc++)
uclibc's cert seems fine right now:
Validity
Not Before: Jan 8 03:30:08 2022 GMT
Not After : Apr 8 03:30:07 2022 GMT
I've not checked further than that.
I'll try to take a look tomorrow. This issue seems to happen when an image doesn't call apt-get upgrade for a long time.