Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

dynamic tls tests broken with glibc 2.25 #914

Open
kcc opened this issue Feb 12, 2018 · 5 comments
Open

dynamic tls tests broken with glibc 2.25 #914

kcc opened this issue Feb 12, 2018 · 5 comments

Comments

@kcc
Copy link
Contributor

kcc commented Feb 12, 2018

People start complaining about glibc 2.25 breaking the sanitizers.
https://bugs.llvm.org/show_bug.cgi?id=36065
https://bugs.llvm.org/show_bug.cgi?id=36326

I don't have cycles to work on this, volunteers welcome.

If anyone here from glibc, https://sourceware.org/glibc/wiki/ThreadPropertiesAPI is still relevant.

@kcc kcc changed the title dynamic tls tests broken with glibc 2.5 dynamic tls tests broken with glibc 2.25 Feb 12, 2018
@google google deleted a comment from mgorny Feb 12, 2018
@chefmax
Copy link

chefmax commented Feb 13, 2018

Seems to be caused by this: https://sourceware.org/bugzilla/show_bug.cgi?id=17730

@chefmax
Copy link

chefmax commented Feb 13, 2018

Perhaps we just need something like DTLS_on_libc_memalign for malloc, but I'm not sure, this needs testing.

@kcc
Copy link
Contributor Author

kcc commented Feb 20, 2018

I've pinged the glibc folks here: https://sourceware.org/ml/libc-alpha/2018-02/msg00567.html

@Lekensteyn
Copy link

Lekensteyn commented May 8, 2018

All 32-bit applications currently crash with glibc 2.27, I have reported a new issue for this here: #954

@thurstond
Copy link

"Fix tls_get_addr handling for glibc >=2.25" (https://reviews.llvm.org/D147459) landed in LLVM upstream last Friday, which should fix the issue.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants