AsyncProfilerTests fail with "Collection was empty"
Maintainer thường phản hồi trong vòng 1 ngày
Chưa có ai nhận issue này.
Đánh giá
- Độ khó
- 4/5
- Thời gian dự kiến
- 3-5 ngày
- Mức phù hợp với người mới
- 20/100
Hướng nghiên cứu
Start with the failing test AsyncProfilerTests.StateMachineAsync_CallstackFramesHaveDistinctMethodIds in src/libraries/System.Runtime/tests/System.Threading.Tasks.Tests/System.Runtime.CompilerServices/AsyncProfilerV1Tests.cs and inspect the async event dump in the issue. The failure is in the assertion that the call stack frames are nonempty. Check the linked build and pull request #137008 for the failure context; done means the test passes with distinct method IDs in the collected frames.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Mô tả
System.Threading.Tasks.Tests.AsyncProfilerTests.StateMachineAsync_CallstackFramesHaveDistinctMethodIds [FAIL]
Assert.NotEmpty() Failure: Collection was empty
----- BEGIN ASYNC EVENTS (CSV) -----
seq,delta,thread,event,disp,parent,frames,unwind
0,0,980,AsyncProfilerMetadata,0,0,0,0
1,240,980,ResetAsyncThreadContext,0,0,0,0
2,606,980,CreateStateMachineAsyncContext,26,0,0,0
3,1721266,1480,ResetAsyncThreadContext,0,0,0,0
4,1721273,1480,ResumeStateMachineAsyncContext,26,0,0,0
5,1721274,1480,ResumeStateMachineAsyncCallstack,26,0,2,0
6,1748856,1480,CompleteStateMachineAsyncContext,26,0,0,0
----- END ASYNC EVENTS -----
Stack Trace:
/_/src/libraries/System.Runtime/tests/System.Threading.Tasks.Tests/System.Runtime.CompilerServices/AsyncProfilerTests.cs(1860,0): at System.Threading.Tasks.Tests.AsyncProfilerTests.Wrap(EventDump dump, Action assert)
/_/src/libraries/System.Runtime/tests/System.Threading.Tasks.Tests/System.Runtime.CompilerServices/AsyncProfilerTests.cs(1868,0): at System.Threading.Tasks.Tests.AsyncProfilerTests.AssertNotEmpty[T](EventDump dump, IEnumerable`1 collection)
/_/src/libraries/System.Runtime/tests/System.Threading.Tasks.Tests/System.Runtime.CompilerServices/AsyncProfilerV1Tests.cs(804,0): at System.Threading.Tasks.Tests.AsyncProfilerTests.StateMachineAsync_CallstackFramesHaveDistinctMethodIds()
Build Information
Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=1665581
Build error leg or test failing: System.Threading.Tasks.Tests.AsyncProfilerTests.StateMachineAsync_CallstackFramesHaveDistinctMethodIds
Pull request: https://github.com/dotnet/runtime/pull/137008
Error Message
DO NOT USE JSON BELOW IF THIS IS A BUILD BREAK otherwise build analysis will allow pull requests to merge that break the build worse. For a build break, do not use this issue form. Make a regular new issue.
Fill the error message using step by step known issues guidance.
{
"ErrorMessage": "",
"ErrorPattern": ["System.Threading.Tasks.Tests.AsyncProfilerTests.*FAIL","Failure: Collection was empty"],
"BuildRetry": false,
"ExcludeConsoleLog": false
}
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=1665581
Error message validated: [System.Threading.Tasks.Tests.AsyncProfilerTests.*FAIL Failure: Collection was empty]
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 11/6/2026 3:11:44 PM UTC
Report
| Build | Repository | Test | Pull Request |
|---|---|---|---|
| 1665581 | dotnet/runtime | System.Threading.Tasks.Tests.AsyncProfilerTests.StateMachineAsync_CallstackFramesHaveDistinctMethodIds | dotnet/runtime#137008 |
Summary
| 24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
|---|---|---|
| 0 | 1 | 1 |
- Ngôn ngữ chính
- C#
- Star
- 18.4k
- Fork
- 5.8k
- Merge trung bình
- 2 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 581
Chuẩn bị môi trường
Khởi chạy dev container của dự án ngay trên trình duyệt, bằng tài khoản GitHub của bạn.
- Không có Dockerfile hay tệp Docker Compose
- Có mẫu pull request
- Đọc hướng dẫn đóng góp
Bắt đầu từ đâu
- Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
- Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
- Fork repository và làm thay đổi trên một nhánh.
- Mở pull request có tham chiếu số hiệu của issue.
Issue khác của dotnet/runtime
-
area-System.Collections untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
dotnet/runtime#137167 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Incorrect loop bound in SizeOptIListSelectIterator.ToListCó thể đã có người làm @equmagg đã nhận 2 ngày trước. Đang mởarea-System.Collections untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 64/100
dotnet/runtime#137126 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
DbTransaction.SupportsSavepoints docs say Release/ReleaseAsync are expected to throw, but they are no-ops by designCó thể đã có người làm @alaricd đã nhận 3 ngày trước. Đang mởarea-System.Transactions untriaged
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
dotnet/runtime#137040 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
FileSystemGlobbing: Matcher throws ArgumentOutOfRangeException when the rootDir is the same value as the fileCó thể đã có người làm @makazeu đã nhận 4 ngày trước. Đang mởarea-Extensions-FileSystem
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
dotnet/runtime#136989 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
-
Configuration binder source generator emits unqualified List<T> when binding arrays without implicit usingsCó thể đã có người làm @makazeu đã nhận 4 ngày trước. Đang mởarea-Extensions-Configuration bug source-generator
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
dotnet/runtime#136972 · 1 bình luận ·
Maintainer thường phản hồi trong vòng 1 ngày
Tất cả issue của dotnet/runtime
Issue tương tự
-
Assert.That on a null non-generic IEnumerable throws ArgumentNullException, so IsNull() cannot passĐang mởbug P2
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày
-
area/automation area/sdk kind/bug
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 78/100
unoplatform/uno.templates#2406 ·
Maintainer thường phản hồi trong vòng 1 ngày
-
bug frontend ui
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
agentic-workflows
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 68/100
Maintainer thường phản hồi trong vòng 1 ngày
-
documentation trivial
Độ khó 2/5 1-3 giờ Mức phù hợp với người mới 72/100
Maintainer thường phản hồi trong vòng 1 ngày