Lacking frame pointers, sanitized fuzzers collect bogus stack
traces and the set of stack traces grows indefinitely, leading to OOMs.
Details
- Reviewers
eugenis vitalybuka
Diff Detail
- Build Status
Buildable 11121 Build 11121: arc lint + arc unit
Event Timeline
lib/fuzzer/CMakeLists.txt | ||
---|---|---|
35 | COMPILER_RT_LIBFUZZER_OMIT_FRAME_POINTER - why is it needed? We don't have a similar escape hatch for every other compiler option, why start now? |
lib/fuzzer/CMakeLists.txt | ||
---|---|---|
35 | If your fuzz target is going to be built with no sanitizers, why would you need frame pointers? Or you think it's excessive and frame pointers are not a big deal to always have them? |
lib/fuzzer/CMakeLists.txt | ||
---|---|---|
35 | No one really does that, I hope. |
COMPILER_RT_LIBFUZZER_OMIT_FRAME_POINTER - why is it needed? We don't have a similar escape hatch for every other compiler option, why start now?