Bug 14237 - tile: multi-module TLS references don't work properly
Summary: tile: multi-module TLS references don't work properly
Status: RESOLVED FIXED
Alias: None
Product: glibc
Classification: Unclassified
Component: ports (show other bugs)
Version: 2.15
: P2 normal
Target Milestone: ---
Assignee: Not yet assigned to anyone
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-14 17:27 UTC by Chris Metcalf
Modified: 2014-06-19 14:30 UTC (History)
2 users (show)

See Also:
Host:
Target:
Build:
Last reconfirmed:
fweimer: security-


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Chris Metcalf 2012-06-14 17:27:43 UTC
A number of glibc test cases fail with the same behavior on both tilepro and tilegx:

elf/tst-tls7.out
elf/tst-tls8.out
elf/tst-tls17.out
elf/tst-tls19.out
nptl/tst-tls3.out

In each case, __tls_get_addr is returning -1 instead of a valid address, which
then causes a SIGBUS crash in the code.
Comment 1 Chris Metcalf 2012-09-06 15:35:17 UTC
Fixed in 053406fa70d071423c43465d60042d84c24f94cf.