1diff --git a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_generic-inl.inc b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_generic-inl.inc 2index b2792a1f3ada..b94c61233ba3 100644 3--- a/third_party/abseil-cpp/absl/debugging/internal/stacktrace_generic-inl.inc 4+++ b/third_party/abseil-cpp/absl/debugging/internal/stacktrace_generic-inl.inc 5@@ -43,17 +43,6 @@ static __thread int recursive = 0; 6 // glibc implementation itself will trigger malloc the first time it is called. 7 // As such, we suppress usage of backtrace during this early stage of execution. 8 static std::atomic<bool> disable_stacktraces(true); // Disabled until healthy. 9-// Waiting until static initializers run seems to be late enough. 10-// This file is included into stacktrace.cc so this will only run once. 11-ABSL_ATTRIBUTE_UNUSED static int stacktraces_enabler = []() { 12- void* unused_stack[1]; 13- // Force the first backtrace to happen early to get the one-time shared lib 14- // loading (allocation) out of the way. After the first call it is much safer 15- // to use backtrace from a signal handler if we crash somewhere later. 16- backtrace(unused_stack, 1); 17- disable_stacktraces.store(false, std::memory_order_relaxed); 18- return 0; 19-}(); 20 21 template <bool IS_STACK_FRAMES, bool IS_WITH_CONTEXT> 22 static int UnwindImpl(void** result, int* sizes, int max_depth, int skip_count, 23@@ -99,7 +88,7 @@ namespace absl { 24 ABSL_NAMESPACE_BEGIN 25 namespace debugging_internal { 26 bool StackTraceWorksForTest() { 27- return true; 28+ return false; 29 } 30 } // namespace debugging_internal 31 ABSL_NAMESPACE_END 32