van Hauser
van Hauser
@zounathan thanks I had overlooked the 3rd issue when I read it on my small phone :) @jonathanmetzman AFAIK this is nothing we changed so I am clueless how this...
> It detects a crash through the output of afl++. If there are crash files, It eill copy crash files to self.testcase_file_path in function run_afl_fuzz. ah! yeah that cannot work...
you mean it is because of handle_segv=0 ? we do that in afl++ because we already detect the segfault and asan does not provide as with anything we need -...
if there is no -M main, but there is 2+ -S then one of the secondaries will perform the syncing between all the nodes. a -M node has the advantage...
afl has no networking support (and it would just slow it down, plus security). the easiest is to rsync one instance from each host to the other (there may be...
@jonathanmetzman in both examples you set ASAN_OPTIONS :) you would need NOT to set them in one example :)
@zounathan afl-fuzz works with both, handle_{segv,abort,..}=0 and handle_[...}=1: ... if anything in clusterfuzz results in needed setting these to 1 that would be easy to do. But can you please...
@zounathan I cannot reproduce your issue. Note that the afl way of compiling the target would be: `AFL_USE_ASAN=1 afl-clang-fast++ -o t -fsanitize=fuzzer demo.cc` - though because of your code you...
@zounathan yes what you see is actually the behaviour I want to have in the fuzzer. if clusterfuzz would depend on that collected asan stderr output while afl-fuzz is running...
yes go is installed. Jonathan found a workaround by putting the file into a specific directory.