linux: Fix tests with UBSan

Test failures are visible on the clang waterfall here:
https://ci.chromium.org/p/chromium/builders/ci/UBSanVptr%20Linux/49708

R=mentovai@chromium.org

Change-Id: I1627ecb3458721de25861eb915aa269db50ef8ff
Reviewed-on: https://chromium-review.googlesource.com/c/crashpad/crashpad/+/2466367
Reviewed-by: Mark Mentovai <mark@chromium.org>
This commit is contained in:
Reid Kleckner 2020-10-12 12:41:16 -07:00 committed by Mark Mentovai
parent 79d43b8ac3
commit c4c71b80c6

View File

@ -427,7 +427,8 @@ TEST_P(StartHandlerForSelfTest, StartHandlerInChild) {
// TODO(jperaza): test first chance handlers with real crashes.
return;
}
#if defined(ADDRESS_SANITIZER) || defined(MEMORY_SANITIZER)
#if defined(ADDRESS_SANITIZER) || defined(MEMORY_SANITIZER) || \
defined(UNDEFINED_SANITIZER)
if (Options().crash_type == CrashType::kInfiniteRecursion) {
GTEST_SKIP();
}