[ci-scan] Test failure: profiler/runtimeasyncapis crashes with exit 134 under the interpreter
- 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/public/_build/results?buildId=1583047
Build error leg or test failing: `coreclr Pri1 Runtime Tests Run linux x64/arm64 & osx arm64 checked` (interpreter) - `profiler` work item - `profiler/runtimeasyncapis/runtimeasyncapis/runtimeasyncapis.cmd`
On the `runtime-interpreter` pipeline, the `profiler` runtime-test work item consistently fails on `runtimeasyncapis`. The profilee (run with `DOTNET_RuntimeAsync=1`, `DOTNET_ENABLE_PROFILING=1`) aborts with exit code 134 and never prints `PROFILER TEST PASSES`, so the out-of-process test asserts (expected 100, actual 134). Reproduced in consecutive builds on `main` (1583047, 1585871) across linux-x64, linux-arm64, and osx-arm64 legs.
KBE authoring guidance (ci-failure-scan)
- `Error Details` is for readers. Paste the full exception, stack trace, or build error excerpt so the failure is understandable without opening the raw log.
- Build Analysis parses only the single JSON block under `Error Message`.
- `ErrorMessage` is a case-sensitive ordinal `String.Contains` substring copied verbatim from the failing log.
- Set `BuildRetry` to `true` only for a clear infrastructure retry case. `ExcludeConsoleLog` disables Helix console-log scanning.
## Error Details
```
Profilee STDOUT: Profiler.dll!DllGetClassObject
Profilee STDOUT: Profiler.dll!Profiler::Initialize
Test failed: Profiler tests are expected to contain the text 'PROFILER TEST PASSES' in the console output of the profilee app to indicate a passing test. Usually it is printed from the Shutdown() method of the profiler implementation. This text was not found in the output above. Profilee returned exit code 134.
Expected: 100
Actual: 134
END EXECUTION - FAILED
Failed test: profiler/runtimeasyncapis/runtimeasyncapis/runtimeasyncapis.cmd
```
## Error Message
```json
{
"ErrorMessage": [
"Failed test: profiler/runtimeasyncapis/runtimeasyncapis/runtimeasyncapis.cmd",
"Profiler tests are expected to contain the text 'PROFILER TEST PASSES'"
],
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}
```
Agentic workflow metadata (ci-failure-scan)
Workflow artifact: ci-failure-scan
Artifact kind: kbe-verification
Verified match count: 1 hits in failure.log
---
Filed by [`ci-failure-scan`](https://github.com/dotnet/runtime/blob/main/.github/workflows/ci-failure-scan.md) (detection only). [`ci-failure-fix`](https://github.com/dotnet/runtime/blob/main/.github/workflows/ci-failure-fix.md) walks open `[ci-scan]` KBEs and either opens a small fix PR or comments here to loop in owners — it never disables the test.
> Generated by [CI Outer-Loop Failure Scanner](https://github.com/dotnet/runtime/actions/runs/34352790203) · opus48 · 994 AIC · ⌖ 17.9 AIC · ⊞ 19.5K · [◷](https://github.com/search?q=repo%3Adotnet%2Fruntime+is%3Aissue+%22gh-aw-workflow-call-id%3A+dotnet%2Fruntime%2Fci-failure-scan%22&type=issues)
### Report
#### Summary
|24-Hour Hit Count|7-Day Hit Count|1-Month Count|
|---|---|---|
|0|0|0|
Contributor guide
Assessment
This issue has not been assessed yet.