mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-25 00:52:02 +00:00
Apply libunwind fix
This commit is contained in:
parent
bd9bfc34a9
commit
1cbbbd1077
2
contrib/libunwind
vendored
2
contrib/libunwind
vendored
@ -1 +1 @@
|
|||||||
Subproject commit 8f28e64d15819d2d096badd598c7d85bebddb1f2
|
Subproject commit 9b1f47ad8a6fcecbeaaead93bd87756ccf658071
|
@ -33,7 +33,7 @@ namespace DB
|
|||||||
namespace
|
namespace
|
||||||
{
|
{
|
||||||
#if defined(OS_LINUX)
|
#if defined(OS_LINUX)
|
||||||
thread_local size_t write_trace_iteration = 0;
|
//thread_local size_t write_trace_iteration = 0;
|
||||||
#endif
|
#endif
|
||||||
/// Even after timer_delete() the signal can be delivered,
|
/// Even after timer_delete() the signal can be delivered,
|
||||||
/// since it does not do anything with pending signals.
|
/// since it does not do anything with pending signals.
|
||||||
@ -57,7 +57,7 @@ namespace
|
|||||||
|
|
||||||
auto saved_errno = errno; /// We must restore previous value of errno in signal handler.
|
auto saved_errno = errno; /// We must restore previous value of errno in signal handler.
|
||||||
|
|
||||||
#if defined(OS_LINUX)
|
#if defined(OS_LINUX) && false //asdqwe
|
||||||
if (info)
|
if (info)
|
||||||
{
|
{
|
||||||
int overrun_count = info->si_overrun;
|
int overrun_count = info->si_overrun;
|
||||||
@ -92,7 +92,7 @@ namespace
|
|||||||
constexpr bool sanitizer = false;
|
constexpr bool sanitizer = false;
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
asynchronous_stack_unwinding = true;
|
//asdqwe asynchronous_stack_unwinding = true;
|
||||||
if (sanitizer || 0 == sigsetjmp(asynchronous_stack_unwinding_signal_jump_buffer, 1))
|
if (sanitizer || 0 == sigsetjmp(asynchronous_stack_unwinding_signal_jump_buffer, 1))
|
||||||
{
|
{
|
||||||
stack_trace.emplace(signal_context);
|
stack_trace.emplace(signal_context);
|
||||||
|
Loading…
Reference in New Issue
Block a user