Red Hat Bugzilla – Bug 970275
Fix TLS initialization when library has dependencies.
Last modified: 2016-08-09 15:18:36 EDT
Created attachment 756515 [details]
The script to demonstrate the bug. From the glibc bug #12453 report
Description of problem:
This is a known bug and the upstream has already got it fixed. But as RHEL v6 is using an older version of glibc and the upstream fix has not yet been back-ported onto RHEL 6, so customers are still affected.
Version-Release number of selected component (if applicable):
glibc v2.12 on RHEL v6, including all patched version along the RHEL v6 line, from 6.0 to 6.4 and post-6.4 patches to date, and for all editions, workstation, server, etc.
The bug number recorded upstream is #12453 (or the duplicated #11952). See the relevant bug reports for glibc here:
How reproducible: Always.
From the bug reports on http://www.sourceware.org/, there is a script to exploit this bug, i.e.,
For your convenience, I've also attached the script in this report.
Steps to Reproduce:
1. Download the above script, http://www.sourceware.org/bugzilla/attachment.cgi?id=5218
2. run the script, it will actually create a couple c source codes and compile then, then run the produced binary
3. then on RHEL v6, it will segfault
Should run fine and produce correct results, not segfault.
On upstream release glibc v2.14, this bug has already been fixed. See here:
So, it is just up to RedHat to backport the fix, and produce the compatible rpm for RHEL v6 platform.
Hi, I just edit the title for this bug. Otherwise the bugzilla system will parse the string "bug #xxx" and create a hyperlink to the bug within this bug database, which in this case is not its true meaning.
Already fixed in RHEL 6.6.
*** This bug has been marked as a duplicate of bug 995972 ***