Open bagder opened 5 months ago
How bizarre. I'd recommend going via the ossfuzz infra helper in the meantime, but I'll investigate.
The method I use (and that I should really document in the REPRODUCING guide) is:
python3 infra/helper.py build_image curl
python3 infra/helper.py build_fuzzers curl
build/out
directorypython3 infra/helper.py shell
which drops you into a Docker containerexport GDBMODE=1
compile
, which will compile the fuzzers for you and also compile a version of GDB that will workgdb /out/<thefuzzeryouwanttorun>
break __asan::ReportGenericError
run /out/clusterfuzz-<name of test case>
It's been a while since I built the fuzzer and now when I run
mainline.sh
it exits in the OpenSSL build pretty quickly with this error message:This is clang 16, I also tried forcing it to use 14 but it made no difference. I can't recall having seen this before nor how I overcome this in the past. Any clues?