This is the mail archive of the mailing list for the glibc project.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

[Bug libc/19826] invalid pointer returned from __tls_get_addr with static linking

Andreas Schwab <> changed:

           What    |Removed                     |Added
                 CC|                            |aoliva at redhat dot com
             Blocks|                            |17090, 17620, 17621, 17628

--- Comment #1 from Andreas Schwab <> ---
f8aeae347377f3dfa8cbadde057adf1827fb1d44 is the first bad commit
commit f8aeae347377f3dfa8cbadde057adf1827fb1d44
Author: Alexandre Oliva <>
Date:   Tue Mar 17 01:14:11 2015 -0300

    Fix DTV race, assert, DTV_SURPLUS Static TLS limit, and nptl_db garbage

    for  ChangeLog

            [BZ #17090]
            [BZ #17620]
            [BZ #17621]
            [BZ #17628]

Referenced Bugs:
[Bug 17090] Assertion failure (map->l_tls_modid == cnt) when dlopen()ing
initial-exec TLS shared objects under certain circumstances
[Bug 17620] DTV_SURPLUS limits loading of Static TLS-requiring modules in
multi-threaded programs
[Bug 17621] DTV update for Static TLS dlopened modules is racy
[Bug 17628] nptl_db's td_thr_tls* don't check DTV generation
You are receiving this mail because:
You are on the CC list for the bug.

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]