Bug: Race condition between "builder" and "builder-debug" image building
agudallago opened this issue · comments
- Experiments build the debug version of the images.
- Both debug and non-debug builders use the same export tag
- If the debug builder ends after the non-debug builder, it will overwrite the tag.
That causes a whole chain of issues:
- Runners don't find target binaries.
- Runners generate an empty corpus
- Measurers pick up an empty corpus
- Measurers try to run coverage with empty corpus.
- "Coverage run failed" errors
Depending on the fuzzer+benchmark being built the issue may be more or less frequent.