AddressSanitizer CHECK failed
Author: jmssilCreated Dec 2, 2019Updated Apr 9, 2026
Hi,
I get this error:
==26081==AddressSanitizer CHECK failed: ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc:179 "((0)) == ((sigaltstack(&altstack, &oldstack)))" (0x0, 0xffffffffffffffff)
#0 0x7f375645c445 in AsanCheckFailed ../../../../src/libsanitizer/asan/asan_rtl.cc:66
#1 0x7f3756479145 in __sanitizer::CheckFailed(char const*, int, char const*, unsigned long long, unsigned long long) ../../../../src/libsanitizer/sanitizer_common/sanitizer_termination.cc:77
#2 0x7f3756471be9 in __sanitizer::UnsetAlternateSignalStack() ../../../../src/libsanitizer/sanitizer_common/sanitizer_posix_libcdep.cc:179
#3 0x7f375645fe24 in __asan::AsanThread::Destroy() ../../../../src/libsanitizer/asan/asan_thread.cc:108
#4 0x7f375482ebd1 in __nptl_deallocate_tsd (/lib64/libpthread.so.0+0x7bd1)
#5 0x7f375482ede2 in start_thread (/lib64/libpthread.so.0+0x7de2)
#6 0x7f37538aaeac in __clone (/lib64/libc.so.6+0xfdeac)but absolutely no clues where to look.
Google seems to know nothing about this specific error.
How can I understand what's wrong and fix it?
Source: google/sanitizers