about summary refs log tree commit diff
path: root/NEWS
diff options
context:
space:
mode:
authorFlorian Weimer <fweimer@redhat.com>2024-01-24 09:34:15 +0100
committerFlorian Weimer <fweimer@redhat.com>2024-01-24 09:34:15 +0100
commit486452affbac684db739b7fcca1e84e8a7ce33d1 (patch)
tree727f4a6a62cfa2a030e4319791e395fc34046c80 /NEWS
parentaeb497d1feee3b50447c4b74d6934746597783ae (diff)
downloadglibc-486452affbac684db739b7fcca1e84e8a7ce33d1.tar.gz
glibc-486452affbac684db739b7fcca1e84e8a7ce33d1.tar.xz
glibc-486452affbac684db739b7fcca1e84e8a7ce33d1.zip
manual, NEWS: Document malloc side effect of dynamic TLS changes
The increased malloc subsystem usage is a side effect of
commit d2123d68275acc0f061e73d5f86ca504e0d5a344 ("elf: Fix slow tls
access after dlopen [BZ #19924]").

Reviewed-by: Szabolcs Nagy <szabolcs.nagy@arm.com>
Diffstat (limited to 'NEWS')
-rw-r--r--NEWS6
1 files changed, 6 insertions, 0 deletions
diff --git a/NEWS b/NEWS
index 4a11e9df0f..199f079f27 100644
--- a/NEWS
+++ b/NEWS
@@ -91,6 +91,12 @@ Deprecated and removed features, and other changes affecting compatibility:
   of GNU libc are advised to check whether their build processes can be
   simplified.
 
+* The dynamic linker calls the malloc and free functions in more cases
+  during TLS access if a shared object with dynamic TLS is loaded and
+  unloaded.  This can result in an infinite recursion if a malloc
+  replacement library or its dependencies use dynamic TLS instead of
+  initial-exec TLS.
+
 * The ia64*-*-linux-gnu configurations are no longer supported.
 
 Changes to build and runtime requirements: