This is the mail archive of the libc-alpha@sourceware.org mailing list for the glibc project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

glibc 2.25 seems to have broken AddressSaniitzer Inbox x glibc x sanitizer x


Hi,

Users are reporting that the fresh glibc breaks AddressSanitizer (asan)
and probably other sanitizers too.

https://bugs.llvm.org/show_bug.cgi?id=36065
https://bugs.llvm.org/show_bug.cgi?id=36326
https://github.com/google/sanitizers/issues/914

The problem seems to be in the new way the dynamic TLS is allocated.
The current implementation in asan is hackish and a few years back
we discussed a better one
(https://sourceware.org/glibc/wiki/ThreadPropertiesAPI)
but the discussion has stalled.

Can this be addressed in 2.25? At lest the dtls side?

Even if we put another set of hacks into the sanitizers to support 2.25,
the new glibc will break things for those who use older GCC or LLVM versions.

Thanks!

--kcc


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]