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>
diff --git a/client/crashpad_client_linux_test.cc b/client/crashpad_client_linux_test.cc
index b1cff37..1922651 100644
--- a/client/crashpad_client_linux_test.cc
+++ b/client/crashpad_client_linux_test.cc
@@ -427,7 +427,8 @@
     // 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();
   }