> Any ideas on how to track down what could be causing afl-fuzz to crash (seemingly) randomly on inputs for a dry run when cmin and tmin have no issues with the inputs and minimize just fine?
My three guesses would be:
1) Some timing / signal handling / thread concurrency issue in the
targeted program.
2) A crash that depends on memory layout, which changes across runs due to ASLR,
3) Some external influencing factor, such as a collision with a
leftover temp file created by earlier runs.
You could probably test for it by running it outside of afl-fuzz with
one of the "randomly" crashing files in a loop. If you get random
crashes every now and then, it may help (and let you capture a core
dump, etc).