Skip to content

Multiple Helix work items fail on maccatalyst/tvos CoreCLR Release #126460

Description

@kotlarmilos

Build Information

Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1362636
Build error leg or test failing: Microsoft.Extensions.DependencyInjection.ExternalContainers.Tests.WorkItemExecution, Microsoft.Extensions.Hosting.Unit.Tests.WorkItemExecution, System.Diagnostics.TraceSource.Config.Tests.WorkItemExecution, System.Reflection.Emit.ILGeneration.Tests.WorkItemExecution, System.Reflection.Emit.Tests.WorkItemExecution, System.Reflection.Metadata.Tests.WorkItemExecution, System.Security.Cryptography.Tests.WorkItemExecution
Pull request: #125441

Affected CI jobs: build_MacCatalyst_x64_Release_AllSubsets_CoreCLR, build_maccatalyst_arm64_Release_AllSubsets_CoreCLR, build_tvos_arm64_Release_AllSubsets_CoreCLR, build_tvos_arm64_Release_AllSubsets_CoreCLR_RuntimeTests, build_tvos_arm64_Release_AllSubsets_Mono

Error Message

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

{
  "ErrorMessage": "",
  "ErrorPattern": "Work item (Microsoft\\.Extensions\\.DependencyInjection\\.ExternalContainers\\.Tests|Microsoft\\.Extensions\\.Hosting\\.Unit\\.Tests|System\\.Diagnostics\\.TraceSource\\.Config\\.Tests|System\\.Reflection\\.Emit\\.ILGeneration\\.Tests|System\\.Reflection\\.Emit\\.Tests|System\\.Reflection\\.Metadata\\.Tests|System\\.Security\\.Cryptography\\.Tests|baseservices-exceptions|Exceptions|Microsoft\\.Bcl\\.Cryptography\\.Tests|Microsoft\\.Bcl\\.Memory\\.Tests) in job .* has failed",
  "BuildRetry": false,
  "ExcludeConsoleLog": true
}

Summary

Multiple Helix work items fail on maccatalyst CoreCLR Release (both x64 and arm64) and tvos-arm64 CoreCLR/Mono Release, including the tvos-arm64 device queue OSX.15.Amd64.AppleTV.Open. Work items crash without producing individual test results (Build Analysis reports DeadLetter or BadExit).

Affected work items:

  • Microsoft.Extensions.DependencyInjection.ExternalContainers.Tests
  • Microsoft.Extensions.Hosting.Unit.Tests
  • System.Diagnostics.TraceSource.Config.Tests
  • System.Reflection.Emit.ILGeneration.Tests
  • System.Reflection.Emit.Tests
  • System.Reflection.Metadata.Tests
  • System.Security.Cryptography.Tests
  • baseservices-exceptions (tvos-arm64 CoreCLR_RuntimeTests, DeadLetter, exit -3 Helix DownloadError)
  • Exceptions (tvos-arm64 CoreCLR_RuntimeTests, DeadLetter, exit -3 Helix DownloadError)
  • Microsoft.Bcl.Cryptography.Tests (tvos-arm64 CoreCLR + Mono, DeadLetter, exit -3 / 21)
  • Microsoft.Bcl.Memory.Tests (tvos-arm64 CoreCLR, BadExit, exit 21)

Note: This issue uses timeline ErrorPattern matching because Helix console logs for this build expired. Once a fresh build reproduces this failure, update with specific error text from the Helix console log and set ExcludeConsoleLog to false.

Update (2026-06-17, build 1468533): added baseservices-exceptions, Exceptions, Microsoft.Bcl.Cryptography.Tests, and Microsoft.Bcl.Memory.Tests to the ErrorPattern; these recur on the tvos-arm64 OSX.15.Amd64.AppleTV.Open device queue (same crash family) but were not previously attributed by Build Analysis.

Note

This issue was filed with the assistance of GitHub Copilot.

Known issue validation

Build: 🔎
Result validation: ⚠️ Provided build not found. Provide a valid build in the "Build: 🔎" line.
Validation performed at: 6/18/2026 9:26:51 AM UTC

Report

Build Repository Step Name Console log Pull Request
1484157 dotnet/runtime Send to Helix Log #129923
1484071 dotnet/runtime Send to Helix Log
1484052 dotnet/runtime Send to Helix Log #127980
1483966 dotnet/runtime Send to Helix Log
1483955 dotnet/runtime Send to Helix Log #129918
1483740 dotnet/runtime Send to Helix Log
1483366 dotnet/runtime Send to Helix Log #129255
1483622 dotnet/runtime Send tests to Helix (Windows) Log #129877
1483621 dotnet/runtime Send tests to Helix (Windows) Log #129877
1483605 dotnet/runtime Send to Helix Log #129877
1482396 dotnet/runtime Send to Helix Log
1482372 dotnet/runtime Send to Helix Log
1482333 dotnet/runtime Send tests to Helix (Windows) Log #129877
1482287 dotnet/runtime Send tests to Helix (Windows) Log #129877
1481946 dotnet/runtime Send to Helix Log
1481374 dotnet/runtime Send tests to Helix (Unix) Log #129851
1481260 dotnet/runtime Send to Helix Log #129688
3007965 dotnet-runtime Send to Helix Log #62402
1480969 dotnet/runtime Send tests to Helix (Unix) Log #129396
3007933 dotnet-runtime Send to Helix Log #62402
1480831 dotnet/runtime Send to Helix Log #129119
1480565 dotnet/runtime Send to Helix Log
1480312 dotnet/runtime Send to Helix Log
1480576 dotnet/runtime Send to Helix Log
1480439 dotnet/runtime Send to Helix Log
1480194 dotnet/runtime Send to Helix Log #129702
1479813 dotnet/runtime Send to Helix Log
1480185 dotnet/runtime Send tests to Helix (Unix) Log #129396
1479326 dotnet/runtime Send tests to Helix (Unix) Log #129396
1479030 dotnet/runtime Send to Helix Log #129713
1478989 dotnet/runtime Send tests to Helix (Unix) Log #129396
1478795 dotnet/runtime Send to Helix Log
1478654 dotnet/runtime Send to Helix Log #129609
1478592 dotnet/runtime Send to Helix Log
1478600 dotnet/runtime Send to Helix Log
1478299 dotnet/runtime Send to Helix Log
1477943 dotnet/runtime Send to Helix Log #128365
1477836 dotnet/runtime Send to Helix Log
1477409 dotnet/runtime Send to Helix Log #129396
1477408 dotnet/runtime Send to Helix Log #129299
1477182 dotnet/runtime Send tests to Helix (Unix) Log #129396
1476724 dotnet/runtime Send tests to Helix (Unix) Log #129729
1476573 dotnet/runtime Send to Helix Log
1476285 dotnet/runtime Send tests to Helix (Unix) Log #129396
1475466 dotnet/runtime Send to Helix Log #129693
1475488 dotnet/runtime Send to Helix Log
1474857 dotnet/runtime Send to Helix Log #125436
1474796 dotnet/runtime Send to Helix Log
1474477 dotnet/runtime Send to Helix Log
1474451 dotnet/runtime Send tests to Helix (Unix) Log #129396
1474170 dotnet/runtime Send to Helix Log
1473974 dotnet/runtime Send to Helix Log
1473863 dotnet/runtime Send to Helix Log #128365
1472667 dotnet/runtime Send to Helix Log
1472674 dotnet/runtime Send to Helix Log #129377
1472657 dotnet/runtime Send to Helix Log
1472532 dotnet/runtime Send to Helix Log
1472032 dotnet/runtime Send to Helix Log #129593
1471911 dotnet/runtime Send to Helix Log
1471913 dotnet/runtime Send to Helix Log #129403
1471433 dotnet/runtime Send to Helix Log #129299
1471206 dotnet/runtime Send tests to Helix (Unix) Log #129396
1470293 dotnet/runtime Send tests to Helix (Unix) Log #125901
1470136 dotnet/runtime Send to Helix Log #129403
1470048 dotnet/runtime Send to Helix Log
1469897 dotnet/runtime Send to Helix Log
1469350 dotnet/runtime Send to Helix Log
1469034 dotnet/runtime Send to Helix Log #129216
1468533 dotnet/runtime Send to Helix Log #129514
1468448 dotnet/runtime Send to Helix Log #125437
1467678 dotnet/runtime Send to Helix Log
1465987 dotnet/runtime Send to Helix Log #129403
1465781 dotnet/runtime Send to Helix Log
1465808 dotnet/runtime Send to Helix Log
1465450 dotnet/runtime Send to Helix Log #129019
1465282 dotnet/runtime Send to Helix Log
1465346 dotnet/runtime Send to Helix Log
1465235 dotnet/runtime Send to Helix Log #129398
1465265 dotnet/runtime Send to Helix Log #129394
1465343 dotnet/runtime Send to Helix Log
1465308 dotnet/runtime Send to Helix Log #128233
1465255 dotnet/runtime Send to Helix Log #128950
1465242 dotnet/runtime Send to Helix Log #128604
1465227 dotnet/runtime Send to Helix Log #129398
1465285 dotnet/runtime Send to Helix Log
1464635 dotnet/runtime Send to Helix Log
1464480 dotnet/runtime Send to Helix Log
1464321 dotnet/runtime Send to Helix Log #129416
1460065 dotnet/runtime Send to Helix Log
1464018 dotnet/runtime Send to Helix Log #129403
1463828 dotnet/runtime Send to Helix Log
1463787 dotnet/runtime Send to Helix Log #129395
1463614 dotnet/runtime Send to Helix Log #127582
1463443 dotnet/runtime Send to Helix Log #128409
1463405 dotnet/runtime Send to Helix Log #129380
1463377 dotnet/runtime Send to Helix Log #129373
1463242 dotnet/runtime Send to Helix Log
1463147 dotnet/runtime Send to Helix Log
1463068 dotnet/runtime Send to Helix Log #129373
1462902 dotnet/runtime Send to Helix Log #129365
Displaying 100 of 262 results

Summary

24-Hour Hit Count 7-Day Hit Count 1-Month Count
10 52 262

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions