Hi everybody
I had a pretty strange case today when running "py-afl-fuzz -C". The
following command worked fine for a couple of starts (and I Ctrl-C
them), but then at one point (if I remember correctly after 4 restarts
and I have 4 CPU cores):
$ py-afl-fuzz -C -i /opt/crashes/ -o /opt/crashes-were-rabitted -m none
-t 1500+ -- /opt/fuzz-afl.py
afl-fuzz 2.38b by <
lca...@google.com>
[+] You have 4 CPU cores and 1 runnable tasks (utilization: 25%).
[+] Try parallel jobs - see /usr/local/share/doc/afl/parallel_fuzzing.txt.
[*] Checking CPU core loadout...
[-] Uh-oh, looks like all 4 CPU cores on your system are allocated to
other instances of afl-fuzz (or similar CPU-locked tasks). Starting
another fuzzer on this machine is probably a bad plan, but if you are
absolutely sure, you can set AFL_NO_AFFINITY and try again.
[-] PROGRAM ABORT : No more free CPU cores
Location : bind_to_free_cpu(), afl-fuzz.c:484
When I check top there is nothing using any CPU, all 4 cores are idle.
Any ideas?
I can easily workaround with AFL_NO_AFFINITY but that's strange
cheers,
floyd