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

[CI][C++] Crashes on TSAN CI job #40558

Closed
pitrou opened this issue Mar 14, 2024 · 1 comment
Closed

[CI][C++] Crashes on TSAN CI job #40558

pitrou opened this issue Mar 14, 2024 · 1 comment

Comments

@pitrou
Copy link
Member

pitrou commented Mar 14, 2024

Describe the bug, including details regarding any error messages, version, and platform.

Recently all TSAN runs have started crashing when running the tests.

This seems to be due to a Linux kernel update:
google/sanitizers#1716
https://groups.google.com/g/thread-sanitizer/c/ejDqIksTqkI/m/P8LbGYWUBQAJ

Component(s)

C++, Continuous Integration

pitrou added a commit to pitrou/arrow that referenced this issue Mar 14, 2024
pitrou added a commit to pitrou/arrow that referenced this issue Mar 14, 2024
bkietz pushed a commit to pitrou/arrow that referenced this issue Mar 14, 2024
pitrou added a commit that referenced this issue Mar 14, 2024
### Rationale for this change

A recent kernel update on some distributions (particularly Ubuntu) broke sanitizers:
google/sanitizers#1716

### What changes are included in this PR?

Apply recommended workaround by reducing the number of bits used by ASLR (address space layout randomization).

### Are these changes tested?

Yes, they should fix the failing C++ sanitizer jobs.

### Are there any user-facing changes?

No.

* GitHub Issue: #40558

Authored-by: Antoine Pitrou <antoine@python.org>
Signed-off-by: Antoine Pitrou <antoine@python.org>
@pitrou pitrou added this to the 16.0.0 milestone Mar 14, 2024
@pitrou
Copy link
Member Author

pitrou commented Mar 14, 2024

Issue resolved by pull request 40559
#40559

@pitrou pitrou closed this as completed Mar 14, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant