runtime: System.Security.Cryptography.OpenSsl.Tests failing on CI runs
Tests are crashing on several OSX runs
===========================================================================================================
/private/tmp/helix/working/BB380A7A/w/CADB0A98/e /private/tmp/helix/working/BB380A7A/w/CADB0A98/e
Discovering: System.Security.Cryptography.OpenSsl.Tests (method display = ClassAndMethod, method display options = None)
No usable version of libssl was found
./RunTests.sh: line 161: 65451 Abort trap: 6 "$RUNTIME_PATH/dotnet" exec --runtimeconfig System.Security.Cryptography.OpenSsl.Tests.runtimeconfig.json --depsfile System.Security.Cryptography.OpenSsl.Tests.deps.json xunit.console.dll System.Security.Cryptography.OpenSsl.Tests.dll -xml testResults.xml -nologo -nocolor -notrait category=IgnoreForCI -notrait category=OuterLoop -notrait category=failing -notrait category=nonnetcoreapptests -notrait category=nonosxtests $RSP_FILE
/private/tmp/helix/working/BB380A7A/w/CADB0A98/e
----- end Thu Jan 23 05:44:06 PST 2020 ----- exit code 134 ----------------------------------------------------------
exit code 134 means SIGABRT Abort. Managed or native assert, or runtime check such as heap corruption, caused call to abort(). Core dumped.
Builds
- https://dev.azure.com/dnceng/public/_build/results?buildId=495563
- https://dev.azure.com/dnceng/public/_build/results?buildId=493950
Test Runs
- netcoreapp5.0-OSX-Release-x64-CoreCLR_release-OSX.1013.Amd64.Open
- netcoreapp5.0-OSX-Release-x64-CoreCLR_release-OSX.1014.Amd64.Open
- netcoreapp5.0-OSX-Release-x64-Mono_release-OSX.1014.Amd64.Open
About this issue
- Original URL
- State: closed
- Created 4 years ago
- Comments: 32 (21 by maintainers)
Apologies for the delay in getting this resolved, we had some miscommunication on our side and we are going through the rest of the machines to fix them. ETA is tomorrow morning.
I was already working on that, talked with @JpratherMS offline and he hopes the work to update the machines will be done by EOD. He will update if so, if it is not ready I’ll put up my PR to disable the affected tests on OSX.
Yes it is the same error, mono just crashes in a different way and prints the whole call stack, but it is caused by the same:
No usable version of libssl was found
.Thanks @ahsonkhan
Data from the last 100 builds (CI and PR)
Builds
Configurations
Helix Logs
Thanks for reaching out, we found an issue with our process in discovering the ones that are not configured correctly. We are working on resolving that now, I will update again when that is completed.