Back to bug 1774115

Who When What Removed Added
Red Hat Bugzilla 2019-11-19 16:02:05 UTC Pool ID sst_platform_tools_rhel_8
Florian Weimer 2019-11-22 15:01:57 UTC Keywords Patch
Carlos O'Donell 2019-11-25 15:55:18 UTC Keywords Triaged
Carlos O'Donell 2020-04-06 13:45:48 UTC Assignee glibc-bugzilla fweimer
Carlos O'Donell 2020-04-07 02:35:17 UTC Blocks 1819986
Martin Cermak 2020-04-07 05:04:54 UTC CC mcermak
QA Contact qe-baseos-tools skolosov
Florian Weimer 2020-04-08 09:53:28 UTC Status NEW ASSIGNED
Florian Weimer 2020-04-09 18:23:58 UTC Status ASSIGNED MODIFIED
Fixed In Version glibc-2.28-121.el8
Florian Weimer 2020-04-14 15:11:30 UTC Doc Text Cause: The glibc dynamic loader did not roll back changes to the internal TLS module ID counter.

Consequence: An assertion failure during `pthread_create` could occur after the `dlopen` function had failed in certain ways.

Fix: The glibc dynamic loader now updates the TLS module ID counter later, after certain failures can no longer happen.

Result: The assertion failures are no longer observed.
Doc Type If docs needed, set a value Bug Fix
errata-xmlrpc 2020-04-17 20:10:18 UTC Status MODIFIED ON_QA
Lucie Vařáková 2020-06-16 10:49:35 UTC CC lmanasko
Docs Contact lvaleeva
Levi 2020-06-16 15:09:54 UTC Docs Contact lvaleeva pkovar
Petr Kovar 2020-06-25 12:57:19 UTC Docs Contact pkovar zzoubkov
Zuzana Zoubkova 2020-09-15 10:20:32 UTC Doc Text Cause: The glibc dynamic loader did not roll back changes to the internal TLS module ID counter.

Consequence: An assertion failure during `pthread_create` could occur after the `dlopen` function had failed in certain ways.

Fix: The glibc dynamic loader now updates the TLS module ID counter later, after certain failures can no longer happen.

Result: The assertion failures are no longer observed.
.Assertion failures no longer occur during `pthread_create`

Previously, the `glibc` dynamic loader did not roll back changes to the internal Thread Local Storage (TLS) module ID counter. As a consequence, an assertion failure in the `pthread_create` function could occur after the `dlopen` function had failed in certain ways. With this fix, the `glibc` dynamic loader updates the TLS module ID counter at a later point in time, after certain failures can no longer happen. As a result, the assertion failures no longer occur.
Sergey Kolosov 2020-09-24 12:49:26 UTC Status ON_QA VERIFIED
Florian Weimer 2020-10-05 08:17:39 UTC CC sipoyare
Red Hat One Jira (issues.redhat.com) 2020-11-01 07:13:47 UTC Link ID Red Hat Issue Tracker - Private RHELPLAN-34308
errata-xmlrpc 2020-11-03 00:41:26 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2020-11-04 01:32:42 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2020-11-04 01:32:42 UTC
errata-xmlrpc 2020-11-04 01:33:14 UTC Link ID Red Hat Product Errata RHSA-2020:4444
Pavel Najman 2021-09-17 12:19:35 UTC Pool ID sst_platform_tools_rhel_8 sst_pt_gcc_glibc_rhel_8
Mark O'Brien 2023-07-18 14:30:35 UTC Pool ID sst_pt_glibc_rhel_8 sst_pt_libraries_rhel_8

Back to bug 1774115