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

Enable address sanitizer option detect_stack_use_after_return #992

Open
msimberg opened this issue Jan 22, 2024 · 0 comments
Open

Enable address sanitizer option detect_stack_use_after_return #992

msimberg opened this issue Jan 22, 2024 · 0 comments
Labels
category: CI Continuous Integration effort: 3 A few days of work. type: bug

Comments

@msimberg
Copy link
Contributor

msimberg commented Jan 22, 2024

Currently the address sanitizer CI job added in #972 explicitly disables detect_stack_use_after_return (default is also off, but this is to protect from a change to the default). It seems like enabling this option leads to some tests simply failing (not with warnings from address sanitizer, but with segfaults etc.). E.g.:

        Start 128: tests.unit.modules.resource_partitioner.suspend_pool_external
128/230 Test #128: tests.unit.modules.resource_partitioner.suspend_pool_external ......................Subprocess killed***Exception:  66.66 sec

Investigate what is causing the problem and/or see if a newer version of sanitizers don't trigger this issue. It seems like this may be related to excessive memory usage by address sanitizer.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
category: CI Continuous Integration effort: 3 A few days of work. type: bug
Projects
Status: Backlog
Development

No branches or pull requests

1 participant