Max Dymond

Results 31 comments of Max Dymond

First: @kcc, any chance your first post can be updated to remove projects that are now in OSS-Fuzz? This is a really useful list of potential projects for people to...

Sure. Let's say you want to add extra information to a JSON log. Normal json log looks like: ```{"msg": "A log message"}``` Now we want extra information in this log...

@evpobr @arthurt I've run the fuzzer locally using the oss-fuzz reproduce tool and the crash from the CI pipelines and it doesn't reproduce for me. Might be worth just retrying...

I don't believe there's a problem with parallel builds but obviously there could be something subtle going on. Make's usually pretty good at resolving dependencies in order. libstandaloneengine.a should be...

@rockdaboot: I'm surprised that that patch works, because `FUZZLIBS` looks like it's a leftover bit of code. The actual define we care about is `$(LIB_FUZZING_ENGINE)`, which is already present on...

So, from the broken log: > libtool: link: clang++ -g -I/tmp/curl_install/include -I/tmp/curl_install/utfuzzer -DFUZZ_PROTOCOLS_ALL -fsanitize=address -stdlib=libstdc++ -DFUZZING_BUILD_MODE_UNSAFE_FOR_PRODUCTION -o curl_fuzzer curl_fuzzer-curl_fuzzer.o curl_fuzzer-curl_fuzzer_tlv.o curl_fuzzer-curl_fuzzer_callback.o /tmp/curl_install/lib/libcurl.a -L/tmp/curl_install/lib -L/usr/local/lib /tmp/curl_install/lib/libnghttp2.a /usr/local/lib/libidn2.so -lunistring -lrtmp -lpsl -lssl...

So the idea of `LIB_FUZZING_ENGINE ?= libstandaloneengine.a` is that if LIB_FUZZING_ENGINE is defined in the environment, that value is used; otherwise, libstandaloneengine.a is used. Possibly there's some easy way around...

> can we just close this issue or does it serve any purpose? It's a dashboard mechanism - it gets auto-updated so you can see all the PRs that are...

I'm pretty sure it's the first of those - staying open so you can go to it or bookmark it and see the current status at a single glance of...

How bizarre. I'd recommend going via the ossfuzz infra helper in the meantime, but I'll investigate.