-
Bug
-
Resolution: Done-Errata
-
Major
-
rhel-8.10.z
-
glibc-2.28-251.el8_10.4
-
None
-
None
-
2
-
rhel-sst-pt-libraries
-
ssg_platform_tools
-
1
-
Yes
-
Red Hat Enterprise Linux
-
SST PT Libraries Sprint 7, SST PT Libraries Sprint 8
-
Pass
-
glibc-2.28-251.el8_10.4
-
Automated
-
Bug Fix
-
-
Done
-
None
This is a clone of issue RHEL-39992 to use for version rhel-8.10.z
–
Original description:
Upstream has merged a compatibility enhancement after the fix for RHEL-2123, which we should backport as well:
commit afe42e935b3ee97bac9a7064157587777259c60e Author: Florian Weimer <fweimer@redhat.com> Date: Mon Jun 3 10:49:40 2024 +0200 elf: Avoid some free (NULL) calls in _dl_update_slotinfo This has been confirmed to work around some interposed mallocs. Here is a discussion of the impact test ust/libc-wrapper/test_libc-wrapper in lttng-tools: New TLS usage in libgcc_s.so.1, compatibility impact <https://inbox.sourceware.org/libc-alpha/8734v1ieke.fsf@oldenburg.str.redhat.com/> Reportedly, this patch also papers over a similar issue when tcmalloc 2.9.1 is not compiled with -ftls-model=initial-exec. Of course the goal really should be to compile mallocs with the initial-exec TLS model, but this commit appears to be a useful interim workaround. Fixes commit d2123d68275acc0f061e73d5f86ca504e0d5a344 ("elf: Fix slow tls access after dlopen [BZ #19924]"). Reviewed-by: Carlos O'Donell <carlos@redhat.com>
- clones
-
RHEL-39992 glibc: Add workaround for certain dynamic TLS usage in interposed malloc [rhel-9.5]
- Closed
- is caused by
-
RHEL-2122 glibc: TLS performance degradation when loading two or more threads [rhel-8.10]
- Closed
- is duplicated by
-
RHEL-46634 Regression in glibc resulting in crash on dlopen() when libmemusage.so is preloaded
- Closed
- relates to
-
RHEL-39415 glibc: Major issue with Houdini
- Closed
- links to
-
RHBA-2024:137353 glibc update