New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Ngram8 and laf-intel crashes on some targets during compilation #1808
Comments
I'll examine laf |
with your patch I do not think it is possible that ngram is used. there is a hardcoded part in fuzzer.py:
that is because a few bug benchmarks had issues with our pcguard implementation. that is now fixed though. |
so you mean i should use 'tracepc' now? sure i can try |
yeah ctx has the same asan crash. |
no.. i can't use it
|
|
hmm ngram8 + php worked fine for me, build cleanly. and assembly shows that ngram8 was used to instrument:
tried twice |
I'm trying this. still building |
yes it built |
hmm with your setup it crashes but I do not understand why. the location that asan reports makes no sense. the only real difference is that you install a clang-15 from llvm and are not using the existing one. the afl++ commit does not make a difference. btw this in your setup does not work |
btw it requires |
the crash is this:
asan use after scope crash. I do not get it. just classic instrumentation is no issue, just cmplog is no issue, the combination is an issue however this code part has neither. the whole function has only a coverage instrumentation at the function entry point and nowhere else, and there is no cmplog in this function. |
IMPORTANT
dev
branch.yes
3. Please supply the command line options and relevant environment variables,
e.g., a copy-paste of the contents of
out/default/fuzzer_setup
.Thank you for making AFL++ better!
Describe the bug
Ngram & laf-intel crashes on some targets when compiling fuzzbench targets.
To Reproduce
git clone [email protected]:google/fuzzbench.git
laf.txt
andngram8.txt
. these patches will make two new fuzzer setup,aflplusplus_fuzzbench_laf
andaflplusplus_fuzzbench_ngram8
make debug-builder-aflplusplus_fuzzbench_laf-libxml2_xml
to triggerlaf-intel
crashesfuzzer_build
to build the fuzzerdebug-builder-aflplusplus_fuzzbench_ngram8-php_php-fuzz-parser_0dbedb
, typefuzzer_build
Expected behavior
It should build successfully
Screen output/Screenshots
If applicable, add copy-paste of the screen output or screenshot that shows the issue. Please ensure the output is in English and not in Chinese, Russian, German, etc.
Additional context
Add any other context about the problem here.
laf.txt
ngram8.txt
The text was updated successfully, but these errors were encountered: