-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
With ASAN enabled on Linux ARM, the tests completion takes much more time. #1331
Comments
Thanks for the report. |
Yes, I can try to do it. :) But can you help provide some suggestions how to narrow down the reproduce steps? There are 5k test cases. Based on what I have observed, each test process time becomes longer when ASAN enabled. |
Given the slowdown is that bad, it should be something simple. Hm... Now that I think of it more, it's probably similar to #703 where lsan takes much time at exit It should be fixable, but AArch64 asan (and lsan) is nowhere near the top of our priorities... :( |
Just confirmed, perf shows this:
|
ASAN support linux arm 32bit now?@kcc |
Sorry for late response. Below is the 1st 100 lines of the perf data. Only 7 of the 5k tests are enabled.
|
Tests with sanitizers are very slow on arm64 and s390x, possibly related to google/sanitizers#1331, disabling for now. Signed-off-by: Mathieu Borderé <mathieu.bordere@canonical.com>
Tests run extremely slow with sanitizers, possibly related to google/sanitizers#1331 Signed-off-by: Mathieu Borderé <mathieu.bordere@canonical.com>
Tests run extremely slow with sanitizers, possibly related to google/sanitizers#1331 Signed-off-by: Mathieu Borderé <mathieu.bordere@canonical.com>
Tests run extremely slow with sanitizers, possibly related to google/sanitizers#1331 Signed-off-by: Mathieu Borderé <mathieu.bordere@canonical.com>
Tests run extremely slow with sanitizers, possibly related to google/sanitizers#1331 Signed-off-by: Mathieu Borderé <mathieu.bordere@canonical.com>
Tests run extremely slow with sanitizers, possibly related to google/sanitizers#1331 Signed-off-by: Mathieu Borderé <mathieu.bordere@canonical.com>
With ASAN enabled, BoringSSL blackbox tests are 15 times slower on Linux ARM.
Notes
Hello, below description is very coupled to BoringSSL. If this reproduce step is not specific or needs additional narrow down, would someone provide some suggestions on the investigation/
narrow down
direction?Below are the enabled ASAN flags.
Issue
With ASAN enabled, BoringSSL blackbox tests takes at least 30 minutes to complete 5k test cases on Linux ARM.
run go test under ssl/test/runner
.Expected Behavior
With ASAN enabled, BoringSSL blackbox tests should finish within 2 minutes on Linux ARM.
Reproduce steps on Ubuntu 20.04 ARM
Install tools
Run tests
The text was updated successfully, but these errors were encountered: