-
Notifications
You must be signed in to change notification settings - Fork 5.3k
Closed as duplicate of#124072
Closed as duplicate of#124072
Copy link
Labels
Description
Description
System.Runtime.Tests crashes (APP_CRASH, exit code 80) when running on tvOS arm64 device during CI. The app successfully installs, launches, and begins executing tests, but crashes approximately 90 seconds into execution.
Failure Details
- Work item: System.Runtime.Tests
- Target: tvos-device (tvOS 26.2, Apple TV 4th generation / AppleTV5,3)
- Device: DNCENGTVOS-064
- XHarness exit code: 80 (APP_CRASH)
- Crash report:
System.Runtime.Tests-2026-02-05-150030.ips(downloaded but not symbolicated) - Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1282015
- Helix console log: https://helix.dot.net/api/2019-06-17/jobs/a205cd03-7b29-420b-9f0b-819558cdd8aa/workitems/System.Runtime.Tests/console
- Observed on: PR [main] Update dependencies from dotnet/hotreload-utils, dotnet/icu, dotnet/runtime-assets #123614 (dependency update, unlikely to be PR-related)
Log context
App launches and begins executing tests:
[17:58:54] dbug: Starting the application
[17:58:54] dbug: Running .../mlaunch
With env vars:
DOTNET_CI = 'true'
~92 seconds later, mlaunch exits with error and crash is detected:
[18:00:26] dbug: Process mlaunch exited with 1
[18:00:26] dbug: Test run failed
[18:00:33] dbug: Errors while reading device logs: Wall Clock adjustment detected - results might be strange while using --end
[18:00:33] dbug: Device log captured in .../device-DNCENGTVOS-064-20260205_175852.log
[18:00:33] dbug: Test run crashed
[18:00:33] dbug: No crash reports, waiting 30 seconds for the crash report service...
Crash report retrieved but symbolication fails:
[18:00:35] dbug: Found 1 new crash report(s)
[18:00:36] dbug: Downloaded crash report System.Runtime.Tests-2026-02-05-150030.ips to .../uploads/System.Runtime.Tests-2026-02-05-150030.ips
[18:00:36] dbug: Failed to symbolicate .../System.Runtime.Tests-2026-02-05-150030.ips.
[18:00:37] fail: Application test run crashed
Test run crashed
Check logs for more information
Final result:
XHarness exit code: 80 (APP_CRASH)
WARNING run.py read_results No results file found in any of the following formats: xunit, junit, trx
Many tests had passed before the crash (visible in the application log dump after the crash).
Notes
- This is distinct from APP_CRASH SIGABRT during coreclr_initialize on tvOS device (vm_map_enter allocation failure) #123396 (SIGABRT during coreclr_initialize / vm_map_enter allocation failure) — here the app successfully starts and runs tests before crashing.
- This is distinct from [Test][iOS] iOS.Device.Aot.Test fails with APP_LAUNCH_FAILURE #119665 (APP_LAUNCH_FAILURE on iOS) — the app launches successfully.
- The unsymbolicated crash report (.ips file) should be available in the Helix artifacts for this work item.
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Type
Projects
Status
Done