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

[apple][TvOS] Timeout when building aot-instances.dll for System.Numerics.Tensors.Tests #103692

Open
matouskozak opened this issue Jun 19, 2024 · 11 comments
Labels
arch-arm64 area-Infrastructure-mono Known Build Error Use this to report build issues in the .NET Helix tab os-ios Apple iOS os-tvos Apple tvOS
Milestone

Comments

@matouskozak
Copy link
Member

matouskozak commented Jun 19, 2024

Build Information

Build: https://dev.azure.com/dnceng-public/public/_build/results?buildId=701353
Build error leg or test failing: System.Numerics.Tensors.Tests
Affected CI: tvos_arm64_release_allsubsets_mono (runtime-extra-platforms)
Range of commits: a3bf53f...39ecbe0

Error Message

Fill the error message using step by step known issues guidance.

{
  "ErrorMessage": "",
  "BuildRetry": false,
  "ExcludeConsoleLog": false
}

Known issue validation

Build: 🔎
Result validation: ⚠️ Validation could not be done without an Azure DevOps build URL on the issue. Please add it to the "Build: 🔎" line.
Validation performed at: 9/4/2024 4:16:18 PM UTC

Report

Build Definition Test Pull Request
797455 dotnet/runtime System.Runtime.Tests.WorkItemExecution #107349
797341 dotnet/runtime System.Runtime.Tests.WorkItemExecution #106875

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 2
@matouskozak matouskozak added arch-arm64 blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' untriaged New issue has not been triaged by the area owner os-tvos Apple tvOS Known Build Error Use this to report build issues in the .NET Helix tab labels Jun 19, 2024
@dotnet-issue-labeler dotnet-issue-labeler bot added the needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners label Jun 19, 2024
Copy link
Contributor

Tagging subscribers to 'os-tvos': @vitek-karas, @kotlarmilos, @ivanpovazan, @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

@matouskozak matouskozak added area-Infrastructure-mono and removed needs-area-label An area label is needed to ensure this gets routed to the appropriate area owners labels Jun 19, 2024
Copy link
Contributor

Tagging subscribers to this area: @directhex, @matouskozak
See info in area-owners.md if you want to be subscribed.

@matouskozak
Copy link
Member Author

It looks like it could be related to changes in #103005. @akoeplinger do you know what needs to be done so that the test dll can be signed?

@matouskozak
Copy link
Member Author

There is also an ILStrip error which might be the root cause of the issue /tmp/helix/working/B82A0A2B/p/build/apple/AppleBuild.targets(262,5): error : ILStrip failed for /tmp/helix/working/B82A0A2B/w/A9580976/e/publish/System.Numerics.Tensors.dll: Object reference not set to an instance of an object.

@vitek-karas
Copy link
Member

@matouskozak Is this still happening- it's has not been hit in the last week per the automated tracking....

@matouskozak
Copy link
Member Author

matouskozak commented Jul 9, 2024

@matouskozak Is this still happening- it's has not been hit in the last week per the automated tracking....

Yes, still failing, not sure why the failure message changed. Example of recent failing build https://dev.azure.com/dnceng-public/public/_build/results?buildId=732443&view=logs&j=acac6bf3-3edd-5022-4e45-3362a02520b1&t=1de8bf71-8fe5-5d5c-4360-8c2eb159d012. The test is timing out currently ERROR: WORKLOAD TIMED OUT - Killing user command.. thus doesn't have any useful logs to match against.

@vitek-karas vitek-karas added this to the 9.0.0 milestone Jul 25, 2024
@dotnet-policy-service dotnet-policy-service bot removed the untriaged New issue has not been triaged by the area owner label Jul 27, 2024
@jeffschwMSFT jeffschwMSFT removed the blocking-clean-ci Blocking PR or rolling runs of 'runtime' or 'runtime-extra-platforms' label Aug 22, 2024
@jeffschwMSFT
Copy link
Member

removing blocking-clean-ci as it has not failed in 30 days

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0

@matouskozak
Copy link
Member Author

removing blocking-clean-ci as it has not failed in 30 days

24-Hour Hit Count 7-Day Hit Count 1-Month Count
0 0 0

It's a mobile failure and we don't have a good way to match it for Build Analysis yet. It is still blocking clean extra-platforms CI:
image

@carlossanlop
Copy link
Member

carlossanlop commented Sep 4, 2024

This failure is actually much more widespread than just Tensors. I'll edit the json in the description so all the failures are captured.

Here is an example:

https://helixre107v0xdeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-107334-merge-c1d33defa49442c09e/System.Runtime.Tests/1/console.a3d21fde.log?helixlogtype=result

No embedded provisioning profile found at /tmp/helix/working/B06108DF/w/B36209B2/e/System.Runtime.Tests.app/embedded.mobileprovision! Failed to sign the app!

It is affecting at least ios-arm64 and tvos-arm64.

@carlossanlop carlossanlop changed the title [apple][TvOS] Failed to sign System.Numerics.Tensors.Tests.app [apple][TvOS] Failure: No embedded provisioning profile found at *.Tests.app/embedded.mobileprovision! Failed to sign the app! Sep 4, 2024
@carlossanlop carlossanlop added the os-ios Apple iOS label Sep 4, 2024
Copy link
Contributor

Tagging subscribers to 'os-ios': @vitek-karas, @kotlarmilos, @ivanpovazan, @steveisok, @akoeplinger
See info in area-owners.md if you want to be subscribed.

@carlossanlop carlossanlop added Known Build Error Use this to report build issues in the .NET Helix tab and removed Known Build Error Use this to report build issues in the .NET Helix tab labels Sep 4, 2024
@matouskozak
Copy link
Member Author

This failure is actually much more widespread than just Tensors. I'll edit the json in the description so all the failures are captured.

Here is an example:

https://helixre107v0xdeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-107334-merge-c1d33defa49442c09e/System.Runtime.Tests/1/console.a3d21fde.log?helixlogtype=result

No embedded provisioning profile found at /tmp/helix/working/B06108DF/w/B36209B2/e/System.Runtime.Tests.app/embedded.mobileprovision! Failed to sign the app!

It is affecting at least ios-arm64 and tvos-arm64.

@carlossanlop the embedded.mobileprovision! Failed to sign the app! is actually a generic failure message.

The actual failure actually is error MSB3030: Could not copy the file "/tmp/helix/working/BE410A2F/p/build/microsoft.netcore.app.runtime.ios-arm64/runtimes/ios-arm64/native/System.Runtime.Serialization.Formatters.pdb" because it was not found. and is tracked in #107309 (not sure why it didn't get matched).

I'll change this back because we actually have a timeout issue when running dedup on Tensors dll.

@matouskozak matouskozak changed the title [apple][TvOS] Failure: No embedded provisioning profile found at *.Tests.app/embedded.mobileprovision! Failed to sign the app! [apple][TvOS] Timeout when building aot-instances.dll for System.Numerics.Tensors.Tests Sep 4, 2024
@vitek-karas vitek-karas removed this from the 9.0.0 milestone Sep 9, 2024
@vitek-karas vitek-karas added this to the 10.0.0 milestone Sep 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
arch-arm64 area-Infrastructure-mono Known Build Error Use this to report build issues in the .NET Helix tab os-ios Apple iOS os-tvos Apple tvOS
Projects
None yet
Development

No branches or pull requests

4 participants