-
Notifications
You must be signed in to change notification settings - Fork 4.7k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
System.Text.Json.Tests crashing with segfault in CI #57198
Comments
Tagging subscribers to this area: @eiriktsarpalis, @layomia Issue DetailsConfiguration:
|
Seems like a one-off occurrence so far. We can evaluate if it reappears. |
I think I saw this multiple times. Runfo/Kusto should provide you with the data of how often this has yet happened in CI. |
There have been 11 or so System.Text.Json segfaults in the past month for that particular queue, but none occurring in master. let jobs = Jobs
| where Queued > ago (30d)
// | where Source == "ci/public/dotnet/runtime/refs/heads/main"
| project Name;
WorkItems
| where Started > ago (30d)
| where JobName in (jobs)
| where QueueName == "ubuntu.1804.armarch.open"
| where ExitCode == 139
| summarize count() by FriendlyName, QueueName But it seems like 5 of them occurred in the past week: let crashes =
WorkItems
| where Started > ago (30d)
| where QueueName == "ubuntu.1804.armarch.open"
| where ExitCode == 139;
let min_t = toscalar(crashes | summarize min(Started));
let max_t = toscalar(crashes | summarize max(Started));
crashes
| make-series num=count() on Started in range(min_t, max_t, 1d) by FriendlyName
| limit 5
| render timechart I'll investigate the dumps. |
@ViktorHofer my arm64 WSL2 installation has suddenly stopped working 🤷, so I'm trying to analyze the dump on Windows using the cross DAC binaries. However following the instructions detailed here results in the following error message when I try to dump the stack or any related command:
Perhaps I'm copying the DAC artifacts incorrectly, I'm assuming we should be copying the contents of |
Marking as |
cc @sdmaclea for Eirik's question. |
Hi @sdmaclea, could you take a look at the above? |
@eiriktsarpalis, @sdmaclea does not work on .NET team anymore. |
Note that #57324 has a dump available and how_to_debug_dump.md to help open it. I think these time out within 30-60 days or so. |
Here is the stack: (lldb) clrstack
OS Thread Id: 0x2a (1)
Child SP IP Call Site
0000007F82681010 0000000000000000 [DebuggerU2MCatchHandlerFrame: 0000007f82681010]
0000007F82681198 0000000000000000 [HelperMethodFrame_PROTECTOBJ: 0000007f82681198] System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Span`1<System.Object> ByRef, System.Signature, Boolean, Boolean)
0000007F82681330 0000007F10BF36C4 System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo) [/_/src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs @ 431]
0000007F826813B0 0000007F12FBDB84 Xunit.Sdk.TestInvoker`1+<>c__DisplayClass48_0+<<InvokeTestMethodAsync>b__1>d[[System.__Canon, System.Private.CoreLib]].MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestInvoker.cs @ 257]
0000007F82681430 0000007F12FBD874 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestInvoker`1+<>c__DisplayClass48_0+<<InvokeTestMethodAsync>b__1>d[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<<InvokeTestMethodAsync>b__1>d<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681480 0000007F12FBD74C Xunit.Sdk.TestInvoker`1+<>c__DisplayClass48_0[[System.__Canon, System.Private.CoreLib]].<InvokeTestMethodAsync>b__1()
0000007F826814D0 0000007F12FBD4C4 Xunit.Sdk.ExecutionTimer+<AggregateAsync>d__4.MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/ExecutionTimer.cs @ 48]
0000007F82681520 0000007F12FBD364 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.ExecutionTimer+<AggregateAsync>d__4, xunit.execution.dotnet]](<AggregateAsync>d__4 ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681560 0000007F12FBD2AC Xunit.Sdk.ExecutionTimer.AggregateAsync(System.Func`1<System.Threading.Tasks.Task>)
0000007F826815A0 0000007F12FBD028 Xunit.Sdk.ExceptionAggregator+<RunAsync>d__9.MoveNext() [/_/src/xunit.core/Sdk/ExceptionAggregator.cs @ 90]
0000007F826815F0 0000007F12FBCF24 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.ExceptionAggregator+<RunAsync>d__9, xunit.core]](<RunAsync>d__9 ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681630 0000007F12FBCE6C Xunit.Sdk.ExceptionAggregator.RunAsync(System.Func`1<System.Threading.Tasks.Task>)
0000007F82681670 0000007F12FBBFCC Xunit.Sdk.TestInvoker`1+<InvokeTestMethodAsync>d__48[[System.__Canon, System.Private.CoreLib]].MoveNext()
0000007F82681710 0000007F12FBBCA4 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestInvoker`1+<InvokeTestMethodAsync>d__48[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<InvokeTestMethodAsync>d__48<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681760 0000007F12FBBB80 Xunit.Sdk.TestInvoker`1[[System.__Canon, System.Private.CoreLib]].InvokeTestMethodAsync(System.Object)
0000007F826817B0 0000007F12FBAB24 Xunit.Sdk.TestInvoker`1+<<RunAsync>b__47_0>d[[System.__Canon, System.Private.CoreLib]].MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestInvoker.cs @ 206]
0000007F82681870 0000007F12FBA714 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestInvoker`1+<<RunAsync>b__47_0>d[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<<RunAsync>b__47_0>d<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F826818C0 0000007F12FBA5F0 Xunit.Sdk.TestInvoker`1[[System.__Canon, System.Private.CoreLib]].<RunAsync>b__47_0()
0000007F82681920 0000007F12FBA33C Xunit.Sdk.ExceptionAggregator+<RunAsync>d__10`1[[System.Decimal, System.Private.CoreLib]].MoveNext() [/_/src/xunit.core/Sdk/ExceptionAggregator.cs @ 107]
0000007F826819A0 0000007F12FBA22C System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.ExceptionAggregator+<RunAsync>d__10`1[[System.Decimal, System.Private.CoreLib]], xunit.core]](<RunAsync>d__10`1<System.Decimal> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F826819E0 0000007F12FBA174 Xunit.Sdk.ExceptionAggregator.RunAsync[[System.Decimal, System.Private.CoreLib]](System.Func`1<System.Threading.Tasks.Task`1<System.Decimal>>)
0000007F82681A20 0000007F10FD572C Xunit.Sdk.XunitTestRunner+<InvokeTestAsync>d__4.MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestRunner.cs @ 67]
0000007F82681A90 0000007F12FB2614 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.XunitTestRunner+<InvokeTestAsync>d__4, xunit.execution.dotnet]](<InvokeTestAsync>d__4 ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681AD0 0000007F12FB2550 Xunit.Sdk.XunitTestRunner.InvokeTestAsync(Xunit.Sdk.ExceptionAggregator)
0000007F82681B20 0000007F12FB1F2C Xunit.Sdk.ExceptionAggregator+<RunAsync>d__10`1[[System.__Canon, System.Private.CoreLib]].MoveNext()
0000007F82681B90 0000007F12FB1A64 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.ExceptionAggregator+<RunAsync>d__10`1[[System.__Canon, System.Private.CoreLib]], xunit.core]](<RunAsync>d__10`1<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681BE0 0000007F12FB1924 Xunit.Sdk.ExceptionAggregator.RunAsync[[System.__Canon, System.Private.CoreLib]](System.Func`1<System.Threading.Tasks.Task`1<System.__Canon>>)
0000007F82681C30 0000007F12FB0D2C Xunit.Sdk.TestRunner`1+<RunAsync>d__43[[System.__Canon, System.Private.CoreLib]].MoveNext()
0000007F82681D20 0000007F12FAFF1C System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestRunner`1+<RunAsync>d__43[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__43<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681D70 0000007F12FAFDE8 Xunit.Sdk.TestRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync()
0000007F82681DD0 0000007F11548ED8 Xunit.Sdk.XunitTheoryTestCaseRunner+<RunTestAsync>d__11.MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTheoryTestCaseRunner.cs @ 144]
0000007F82681E80 0000007F11544B54 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.XunitTheoryTestCaseRunner+<RunTestAsync>d__11, xunit.execution.dotnet]](<RunTestAsync>d__11 ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681EC0 0000007F11544ACC System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.XunitTheoryTestCaseRunner+<RunTestAsync>d__11, xunit.execution.dotnet]](<RunTestAsync>d__11 ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82681EF0 0000007F11544A78 Xunit.Sdk.XunitTheoryTestCaseRunner.RunTestAsync()
0000007F82681F50 0000007F10FD1048 Xunit.Sdk.TestCaseRunner`1+<RunAsync>d__19[[System.__Canon, System.Private.CoreLib]].MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestCaseRunner.cs @ 82]
0000007F82682070 0000007F10FD0C2C System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestCaseRunner`1+<RunAsync>d__19[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__19<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F826820D0 0000007F10FD0B58 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestCaseRunner`1+<RunAsync>d__19[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__19<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682110 0000007F10FD0AC0 Xunit.Sdk.TestCaseRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync()
0000007F82682170 0000007F11524EC8 Xunit.Sdk.XunitTheoryTestCase.RunAsync(Xunit.Abstractions.IMessageSink, Xunit.Sdk.IMessageBus, System.Object[], Xunit.Sdk.ExceptionAggregator, System.Threading.CancellationTokenSource) [/_/src/xunit.execution/Sdk/Frameworks/XunitTheoryTestCase.cs @ 51]
0000007F826821D0 0000007F10FD0570 Xunit.Sdk.XunitTestMethodRunner.RunTestCaseAsync(Xunit.Sdk.IXunitTestCase) [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestMethodRunner.cs @ 45]
0000007F82682220 0000007F10FD01EC Xunit.Sdk.TestMethodRunner`1+<RunTestCasesAsync>d__32[[System.__Canon, System.Private.CoreLib]].MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestMethodRunner.cs @ 136]
0000007F82682290 0000007F10FCFBFC System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestMethodRunner`1+<RunTestCasesAsync>d__32[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestCasesAsync>d__32<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F826822F0 0000007F10FCFB28 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestMethodRunner`1+<RunTestCasesAsync>d__32[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestCasesAsync>d__32<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682330 0000007F10FCFA94 Xunit.Sdk.TestMethodRunner`1[[System.__Canon, System.Private.CoreLib]].RunTestCasesAsync()
0000007F826823A0 0000007F10FCF078 Xunit.Sdk.TestMethodRunner`1+<RunAsync>d__31[[System.__Canon, System.Private.CoreLib]].MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestMethodRunner.cs @ 106]
0000007F826824B0 0000007F10FCEC8C System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestMethodRunner`1+<RunAsync>d__31[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__31<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82682510 0000007F10FCEBB8 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestMethodRunner`1+<RunAsync>d__31[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__31<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682550 0000007F10FCEB20 Xunit.Sdk.TestMethodRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync()
0000007F826825B0 0000007F10FCE6B0 Xunit.Sdk.XunitTestClassRunner.RunTestMethodAsync(Xunit.Abstractions.ITestMethod, Xunit.Abstractions.IReflectionMethodInfo, System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>, System.Object[]) [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestClassRunner.cs @ 168]
0000007F82682630 0000007F10FCA24C Xunit.Sdk.TestClassRunner`1+<RunTestMethodsAsync>d__38[[System.__Canon, System.Private.CoreLib]].MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestClassRunner.cs @ 213]
0000007F826826D0 0000007F10FC9994 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestClassRunner`1+<RunTestMethodsAsync>d__38[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestMethodsAsync>d__38<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82682730 0000007F10FC98C0 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestClassRunner`1+<RunTestMethodsAsync>d__38[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestMethodsAsync>d__38<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682770 0000007F10FC9420 Xunit.Sdk.TestClassRunner`1[[System.__Canon, System.Private.CoreLib]].RunTestMethodsAsync()
0000007F826827E0 0000007F10FC782C Xunit.Sdk.TestClassRunner`1+<RunAsync>d__37[[System.__Canon, System.Private.CoreLib]].MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestClassRunner.cs @ 171]
0000007F82682930 0000007F10FC6E9C System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestClassRunner`1+<RunAsync>d__37[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__37<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82682990 0000007F10FC6DC8 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestClassRunner`1+<RunAsync>d__37[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__37<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F826829D0 0000007F10FC6D30 Xunit.Sdk.TestClassRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync()
0000007F82682A30 0000007F10FC67DC Xunit.Sdk.XunitTestCollectionRunner.RunTestClassAsync(Xunit.Abstractions.ITestClass, Xunit.Abstractions.IReflectionTypeInfo, System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>) [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestCollectionRunner.cs @ 158]
0000007F82682AB0 0000007F10FC6100 Xunit.Sdk.TestCollectionRunner`1+<RunTestClassesAsync>d__28[[System.__Canon, System.Private.CoreLib]].MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestCollectionRunner.cs @ 130]
0000007F82682B30 0000007F10FC5714 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestCollectionRunner`1+<RunTestClassesAsync>d__28[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestClassesAsync>d__28<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82682B90 0000007F10FC5640 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestCollectionRunner`1+<RunTestClassesAsync>d__28[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestClassesAsync>d__28<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682BD0 0000007F10FC55AC Xunit.Sdk.TestCollectionRunner`1[[System.__Canon, System.Private.CoreLib]].RunTestClassesAsync()
0000007F82682C40 0000007F10FC271C Xunit.Sdk.TestCollectionRunner`1+<RunAsync>d__27[[System.__Canon, System.Private.CoreLib]].MoveNext() [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestCollectionRunner.cs @ 101]
0000007F82682D90 0000007F10FC1A04 System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestCollectionRunner`1+<RunAsync>d__27[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__27<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82682DF0 0000007F10FC18F8 System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestCollectionRunner`1+<RunAsync>d__27[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__27<System.__Canon> ByRef) [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682E30 0000007F10FC1488 Xunit.Sdk.TestCollectionRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync()
0000007F82682E90 0000007F10FBFD10 Xunit.Sdk.XunitTestAssemblyRunner.RunTestCollectionAsync(Xunit.Sdk.IMessageBus, Xunit.Abstractions.ITestCollection, System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>, System.Threading.CancellationTokenSource) [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestAssemblyRunner.cs @ 235]
0000007F82682EF0 0000007F10FBFC3C Xunit.Sdk.XunitTestAssemblyRunner+<>c__DisplayClass14_2.<RunTestCollectionsAsync>b__2() [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestAssemblyRunner.cs @ 184]
0000007F82682F30 0000007F0E800BB8 System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib]].InnerInvoke() [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Future.cs @ 503]
0000007F82682F70 0000007F0E50F774 System.Threading.Tasks.Task+<>c.<.cctor>b__271_0(System.Object) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2367]
0000007F82682F90 0000007F0E4E22A8 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs @ 183]
0000007F82682FE0 0000007F0E507214 System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2327]
0000007F82683060 0000007F0E506FA0 System.Threading.Tasks.Task.ExecuteEntry() [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2240]
0000007F82683080 0000007F0E516B24 System.Threading.Tasks.SynchronizationContextTaskScheduler+<>c.<.cctor>b__8_0(System.Object) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskScheduler.cs @ 630]
0000007F826830A0 0000007F10FBFB7C Xunit.Sdk.MaxConcurrencySyncContext.RunOnSyncContext(System.Threading.SendOrPostCallback, System.Object) [/_/src/xunit.execution/Sdk/MaxConcurrencySyncContext.cs @ 106]
0000007F826830E0 0000007F10FBF5B0 Xunit.Sdk.MaxConcurrencySyncContext+<>c__DisplayClass11_0.<WorkerThreadProc>b__0(System.Object) [/_/src/xunit.execution/Sdk/MaxConcurrencySyncContext.cs @ 96]
0000007F82683120 0000007F0E4E22A8 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs @ 183]
0000007F82683170 0000007F10FB9DDC Xunit.Sdk.MaxConcurrencySyncContext.WorkerThreadProc() [/_/src/xunit.execution/Sdk/MaxConcurrencySyncContext.cs @ 96]
0000007F826831B0 0000007F10BC7388 Xunit.Sdk.XunitWorkerThread+<>c.<QueueUserWorkItem>b__5_0(System.Object) [/_/src/common/XunitWorkerThread.cs @ 37]
0000007F826831F0 0000007F0E5076C8 System.Threading.Tasks.Task.InnerInvoke() [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2387]
0000007F82683220 0000007F0E50F774 System.Threading.Tasks.Task+<>c.<.cctor>b__271_0(System.Object) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2367]
0000007F82683240 0000007F0E4E22A8 System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs @ 183]
0000007F82683290 0000007F0E507214 System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2327]
0000007F82683310 0000007F0E50708C System.Threading.Tasks.Task.ExecuteEntryUnsafe(System.Threading.Thread) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2265]
0000007F82683330 0000007F0E517648 System.Threading.Tasks.ThreadPoolTaskScheduler+<>c.<.cctor>b__10_0(System.Object) [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs @ 35]
0000007F82683350 0000007F0E4CDF8C System.Threading.Thread.StartCallback() [/_/src/coreclr/System.Private.CoreLib/src/System/Threading/Thread.CoreCLR.cs @ 105]
0000007F82683568 0000007f88365dcc [DebuggerU2MCatchHandlerFrame: 0000007f82683568] |
This comment has been minimized.
This comment has been minimized.
@am11 It looks like the crash is in the unmanaged runtime code. Are you able to get unmanaged stacktrace too? |
Yup, it looks like: (lldb) clrstack -f
OS Thread Id: 0x2a (1)
Child SP IP Call Site
0000007F82680970 0000000000000000
0000007F82680970 0000007F1251FA1C
0000007F82680980 0000007F1251F830
0000007F826809F0 0000007F88365DCC libcoreclr.so!CallDescrWorkerInternal + 132 at /__w/1/s/src/coreclr/vm/arm64/calldescrworkerarm64.S:73
0000007F82680CD0 0000007F8811707C libcoreclr.so!CallDescrWorkerWithHandler(CallDescrData*, int) + 364 at /__w/1/s/src/coreclr/pal/inc/pal.h:4648
0000007F82680D20 0000007F88238030 libcoreclr.so!CallDescrWorkerReflectionWrapper(CallDescrData*, Frame*) + 128 at /__w/1/s/src/coreclr/pal/inc/pal.h:4648
0000007F82680D20 0000007F88238024 libcoreclr.so!CallDescrWorkerReflectionWrapper(CallDescrData*, Frame*) + 116 at /__w/1/s/src/coreclr/vm/reflectioninvocation.cpp:471
0000007F82680DA0 0000007F882398C8 libcoreclr.so!RuntimeMethodHandle::InvokeMethod(Object*, Span<OBJECTREF>*, SignatureNative*, bool, bool) + 4984 at /__w/1/s/src/coreclr/pal/inc/pal.h:4648
0000007F82681010 [DebuggerU2MCatchHandlerFrame: 0000007f82681010]
0000007F82681198 [HelperMethodFrame_PROTECTOBJ: 0000007f82681198] System.Private.CoreLib.dll!System.RuntimeMethodHandle.InvokeMethod(System.Object, System.Span`1<System.Object> ByRef, System.Signature, Boolean, Boolean)
0000007F82681330 0000007F10BF36C4 System.Private.CoreLib.dll!System.Reflection.RuntimeMethodInfo.Invoke(System.Object, System.Reflection.BindingFlags, System.Reflection.Binder, System.Object[], System.Globalization.CultureInfo) + 196 [/_/src/coreclr/System.Private.CoreLib/src/System/Reflection/RuntimeMethodInfo.cs @ 431]
0000007F82681340 0000007F12FBDB84
0000007F826813B0 0000007F12FBDB84 xunit.execution.dotnet.dll!Xunit.Sdk.TestInvoker`1+<>c__DisplayClass48_0+<<InvokeTestMethodAsync>b__1>d[[System.__Canon, System.Private.CoreLib]].MoveNext() + 596 [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestInvoker.cs @ 257]
0000007F826813C0 0000007F12FBD874
0000007F82681430 0000007F12FBD874 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestInvoker`1+<>c__DisplayClass48_0+<<InvokeTestMethodAsync>b__1>d[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<<InvokeTestMethodAsync>b__1>d<System.__Canon> ByRef) + 132 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681440 0000007F12FBD74C
0000007F82681480 0000007F12FBD74C xunit.execution.dotnet.dll!Xunit.Sdk.TestInvoker`1+<>c__DisplayClass48_0[[System.__Canon, System.Private.CoreLib]].<InvokeTestMethodAsync>b__1() + 108
0000007F82681490 0000007F12FBD4C4
0000007F826814D0 0000007F12FBD4C4 xunit.execution.dotnet.dll!Xunit.Sdk.ExecutionTimer+<AggregateAsync>d__4.MoveNext() + 156 [/_/src/xunit.execution/Sdk/Frameworks/ExecutionTimer.cs @ 48]
0000007F826814E0 0000007F12FBD364
0000007F82681520 0000007F12FBD364 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.ExecutionTimer+<AggregateAsync>d__4, xunit.execution.dotnet]](<AggregateAsync>d__4 ByRef) + 84 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681530 0000007F12FBD2AC
0000007F82681560 0000007F12FBD2AC xunit.execution.dotnet.dll!Xunit.Sdk.ExecutionTimer.AggregateAsync(System.Func`1<System.Threading.Tasks.Task>) + 52
0000007F82681570 0000007F12FBD028
0000007F826815A0 0000007F12FBD028 xunit.core.dll!Xunit.Sdk.ExceptionAggregator+<RunAsync>d__9.MoveNext() + 64 [/_/src/xunit.core/Sdk/ExceptionAggregator.cs @ 90]
0000007F826815B0 0000007F12FBCF24
0000007F826815F0 0000007F12FBCF24 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.ExceptionAggregator+<RunAsync>d__9, xunit.core]](<RunAsync>d__9 ByRef) + 84 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681600 0000007F12FBCE6C
0000007F82681630 0000007F12FBCE6C xunit.core.dll!Xunit.Sdk.ExceptionAggregator.RunAsync(System.Func`1<System.Threading.Tasks.Task>) + 52
0000007F82681640 0000007F12FBBFCC
0000007F82681670 0000007F12FBBFCC xunit.execution.dotnet.dll!Xunit.Sdk.TestInvoker`1+<InvokeTestMethodAsync>d__48[[System.__Canon, System.Private.CoreLib]].MoveNext() + 540
0000007F82681680 0000007F12FBBCA4
0000007F82681710 0000007F12FBBCA4 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestInvoker`1+<InvokeTestMethodAsync>d__48[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<InvokeTestMethodAsync>d__48<System.__Canon> ByRef) + 132 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681720 0000007F12FBBB80
0000007F82681760 0000007F12FBBB80 xunit.execution.dotnet.dll!Xunit.Sdk.TestInvoker`1[[System.__Canon, System.Private.CoreLib]].InvokeTestMethodAsync(System.Object) + 112
0000007F82681770 0000007F12FBAB24
0000007F826817B0 0000007F12FBAB24 xunit.execution.dotnet.dll!Xunit.Sdk.TestInvoker`1+<<RunAsync>b__47_0>d[[System.__Canon, System.Private.CoreLib]].MoveNext() + 852 [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestInvoker.cs @ 206]
0000007F826817C0 0000007F12FBA714
0000007F82681870 0000007F12FBA714 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestInvoker`1+<<RunAsync>b__47_0>d[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<<RunAsync>b__47_0>d<System.__Canon> ByRef) + 132 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681880 0000007F12FBA5F0
0000007F826818C0 0000007F12FBA5F0 xunit.execution.dotnet.dll!Xunit.Sdk.TestInvoker`1[[System.__Canon, System.Private.CoreLib]].<RunAsync>b__47_0() + 112
0000007F826818D0 0000007F12FBA33C
0000007F82681920 0000007F12FBA33C xunit.core.dll!Xunit.Sdk.ExceptionAggregator+<RunAsync>d__10`1[[System.Decimal, System.Private.CoreLib]].MoveNext() + 76 [/_/src/xunit.core/Sdk/ExceptionAggregator.cs @ 107]
0000007F82681930 0000007F12FBA22C
0000007F826819A0 0000007F12FBA22C System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.ExceptionAggregator+<RunAsync>d__10`1[[System.Decimal, System.Private.CoreLib]], xunit.core]](<RunAsync>d__10`1<System.Decimal> ByRef) + 84 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F826819B0 0000007F12FBA174
0000007F826819E0 0000007F12FBA174 xunit.core.dll!Xunit.Sdk.ExceptionAggregator.RunAsync[[System.Decimal, System.Private.CoreLib]](System.Func`1<System.Threading.Tasks.Task`1<System.Decimal>>) + 52
0000007F826819F0 0000007F10FD572C
0000007F82681A20 0000007F10FD572C xunit.execution.dotnet.dll!Xunit.Sdk.XunitTestRunner+<InvokeTestAsync>d__4.MoveNext() + 228 [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestRunner.cs @ 67]
0000007F82681A30 0000007F12FB2614
0000007F82681A90 0000007F12FB2614 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.XunitTestRunner+<InvokeTestAsync>d__4, xunit.execution.dotnet]](<InvokeTestAsync>d__4 ByRef) + 84 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681AA0 0000007F12FB2550
0000007F82681AD0 0000007F12FB2550 xunit.execution.dotnet.dll!Xunit.Sdk.XunitTestRunner.InvokeTestAsync(Xunit.Sdk.ExceptionAggregator) + 56
0000007F82681AE0 0000007F12FB1F2C
0000007F82681B20 0000007F12FB1F2C xunit.core.dll!Xunit.Sdk.ExceptionAggregator+<RunAsync>d__10`1[[System.__Canon, System.Private.CoreLib]].MoveNext() + 68
0000007F82681B30 0000007F12FB1A64
0000007F82681B90 0000007F12FB1A64 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.ExceptionAggregator+<RunAsync>d__10`1[[System.__Canon, System.Private.CoreLib]], xunit.core]](<RunAsync>d__10`1<System.__Canon> ByRef) + 132 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681BA0 0000007F12FB1924
0000007F82681BE0 0000007F12FB1924 xunit.core.dll!Xunit.Sdk.ExceptionAggregator.RunAsync[[System.__Canon, System.Private.CoreLib]](System.Func`1<System.Threading.Tasks.Task`1<System.__Canon>>) + 124
0000007F82681BF0 0000007F12FB0D2C
0000007F82681C30 0000007F12FB0D2C xunit.execution.dotnet.dll!Xunit.Sdk.TestRunner`1+<RunAsync>d__43[[System.__Canon, System.Private.CoreLib]].MoveNext() + 836
0000007F82681C40 0000007F12FAFF1C
0000007F82681D20 0000007F12FAFF1C System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestRunner`1+<RunAsync>d__43[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__43<System.__Canon> ByRef) + 132 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681D30 0000007F12FAFDE8
0000007F82681D70 0000007F12FAFDE8 xunit.execution.dotnet.dll!Xunit.Sdk.TestRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync() + 112
0000007F82681D80 0000007F11548ED8
0000007F82681DD0 0000007F11548ED8 xunit.execution.dotnet.dll!Xunit.Sdk.XunitTheoryTestCaseRunner+<RunTestAsync>d__11.MoveNext() + 224 [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTheoryTestCaseRunner.cs @ 144]
0000007F82681DE0 0000007F11544B54
0000007F82681E80 0000007F11544B54 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.XunitTheoryTestCaseRunner+<RunTestAsync>d__11, xunit.execution.dotnet]](<RunTestAsync>d__11 ByRef) + 100 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82681E90 0000007F11544ACC
0000007F82681EC0 0000007F11544ACC System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.XunitTheoryTestCaseRunner+<RunTestAsync>d__11, xunit.execution.dotnet]](<RunTestAsync>d__11 ByRef) + 28 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82681ED0 0000007F11544A78
0000007F82681EF0 0000007F11544A78 xunit.execution.dotnet.dll!Xunit.Sdk.XunitTheoryTestCaseRunner.RunTestAsync() + 96
0000007F82681F00 0000007F10FD1048
0000007F82681F50 0000007F10FD1048 xunit.execution.dotnet.dll!Xunit.Sdk.TestCaseRunner`1+<RunAsync>d__19[[System.__Canon, System.Private.CoreLib]].MoveNext() + 560 [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestCaseRunner.cs @ 82]
0000007F82681F60 0000007F10FD0C2C
0000007F82682070 0000007F10FD0C2C System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestCaseRunner`1+<RunAsync>d__19[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__19<System.__Canon> ByRef) + 180 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82682080 0000007F10FD0B58
0000007F826820D0 0000007F10FD0B58 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestCaseRunner`1+<RunAsync>d__19[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__19<System.__Canon> ByRef) + 96 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F826820E0 0000007F10FD0AC0
0000007F82682110 0000007F10FD0AC0 xunit.execution.dotnet.dll!Xunit.Sdk.TestCaseRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync() + 168
0000007F82682120 0000007F11524EC8
0000007F82682170 0000007F11524EC8 xunit.execution.dotnet.dll!Xunit.Sdk.XunitTheoryTestCase.RunAsync(Xunit.Abstractions.IMessageSink, Xunit.Sdk.IMessageBus, System.Object[], Xunit.Sdk.ExceptionAggregator, System.Threading.CancellationTokenSource) + 176 [/_/src/xunit.execution/Sdk/Frameworks/XunitTheoryTestCase.cs @ 51]
0000007F82682188 0000007F10FD0570
0000007F826821D0 0000007F10FD0570 xunit.execution.dotnet.dll!Xunit.Sdk.XunitTestMethodRunner.RunTestCaseAsync(Xunit.Sdk.IXunitTestCase) + 168 [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestMethodRunner.cs @ 45]
0000007F826821E0 0000007F10FD01EC
0000007F82682220 0000007F10FD01EC xunit.execution.dotnet.dll!Xunit.Sdk.TestMethodRunner`1+<RunTestCasesAsync>d__32[[System.__Canon, System.Private.CoreLib]].MoveNext() + 324 [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestMethodRunner.cs @ 136]
0000007F82682230 0000007F10FCFBFC
0000007F82682290 0000007F10FCFBFC System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestMethodRunner`1+<RunTestCasesAsync>d__32[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestCasesAsync>d__32<System.__Canon> ByRef) + 180 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F826822A0 0000007F10FCFB28
0000007F826822F0 0000007F10FCFB28 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestMethodRunner`1+<RunTestCasesAsync>d__32[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestCasesAsync>d__32<System.__Canon> ByRef) + 96 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682300 0000007F10FCFA94
0000007F82682330 0000007F10FCFA94 xunit.execution.dotnet.dll!Xunit.Sdk.TestMethodRunner`1[[System.__Canon, System.Private.CoreLib]].RunTestCasesAsync() + 172
0000007F82682340 0000007F10FCF078
0000007F826823A0 0000007F10FCF078 xunit.execution.dotnet.dll!Xunit.Sdk.TestMethodRunner`1+<RunAsync>d__31[[System.__Canon, System.Private.CoreLib]].MoveNext() + 344 [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestMethodRunner.cs @ 106]
0000007F826823B0 0000007F10FCEC8C
0000007F826824B0 0000007F10FCEC8C System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestMethodRunner`1+<RunAsync>d__31[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__31<System.__Canon> ByRef) + 180 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F826824C0 0000007F10FCEBB8
0000007F82682510 0000007F10FCEBB8 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestMethodRunner`1+<RunAsync>d__31[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__31<System.__Canon> ByRef) + 96 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682520 0000007F10FCEB20
0000007F82682550 0000007F10FCEB20 xunit.execution.dotnet.dll!Xunit.Sdk.TestMethodRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync() + 168
0000007F82682560 0000007F10FCE6B0
0000007F826825B0 0000007F10FCE6B0 xunit.execution.dotnet.dll!Xunit.Sdk.XunitTestClassRunner.RunTestMethodAsync(Xunit.Abstractions.ITestMethod, Xunit.Abstractions.IReflectionMethodInfo, System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>, System.Object[]) + 224 [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestClassRunner.cs @ 168]
0000007F826825D0 0000007F10FCA24C
0000007F82682630 0000007F10FCA24C xunit.execution.dotnet.dll!Xunit.Sdk.TestClassRunner`1+<RunTestMethodsAsync>d__38[[System.__Canon, System.Private.CoreLib]].MoveNext() + 1036 [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestClassRunner.cs @ 213]
0000007F82682640 0000007F10FC9994
0000007F826826D0 0000007F10FC9994 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestClassRunner`1+<RunTestMethodsAsync>d__38[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestMethodsAsync>d__38<System.__Canon> ByRef) + 180 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F826826E0 0000007F10FC98C0
0000007F82682730 0000007F10FC98C0 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestClassRunner`1+<RunTestMethodsAsync>d__38[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestMethodsAsync>d__38<System.__Canon> ByRef) + 96 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682740 0000007F10FC9420
0000007F82682770 0000007F10FC9420 xunit.execution.dotnet.dll!Xunit.Sdk.TestClassRunner`1[[System.__Canon, System.Private.CoreLib]].RunTestMethodsAsync() + 168
0000007F82682780 0000007F10FC782C
0000007F826827E0 0000007F10FC782C xunit.execution.dotnet.dll!Xunit.Sdk.TestClassRunner`1+<RunAsync>d__37[[System.__Canon, System.Private.CoreLib]].MoveNext() + 612 [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestClassRunner.cs @ 171]
0000007F826827F0 0000007F10FC6E9C
0000007F82682930 0000007F10FC6E9C System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestClassRunner`1+<RunAsync>d__37[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__37<System.__Canon> ByRef) + 180 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82682940 0000007F10FC6DC8
0000007F82682990 0000007F10FC6DC8 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestClassRunner`1+<RunAsync>d__37[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__37<System.__Canon> ByRef) + 96 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F826829A0 0000007F10FC6D30
0000007F826829D0 0000007F10FC6D30 xunit.execution.dotnet.dll!Xunit.Sdk.TestClassRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync() + 168
0000007F826829E0 0000007F10FC67DC
0000007F82682A30 0000007F10FC67DC xunit.execution.dotnet.dll!Xunit.Sdk.XunitTestCollectionRunner.RunTestClassAsync(Xunit.Abstractions.ITestClass, Xunit.Abstractions.IReflectionTypeInfo, System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>) + 228 [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestCollectionRunner.cs @ 158]
0000007F82682A50 0000007F10FC6100
0000007F82682AB0 0000007F10FC6100 xunit.execution.dotnet.dll!Xunit.Sdk.TestCollectionRunner`1+<RunTestClassesAsync>d__28[[System.__Canon, System.Private.CoreLib]].MoveNext() + 896 [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestCollectionRunner.cs @ 130]
0000007F82682AC0 0000007F10FC5714
0000007F82682B30 0000007F10FC5714 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestCollectionRunner`1+<RunTestClassesAsync>d__28[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestClassesAsync>d__28<System.__Canon> ByRef) + 180 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82682B40 0000007F10FC5640
0000007F82682B90 0000007F10FC5640 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestCollectionRunner`1+<RunTestClassesAsync>d__28[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunTestClassesAsync>d__28<System.__Canon> ByRef) + 96 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682BA0 0000007F10FC55AC
0000007F82682BD0 0000007F10FC55AC xunit.execution.dotnet.dll!Xunit.Sdk.TestCollectionRunner`1[[System.__Canon, System.Private.CoreLib]].RunTestClassesAsync() + 172
0000007F82682BE0 0000007F10FC271C
0000007F82682C40 0000007F10FC271C xunit.execution.dotnet.dll!Xunit.Sdk.TestCollectionRunner`1+<RunAsync>d__27[[System.__Canon, System.Private.CoreLib]].MoveNext() + 612 [/_/src/xunit.execution/Sdk/Frameworks/Runners/TestCollectionRunner.cs @ 101]
0000007F82682C50 0000007F10FC1A04
0000007F82682D90 0000007F10FC1A04 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start[[Xunit.Sdk.TestCollectionRunner`1+<RunAsync>d__27[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__27<System.__Canon> ByRef) + 180 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncMethodBuilderCore.cs @ 38]
0000007F82682DA0 0000007F10FC18F8
0000007F82682DF0 0000007F10FC18F8 System.Private.CoreLib.dll!System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib]].Start[[Xunit.Sdk.TestCollectionRunner`1+<RunAsync>d__27[[System.__Canon, System.Private.CoreLib]], xunit.execution.dotnet]](<RunAsync>d__27<System.__Canon> ByRef) + 96 [/_/src/libraries/System.Private.CoreLib/src/System/Runtime/CompilerServices/AsyncTaskMethodBuilderT.cs @ 36]
0000007F82682E00 0000007F10FC1488
0000007F82682E30 0000007F10FC1488 xunit.execution.dotnet.dll!Xunit.Sdk.TestCollectionRunner`1[[System.__Canon, System.Private.CoreLib]].RunAsync() + 168
0000007F82682E40 0000007F10FBFD10
0000007F82682E90 0000007F10FBFD10 xunit.execution.dotnet.dll!Xunit.Sdk.XunitTestAssemblyRunner.RunTestCollectionAsync(Xunit.Sdk.IMessageBus, Xunit.Abstractions.ITestCollection, System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>, System.Threading.CancellationTokenSource) + 176 [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestAssemblyRunner.cs @ 235]
0000007F82682EA0 0000007F10FBFC3C
0000007F82682EF0 0000007F10FBFC3C xunit.execution.dotnet.dll!Xunit.Sdk.XunitTestAssemblyRunner+<>c__DisplayClass14_2.<RunTestCollectionsAsync>b__2() + 148 [/_/src/xunit.execution/Sdk/Frameworks/Runners/XunitTestAssemblyRunner.cs @ 184]
0000007F82682F00 0000007F0E800BB8
0000007F82682F30 0000007F0E800BB8 System.Private.CoreLib.dll!System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib]].InnerInvoke() + 152 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Future.cs @ 503]
0000007F82682F40 0000007F0E50F774
0000007F82682F70 0000007F0E50F774 System.Private.CoreLib.dll!System.Threading.Tasks.Task+<>c.<.cctor>b__271_0(System.Object) + 116 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2367]
0000007F82682F80 0000007F0E4E22A8
0000007F82682F90 0000007F0E4E22A8 System.Private.CoreLib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) + 136 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs @ 183]
0000007F82682FA0 0000007F0E507214
0000007F82682FE0 0000007F0E507214 System.Private.CoreLib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread) + 244 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2327]
0000007F82682FF0 0000007F0E506FA0
0000007F82683060 0000007F0E506FA0 System.Private.CoreLib.dll!System.Threading.Tasks.Task.ExecuteEntry() + 160 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2240]
0000007F82683070 0000007F0E516B24
0000007F82683080 0000007F0E516B24 System.Private.CoreLib.dll!System.Threading.Tasks.SynchronizationContextTaskScheduler+<>c.<.cctor>b__8_0(System.Object) + 132 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/TaskScheduler.cs @ 630]
0000007F82683090 0000007F10FBFB7C
0000007F826830A0 0000007F10FBFB7C xunit.execution.dotnet.dll!Xunit.Sdk.MaxConcurrencySyncContext.RunOnSyncContext(System.Threading.SendOrPostCallback, System.Object) + 76 [/_/src/xunit.execution/Sdk/MaxConcurrencySyncContext.cs @ 106]
0000007F826830B0 0000007F10FBF5B0
0000007F826830E0 0000007F10FBF5B0 xunit.execution.dotnet.dll!Xunit.Sdk.MaxConcurrencySyncContext+<>c__DisplayClass11_0.<WorkerThreadProc>b__0(System.Object) + 96 [/_/src/xunit.execution/Sdk/MaxConcurrencySyncContext.cs @ 96]
0000007F826830F0 0000007F0E4E22A8
0000007F82683120 0000007F0E4E22A8 System.Private.CoreLib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) + 136 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs @ 183]
0000007F82683130 0000007F10FB9DDC
0000007F82683170 0000007F10FB9DDC xunit.execution.dotnet.dll!Xunit.Sdk.MaxConcurrencySyncContext.WorkerThreadProc() + 404 [/_/src/xunit.execution/Sdk/MaxConcurrencySyncContext.cs @ 96]
0000007F82683180 0000007F10BC7388
0000007F826831B0 0000007F10BC7388 xunit.execution.dotnet.dll!Xunit.Sdk.XunitWorkerThread+<>c.<QueueUserWorkItem>b__5_0(System.Object) + 88 [/_/src/common/XunitWorkerThread.cs @ 37]
0000007F826831C0 0000007F0E5076C8
0000007F826831F0 0000007F0E5076C8 System.Private.CoreLib.dll!System.Threading.Tasks.Task.InnerInvoke() + 200 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2387]
0000007F82683200 0000007F0E50F774
0000007F82683220 0000007F0E50F774 System.Private.CoreLib.dll!System.Threading.Tasks.Task+<>c.<.cctor>b__271_0(System.Object) + 116 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2367]
0000007F82683230 0000007F0E4E22A8
0000007F82683240 0000007F0E4E22A8 System.Private.CoreLib.dll!System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object) + 136 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/ExecutionContext.cs @ 183]
0000007F82683250 0000007F0E507214
0000007F82683290 0000007F0E507214 System.Private.CoreLib.dll!System.Threading.Tasks.Task.ExecuteWithThreadLocal(System.Threading.Tasks.Task ByRef, System.Threading.Thread) + 244 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2327]
0000007F826832A0 0000007F0E50708C
0000007F82683310 0000007F0E50708C System.Private.CoreLib.dll!System.Threading.Tasks.Task.ExecuteEntryUnsafe(System.Threading.Thread) + 140 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/Task.cs @ 2265]
0000007F82683320 0000007F0E517648
0000007F82683330 0000007F0E517648 System.Private.CoreLib.dll!System.Threading.Tasks.ThreadPoolTaskScheduler+<>c.<.cctor>b__10_0(System.Object) + 136 [/_/src/libraries/System.Private.CoreLib/src/System/Threading/Tasks/ThreadPoolTaskScheduler.cs @ 35]
0000007F82683340 0000007F0E4CDF8C
0000007F82683350 0000007F0E4CDF8C System.Private.CoreLib.dll!System.Threading.Thread.StartCallback() + 236 [/_/src/coreclr/System.Private.CoreLib/src/System/Threading/Thread.CoreCLR.cs @ 105]
0000007F82683360 0000007F88365DCC libcoreclr.so!CallDescrWorkerInternal + 132 at /__w/1/s/src/coreclr/vm/arm64/calldescrworkerarm64.S:73
0000007F826833A0 0000007F8811707C libcoreclr.so!CallDescrWorkerWithHandler(CallDescrData*, int) + 364 at /__w/1/s/src/coreclr/pal/inc/pal.h:4648
0000007F826833F0 0000007F8811739C libcoreclr.so!DispatchCallSimple(unsigned long*, unsigned int, unsigned long, unsigned int) + 220 at /__w/1/s/src/coreclr/vm/callhelpers.cpp:218
0000007F826834D0 0000007F8813A664 libcoreclr.so!ThreadNative::KickOffThread_Worker(void*) + 224 at /__w/1/s/src/coreclr/vm/comsynchronizable.cpp:0
0000007F82683540 0000007F880C2434 libcoreclr.so!ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 564 at /__w/1/s/src/coreclr/vm/threads.cpp:7349
0000007F82683540 0000007F880C242C libcoreclr.so!ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 556 at /__w/1/s/src/coreclr/vm/threads.cpp:7312
0000007F82683540 0000007F880C2308 libcoreclr.so!ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 264 at /__w/1/s/src/coreclr/vm/threads.inl:37
0000007F82683540 0000007F880C2304 libcoreclr.so!ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 260 at /__w/1/s/src/coreclr/vm/threads.cpp:7514
0000007F82683540 0000007F880C22C0 libcoreclr.so!ManagedThreadBase_DispatchOuter(ManagedThreadCallState*) + 192 at /__w/1/s/src/coreclr/vm/threads.cpp:7512
0000007F82683568 [DebuggerU2MCatchHandlerFrame: 0000007f82683568]
0000007F826836C0 0000007F880C2B40 libcoreclr.so!ManagedThreadBase::KickOff(void (*)(void*), void*) + 48 at /__w/1/s/src/coreclr/vm/threads.cpp:0
0000007F826836C0 0000007F880C2B30 libcoreclr.so!ManagedThreadBase::KickOff(void (*)(void*), void*) + 32 at /__w/1/s/src/coreclr/vm/threads.cpp:7287
0000007F826836F0 0000007F8813A828 libcoreclr.so!ThreadNative::KickOffThread(void*) + 304 at /__w/1/s/src/coreclr/vm/comsynchronizable.cpp:230
0000007F82683770 0000007F88597CFC libcoreclr.so!CorUnix::CPalThread::ThreadEntry(void*) + 888 at /__w/1/s/src/coreclr/pal/src/thread/thread.cpp:1829
0000007F82683820 0000007F88A25BAC ld-musl-aarch64.so.1 + -1
0000007F82683830 0000007F88A243EC ld-musl-aarch64.so.1 + -1 |
Updated ⬆️ with |
This comment has been minimized.
This comment has been minimized.
The stacktrace of the crash is
So something bad happened while executing |
Based on the content of the stack, there was an exception throw from Another interesting detail is that there is a GC thread suspension in progress that may be related and triggering the problem. @janvorli Could you please take a look? |
I see this in RtlRestoreContext:
Can this be a problem if the signal gets delivered right after |
Yes, it seems that this is problematic w.r.t. to interruptions of all kinds, including async signals. I'll take a look. |
Nice to see a successful diagnosis based on a test run dump. Thanks folks! |
Build: https://dev.azure.com/dnceng/public/_build/results?buildId=1287656&view=ms.vss-test-web.build-test-results-tab&runId=38015200&resultId=183344&paneView=dotnet-dnceng.dnceng-build-release-tasks.helix-test-information-tab
Configuration:
net6.0-Linux-Release-arm64-CoreCLR_checked-(Alpine.312.Arm64.Open)[email protected]/dotnet-buildtools/prereqs:alpine-3.12-helix-arm64v8-20200602002604-25f8a3e
Console log: https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-57193-merge-32896558dfa04faba1/System.Text.Json.Tests/1/console.0d8519e9.log?sv=2019-07-07&se=2021-08-31T10%3A24%3A36Z&sr=c&sp=rl&sig=sW6tkW0yTybYwRggqu%2FJypbei5TuvxQeYGIra%2BV%2BBa8%3D
Dump: https://helixre8s23ayyeko0k025g8.blob.core.windows.net/dotnet-runtime-refs-pull-57193-merge-32896558dfa04faba1/System.Text.Json.Tests/1/core.1001.93?sv=2019-07-07&se=2021-08-31T10%3A24%3A36Z&sr=c&sp=rl&sig=sW6tkW0yTybYwRggqu%2FJypbei5TuvxQeYGIra%2BV%2BBa8%3D
The text was updated successfully, but these errors were encountered: