]> git.ipfire.org Git - thirdparty/bind9.git/commit
Work around a TSAN issue with newer kernels
authorMichał Kępień <michal@isc.org>
Thu, 21 Mar 2024 05:47:29 +0000 (06:47 +0100)
committerPetr Špaček <pspacek@isc.org>
Thu, 21 Mar 2024 08:02:09 +0000 (09:02 +0100)
commiteed32509fba3e9414e462c7bbd5edbc21dcc350d
tree64d77c48aa9c02efe916667a639dde075cc312a5
parent46c7aa2080bcc2a9376ccebeb16c5ea739f7b0a9
Work around a TSAN issue with newer kernels

The ThreadSanitizer version currently available from Fedora 39
repositories is unable to cope with very high ASLR entropy, which is the
default in some recent Linux distributions [1].  This causes all
TSAN-enabled builds to fail on the affected systems with an error like:

    FATAL: ThreadSanitizer: unexpected memory mapping 0x7d00e0772000-0x7d00e0c00000

Work around the problem by reducing ASLR entropy for all TSAN-enabled
builds until the problem is resolved upstream.

[1] https://github.com/google/sanitizers/issues/1716

(cherry picked from commit 05b09f2b5bb68a916288f56bf627babad4055b90)
.gitlab-ci.yml