Fix the function that gets stack frame description by address in
thread stack, so that it clearly indicates failures. Make this error non-fatal,
and print as much information as we can in this case. Make all errors in
ParseFrameDescription non-fatal.
Details
Details
Diff Detail
Diff Detail
Event Timeline
Comment Actions
Is this change testable?
lib/asan/asan_report.cc | ||
---|---|---|
458 | Isn't this buffer too large? (we may get stack overflow while reporting) |
Comment Actions
Testing this is hard. I've tested this change on a large program with racy use-after-return, and failed to reproduce this in a small test case.
lib/asan/asan_report.cc | ||
---|---|---|
458 | Yeah, we may get rid of this buffer completely. I'll address this in a separate change. |
lib/asan/asan_report.cc | ||
---|---|---|
458 | Done in r218827. |
Isn't this buffer too large? (we may get stack overflow while reporting)