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

[tvOS] System.Security.Cryptography crashes exit code 80 #11167

Closed
2 tasks
mdh1418 opened this issue Oct 6, 2022 · 3 comments
Closed
2 tasks

[tvOS] System.Security.Cryptography crashes exit code 80 #11167

mdh1418 opened this issue Oct 6, 2022 · 3 comments

Comments

@mdh1418
Copy link
Member

mdh1418 commented Oct 6, 2022

Build

https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=38726
https://dev.azure.com/dnceng-public/public/_build/results?buildId=38726&view=logs&j=3f1a5045-515d-58b5-c978-1369a4d554be&t=2f13cef9-de38-5712-3330-0d9e881c0fb9&s=b15d9194-8f26-5328-b47f-5968c76b37e7
https://dev.azure.com/dnceng-public/public/_build/results?buildId=38726&view=logs&j=f04e4db6-4dff-5e05-5bcf-b9e1f1b162f3&t=1fc9e925-43ca-5174-4bce-b2f00bdffe8b&s=d654deb9-056d-50a2-1717-90c08683d50a

Build leg reported

System.Security.Cryptography.Tests.WorkItemExecution

Pull Request

dotnet/runtime#76465

Action required for the engineering services team

To triage this issue (First Responder / @dotnet/dnceng):

  • Open the failing build above and investigate
  • Add a comment explaining your findings

If this is an issue that is causing build breaks across multiple builds and would get benefit from being listed on the build analysis check, follow the next steps:

  1. Add the label "Known Build Error"
  2. Edit this issue and add an error string in the Json below that can help us match this issue with future build breaks. You should use the known issues documentation
{
   "ErrorMessage" : "",
   "BuildRetry": false
}

Additional information about the issue reported

This suite has crashed on 3 of the 5 builds for this PR.
These other suites crashed for the other 2 builds in which System.Security.Cryptography didn't crash.
System.ComponentModel.Composition.Tests
System.Net.Mail.Functional.Tests
System.Composition.TypedParts.Tests

Report

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0
@MattGal
Copy link
Member

MattGal commented Oct 6, 2022

Your test is actually failing and the logs are available to read. I suggest getting access to a TvOS device and running locally?

console log has:

[16:59:55] dbug: Process mlaunch exited with 0
[16:59:55] fail: Application test run crashed
                 No test log file was produced
                 
                 Check logs for more information

... so I checked https://helixre107v0xdeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-76465-merge-e226d406a7b649f68e/System.Security.Cryptography.Tests/1/net.dot.System.Security.Cryptography.Tests.log?helixlogtype=result

... inside this log:

[16:59:18.3792670] 2022-10-04 16:59:18.365 System.Security.Cryptography.Tests[44065:921965] 	[PASS] System.Security.Cryptography.Encryption.Aes.Tests.AesContractTests.InvalidCFBFeedbackSizes
[16:59:18.3844680] 2022-10-04 16:59:18.369 System.Security.Cryptography.Tests[44065:921965] 	[PASS] System.Security.Cryptography.Encryption.Aes.Tests.AesContractTests.InvalidIVSizes
[16:59:18.3845650] 2022-10-04 16:59:18.371 System.Security.Cryptography.Tests[44065:921965] 	[PASS] System.Security.Cryptography.Encryption.Aes.Tests.AesContractTests.InvalidIVSizes
[16:59:19.3350050] Xamarin.Hosting: Process '44065' exited with exit code  or crashing signal 9.
[16:59:19.3357420] Application 'net.dot.System.Security.Cryptography.Tests' terminated (with exit code '' and/or crashing signal '9).

@ulisesh
Copy link
Contributor

ulisesh commented Oct 6, 2022

Agree with Matt, this doesn't feel look an infrastructure issue

@steveisok
Copy link
Member

I agree, this particular failure is a legit crash.

steveisok pushed a commit to dotnet/runtime that referenced this issue Oct 11, 2022
This test has flakily caused app crashes on tvOS arm64 lanes. dotnet/arcade#11167
When the app crashes, it was observed that of the last tests ran, there commonly was only 2 InvalidIVSizes see
https://gist.github.com/mdh1418/563ce4066e16dfee055e0903e2c70a1e
https://gist.github.com/mdh1418/ed11c7ba361c3fdb8906e57034c58f90
https://gist.github.com/mdh1418/c831b807dc0d949bc01cdeee61a1d795

Whereas on a successful test suite run, there are 3.
https://gist.github.com/mdh1418/912914871d580475751d460719624224

Its suspected that the last test case is problematic, so disabling to make CI cleaner
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

4 participants