Repository navigation
Crash in Microsoft.Extensions.Logging.Generators.Roslyn4.0.Tests.WorkItemExecution #90019
Copy link
Copy link
Open
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarea-VM-meta-mono
Milestone
Description
Build Information
Build: https://dev.azure.com/dnceng-public/cbb18261-c48f-4abb-8651-8cdcb5474649/_build/results?buildId=363089
Build error leg or test failing: Microsoft.Extensions.Logging.Generators.Roslyn4.0.Tests.WorkItemExecution
Pull request: #89992
Error Message
Fill the error message using step by step known issues guidance.
{
"ErrorMessage": "System.Object:__icall_wrapper_mono_marshal_isinst_with_cache",
"ErrorPattern": "",
"BuildRetry": false,
"ExcludeConsoleLog": false
}Dwarf Error: Cannot handle DW_FORM_<unknown> in DWARF reader [in module /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.0/libcoreclr.so.dbg]
Dwarf Error: Cannot handle DW_FORM_<unknown> in DWARF reader [in module /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.0/libSystem.Native.so.dbg]
0x0000ff5f546c42a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xab8d01d0861c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
88 ../sysdeps/unix/sysv/linux/futex-internal.h: No such file or directory.
Id Target Id Frame
* 1 Thread 0xff5f54703fd0 (LWP 25) "dotnet" 0x0000ff5f546c42a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xab8d01d0861c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
2 Thread 0xff5f533ff1c0 (LWP 26) "SGen worker" 0x0000ff5f546c42a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xff5f54164d50 <work_cond+40>) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
3 Thread 0xff5f517d81c0 (LWP 27) ".NET EventPipe" 0x0000ff5f5439eef8 in __GI___poll (fds=0xff5f4c0035f0, nfds=280784893749327, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:41
4 Thread 0xff5f515d71c0 (LWP 28) "Finalizer" 0x0000ff5f546c6a40 in futex_abstimed_wait_cancelable (private=0, abstime=0x0, expected=0, futex_word=0xff5f54156058 <finalizer_sem>) at ../sysdeps/unix/sysv/linux/futex-internal.h:205
5 Thread 0xff5f492831c0 (LWP 29) ".NET SigHandler" 0x0000ff5f546c7ac0 in __libc_read (fd=<optimized out>, buf=0xff5f492829a7, nbytes=1) at ../sysdeps/unix/sysv/linux/read.c:27
6 Thread 0xff5f491771c0 (LWP 32) ".NET Long Runni" 0x0000ff5f546c42a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xff5f380caca8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
7 Thread 0xff5f48f661c0 (LWP 33) ".NET TP Worker" 0x0000ff5f546c45bc in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0x0, expected=0, futex_word=0xff5f3c01cf08) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
8 Thread 0xff5f48a7b1c0 (LWP 34) ".NET TP Gate" 0x0000ff5f546c45bc in futex_reltimed_wait_cancelable (private=<optimized out>, reltime=0xff5f00000000, expected=0, futex_word=0xff5f30039d48) at ../sysdeps/unix/sysv/linux/futex-internal.h:142
9 Thread 0xff5f48a2a1c0 (LWP 35) ".NET TP Worker" 0x0000ff5f546c8d5c in __waitpid (pid=<optimized out>, stat_loc=0xff5f48a244a0, options=<optimized out>) at ../sysdeps/unix/sysv/linux/waitpid.c:30
10 Thread 0xff5f487e91c0 (LWP 36) ".NET Long Runni" 0x0000ff5f53f354d0 in mono_arch_flush_icache () from /root/helix/work/correlation/shared/Microsoft.NETCore.App/8.0.0/libcoreclr.so
11 Thread 0xff5f485e81c0 (LWP 37) ".NET Long Runni" 0x0000ff5f546c42a4 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0xff5f2c00c54c) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
Known issue validation
Build: 🔎 https://dev.azure.com/dnceng-public/public/_build/results?buildId=363089
Error message validated: System.Object:__icall_wrapper_mono_marshal_isinst_with_cache
Result validation: ✅ Known issue matched with the provided build.
Validation performed at: 8/4/2023 1:48:24 PM UTC
Report
Summary
| 24-Hour Hit Count | 7-Day Hit Count | 1-Month Count |
|---|---|---|
| 0 | 0 | 0 |
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
Known Build ErrorUse this to report build issues in the .NET Helix tabUse this to report build issues in the .NET Helix tabarea-VM-meta-mono
Activity
lambdageek commentedon Aug 4, 2023
Crashing on linux-arm64. Here's a managed stack trace:
Here's the corresponding native thread:
lambdageek commentedon Aug 4, 2023
The other crash has a slightly different managed stack trace:
lambdageek commentedon Aug 4, 2023
@vargaz both
internal static bool TryGetCount<T>(this IEnumerable<T> sequence, out int count)andprivate static bool TryCastToImmutableMap(IEnumerable<KeyValuePair<TKey, TValue>> sequence, [NotNullWhen(true)] out ImmutableSortedDictionary<TKey, TValue>? other)are doing casts of someIEnumerable<T>objects. (and I guess this would be in gshared) did we change anything there recently?vargaz commentedon Aug 7, 2023
Don't think so, this is probably just a random crash.
SamMonoRT commentedon Aug 21, 2023
Doesn't seem like a deterministic failure, moving to 9.0.0, but will evaluate a backport of fix when ready.
2 remaining items
pavelsavara commentedon Nov 13, 2023
Another Log
vargaz commentedon Nov 13, 2023
Similar stack trace
lambdageek commentedon Mar 5, 2024
Also in #99332 in System.CodeDom.Tests on arm64 linux
@vargaz are we maybe missing a barrier for the isinst cache variable?
steveisok commentedon Jul 26, 2024
Since this is still getting hit, I'm going to do the bump dance and we should try to address in 10 (or sooner).
jeffschwMSFT commentedon Apr 21, 2025
removing blocking-clean-ci as it has not failed in 30 days