dotnet / dotnet/runtime

tvos-arm64 Mono AOT precompilation fails with Invalid IL code for multiple test assemblies

Open
#126,458 3 comments 0 reactions 0 assignees View on GitHub
area-VM-meta-mono Known Build Error os-tvos
Dominant language
C#
Stars
18.3k
Forks
5.6k
PR merge metrics
PR metrics pending

Description

## Build Information
Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1362636
Build error leg or test failing: System.Net.NameResolution.Functional.Tests.WorkItemExecution, System.Reflection.Context.Tests.WorkItemExecution, System.Text.Encoding.Extensions.Tests.WorkItemExecution
Pull request: https://github.com/dotnet/runtime/pull/125441

Affected CI jobs: build_tvos_arm64_Release_AllSubsets_Mono

## Error Message

Fill the error message using [step by step known issues guidance](https://github.com/dotnet/arcade/blob/main/Documentation/Projects/Build%20Analysis/KnownIssueJsonStepByStep.md).

```json
{
"ErrorMessage": "Precompiling failed",
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}
```

## Summary

On tvos-arm64 Mono Release (AOT mode), the Mono AOT compiler fails to precompile test assemblies with "Invalid IL code" errors:

```
Precompiling failed for aot-instances.dll with exit code 134
Unable to compile method ... due to: 'Invalid IL code in ...: IL_0000: ret'
```

3 work items affected:
- System.Net.NameResolution.Functional.Tests
- System.Reflection.Context.Tests
- System.Text.Encoding.Extensions.Tests

> [!NOTE]
> This issue was filed with the assistance of GitHub Copilot.

### Known issue validation
**Build: :mag_right:** https://dev.azure.com/dnceng-public/public/_build/results?buildId=1362636
**Error message validated:** `[Precompiling failed`]
**Result validation:** :white_check_mark: Known issue matched with the provided build.
**Validation performed at:** 4/2/2026 10:17:08 AM UTC

### Report

|Build|Repository|Test|Pull Request|
|---|---|---|---|
|[1595161](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1595161)|dotnet/runtime|[System.Security.Cryptography.ProtectedData.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1595161&view=ms.vss-test-web.build-test-results-tab&runId=44037910&resultId=100165)||
|[1591372](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1591372)|dotnet/runtime|[Microsoft.Extensions.Configuration.Functional.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1591372&view=ms.vss-test-web.build-test-results-tab&runId=43928182&resultId=100011)||
|[1586539](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1586539)|dotnet/runtime|[System.Runtime.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1586539&view=ms.vss-test-web.build-test-results-tab&runId=43780312&resultId=100001)|dotnet/runtime#133385|
|[1585937](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1585937)|dotnet/runtime|[System.Runtime.Extensions.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1585937&view=ms.vss-test-web.build-test-results-tab&runId=43763592&resultId=100146)||
|[1585545](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1585545)|dotnet/runtime|[System.Threading.Tasks.Extensions.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1585545&view=ms.vss-test-web.build-test-results-tab&runId=43750010&resultId=100179)||
|[1584026](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1584026)|dotnet/runtime|[System.Xml.Linq.Properties.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1584026&view=ms.vss-test-web.build-test-results-tab&runId=43705194&resultId=100199)||
|[1583617](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1583617)|dotnet/runtime|[System.Xml.Linq.Properties.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1583617&view=ms.vss-test-web.build-test-results-tab&runId=43695202&resultId=100199)||
|[1583227](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1583227)|dotnet/runtime|[System.Runtime.Loader.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1583227&view=ms.vss-test-web.build-test-results-tab&runId=43684874&resultId=100157)||
|[1582596](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1582596)|dotnet/runtime|[tvOS.Device.Aot.Test.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1582596&view=ms.vss-test-web.build-test-results-tab&runId=43661366&resultId=100200)||
|[1582500](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1582500)|dotnet/runtime|[System.Xml.Linq.xNodeBuilder.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1582500&view=ms.vss-test-web.build-test-results-tab&runId=43657946&resultId=100205)||
|[1581852](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1581852)|dotnet/runtime|[System.Xml.Linq.xNodeBuilder.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1581852&view=ms.vss-test-web.build-test-results-tab&runId=43653838&resultId=100196)||
|[1581470](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1581470)|dotnet/runtime|[System.ServiceModel.Syndication.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1581470&view=ms.vss-test-web.build-test-results-tab&runId=43649452&resultId=100169)||
|[1581235](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1581235)|dotnet/runtime|[System.Xml.Linq.SDMSample.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1581235&view=ms.vss-test-web.build-test-results-tab&runId=43644328&resultId=100193)||
|[1576881](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1576881)|dotnet/runtime|[Invariant.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1576881&view=ms.vss-test-web.build-test-results-tab&runId=43488666&resultId=100002)||
|[1561283](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1561283)|dotnet/runtime|[System.Collections.NonGeneric.Tests.WorkItemExecution](https://dev.azure.com/dnceng-public/public/_build/results?buildId=1561283&view=ms.vss-test-web.build-test-results-tab&runId=42991794&resultId=100042)||
#### Summary
|24-Hour Hit Count|7-Day Hit Count|1-Month Count|
|---|---|---|
|1|2|15|

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.