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
Intermittent fatal error from LeakSanitizer in CI (virtualized?) environments #1353
Comments
vadz
added a commit
to wxWidgets/wxWidgets
that referenced
this issue
Dec 30, 2020
Switch to GitHub Actions for the ASAN CI build: running it on Travis CI often fails (see google/sanitizers#1353), making it more trouble than it's worth, so try running it on GitHub instead. If it works fine there, we can move more Travis CI builds to that platform later. See google/sanitizers#1353
vadz
changed the title
Intermittent fatal error from LeakSanitizer on Travis CI
Intermittent fatal error from LeakSanitizer in CI (virtualized?) environments
Feb 5, 2021
This is unfortunately not specific to Travis CI, a similar issue happens with GitHub Actions too. |
vadz
added a commit
to vadz/wxWidgets
that referenced
this issue
Feb 5, 2021
This crash (see google/sanitizers#1353) happens sporadically but regularly enough to be annoying, so try to work around it by rerunning the test and hope that it doesn't happen twice in a row.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
We're running our unit tests in a build using ASAN under Travis CI and sometimes (not always, but often enough to be a problem in practice) they fail with
see e.g. this job.
Rerunning the job fixes the problem, but this is still annoying so any suggestions about fixing, or working around (e.g. detecting this and just trying to rerun the test once again) the problem would be very welcome.
Please note that we can't enable the recommended LSAN options because this results in too much output for Travis to handle and the job is killed because of it. Also, there are many similar reports, but all of them involve running in a docker container or similar, while we don't do anything like this and are running the test directly in the Travis VM.
The text was updated successfully, but these errors were encountered: