From 2ced21c837006053542b9f04c338faebf504f413 Mon Sep 17 00:00:00 2001 From: Azat Khuzhin Date: Tue, 23 Feb 2021 07:52:01 +0300 Subject: [PATCH] Decrease number of stored stack frame pointers to fit into 512 PIPE_BUF --- src/Common/StackTrace.h | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/Common/StackTrace.h b/src/Common/StackTrace.h index 58660f9e4da..35df77b6b8a 100644 --- a/src/Common/StackTrace.h +++ b/src/Common/StackTrace.h @@ -37,8 +37,12 @@ public: static constexpr size_t capacity = #ifndef NDEBUG - /* The stacks are normally larger in debug version due to less inlining. */ - 64 + /* The stacks are normally larger in debug version due to less inlining. + * + * NOTE: it cannot be larger then 56 right now, since otherwise it will + * not fit into minimal PIPE_BUF (512) in TraceCollector. + */ + 56 #else 32 #endif