Thanks to visit codestin.com
Credit goes to github.com

Skip to content

LongContinuationChain_ContinueWith_DoesNotStackOverflow test failing on Mono in CI #2084

@stephentoub

Description

@stephentoub

The test TaskContinueWithTests.LongContinuationChain_ContinueWith_DoesNotStackOverflow that's validating that continuation chains don't stack overflow is stack overflowing when run on Mono on macOS (maybe elsewhere, too). I've not debugged through it, but my guess would be that something is awry with

ves_icall_System_Runtime_CompilerServices_RuntimeHelpers_SufficientExecutionStack (void)
, as Task is using RuntimeHelpers.TryEnsureSufficientExecutionStack to determine if it's too deep on the stack to run continuations.
bool canInlineContinuations =
(m_stateFlags & (int)TaskCreationOptions.RunContinuationsAsynchronously) == 0 &&
RuntimeHelpers.TryEnsureSufficientExecutionStack();

cc: @akoeplinger

Stack overflow: IP: 0x1078083bf, fault addr: 0x7ffeec40ffc0
Stacktrace:
  at System.Threading.Tasks.Task.FinishContinuations () [0x00014] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  <...>
  at System.Threading.Tasks.Task.FinishStageThree () [0x0001e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageTwo () [0x000ae] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.Finish (bool) [0x00008] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&,System.Threading.Thread) [0x000c1] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteEntryUnsafe (System.Threading.Thread) [0x0002b] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline (System.Threading.Tasks.Task,bool) [0x0000e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskScheduler.TryRunInline (System.Threading.Tasks.Task,bool) [0x0004e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskContinuation.InlineIfPossibleOrElseQueue (System.Threading.Tasks.Task,bool) [0x00023] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.StandardTaskContinuation.Run (System.Threading.Tasks.Task,bool) [0x0006a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.RunContinuations (object) [0x0007a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishContinuations () [0x00014] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageThree () [0x0001e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageTwo () [0x000ae] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.Finish (bool) [0x00008] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&,System.Threading.Thread) [0x000c1] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteEntryUnsafe (System.Threading.Thread) [0x0002b] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline (System.Threading.Tasks.Task,bool) [0x0000e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskScheduler.TryRunInline (System.Threading.Tasks.Task,bool) [0x0004e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskContinuation.InlineIfPossibleOrElseQueue (System.Threading.Tasks.Task,bool) [0x00023] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.StandardTaskContinuation.Run (System.Threading.Tasks.Task,bool) [0x0006a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.RunContinuations (object) [0x0007a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishContinuations () [0x00014] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageThree () [0x0001e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageTwo () [0x000ae] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.Finish (bool) [0x00008] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&,System.Threading.Thread) [0x000c1] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteEntryUnsafe (System.Threading.Thread) [0x0002b] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline (System.Threading.Tasks.Task,bool) [0x0000e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskScheduler.TryRunInline (System.Threading.Tasks.Task,bool) [0x0004e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskContinuation.InlineIfPossibleOrElseQueue (System.Threading.Tasks.Task,bool) [0x00023] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.StandardTaskContinuation.Run (System.Threading.Tasks.Task,bool) [0x0006a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.RunContinuations (object) [0x0007a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishContinuations () [0x00014] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageThree () [0x0001e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageTwo () [0x000ae] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.Finish (bool) [0x00008] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&,System.Threading.Thread) [0x000c1] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteEntryUnsafe (System.Threading.Thread) [0x0002b] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline (System.Threading.Tasks.Task,bool) [0x0000e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskScheduler.TryRunInline (System.Threading.Tasks.Task,bool) [0x0004e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskContinuation.InlineIfPossibleOrElseQueue (System.Threading.Tasks.Task,bool) [0x00023] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.StandardTaskContinuation.Run (System.Threading.Tasks.Task,bool) [0x0006a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.RunContinuations (object) [0x0007a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishContinuations () [0x00014] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageThree () [0x0001e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageTwo () [0x000ae] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.Finish (bool) [0x00008] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&,System.Threading.Thread) [0x000c1] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteEntryUnsafe (System.Threading.Thread) [0x0002b] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline (System.Threading.Tasks.Task,bool) [0x0000e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskScheduler.TryRunInline (System.Threading.Tasks.Task,bool) [0x0004e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskContinuation.InlineIfPossibleOrElseQueue (System.Threading.Tasks.Task,bool) [0x00023] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.StandardTaskContinuation.Run (System.Threading.Tasks.Task,bool) [0x0006a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.RunContinuations (object) [0x0007a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishContinuations () [0x00014] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageThree () [0x0001e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageTwo () [0x000ae] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.Finish (bool) [0x00008] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&,System.Threading.Thread) [0x000c1] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteEntryUnsafe (System.Threading.Thread) [0x0002b] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline (System.Threading.Tasks.Task,bool) [0x0000e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskScheduler.TryRunInline (System.Threading.Tasks.Task,bool) [0x0004e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskContinuation.InlineIfPossibleOrElseQueue (System.Threading.Tasks.Task,bool) [0x00023] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.StandardTaskContinuation.Run (System.Threading.Tasks.Task,bool) [0x0006a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  ... // lots of the same
  at System.Threading.Tasks.Task.RunContinuations (object) [0x0007a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishContinuations () [0x00014] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageThree () [0x0001e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishStageTwo () [0x000ae] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.Finish (bool) [0x00008] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteWithThreadLocal (System.Threading.Tasks.Task&,System.Threading.Thread) [0x000c1] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.ExecuteEntryUnsafe (System.Threading.Thread) [0x0002b] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.ThreadPoolTaskScheduler.TryExecuteTaskInline (System.Threading.Tasks.Task,bool) [0x0000e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskScheduler.TryRunInline (System.Threading.Tasks.Task,bool) [0x0004e] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskContinuation.InlineIfPossibleOrElseQueue (System.Threading.Tasks.Task,bool) [0x00023] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.StandardTaskContinuation.Run (System.Threading.Tasks.Task,bool) [0x0006a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.RunContinuations (object) [0x0007a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task.FinishContinuations () [0x00014] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Task`1<bool>.TrySetResult (bool) [0x0004b] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.TaskCompletionSource`1<bool>.TrySetResult (bool) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Threading.Tasks.Tests.TaskContinueWithTests.LongContinuationChain_ContinueWith_DoesNotStackOverflow () [0x00059] in <1c0b557b34a441e1859883c3c66a0617>:0
  at (wrapper runtime-invoke) object.runtime_invoke_void (object,intptr,intptr,intptr) [0x0002a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at <unknown> <0xffffffff>
  at (wrapper managed-to-native) System.Reflection.RuntimeMethodInfo.InternalInvoke (System.Reflection.RuntimeMethodInfo,object,object[],System.Exception&) [0x0000c] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Reflection.RuntimeMethodInfo.Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo) [0x0006a] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Reflection.MethodBase.Invoke (object,object[]) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestInvoker`1<TTestCase_REF>.CallTestMethod (object) [0x0000d] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestInvoker`1/<>c__DisplayClass48_1/<<InvokeTestMethodAsync>b__1>d<TTestCase_REF>.MoveNext () [0x000d9] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestInvoker`1/<>c__DisplayClass48_1/<<InvokeTestMethodAsync>b__1>d<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestInvoker`1/<>c__DisplayClass48_1/<<InvokeTestMethodAsync>b__1>d<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start<Xunit.Sdk.TestInvoker`1/<>c__DisplayClass48_1/<<InvokeTestMethodAsync>b__1>d<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestInvoker`1/<>c__DisplayClass48_1/<<InvokeTestMethodAsync>b__1>d<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestInvoker`1/<>c__DisplayClass48_1<TTestCase_REF>.<InvokeTestMethodAsync>b__1 () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.ExecutionTimer/<AggregateAsync>d__4.MoveNext () [0x00020] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.ExecutionTimer/<AggregateAsync>d__4> (Xunit.Sdk.ExecutionTimer/<AggregateAsync>d__4&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.ExecutionTimer.AggregateAsync (System.Func`1<System.Threading.Tasks.Task>) [0x0002b] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestInvoker`1/<>c__DisplayClass48_1<TTestCase_REF>.<InvokeTestMethodAsync>b__0 () [0x00010] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.ExceptionAggregator/<RunAsync>d__9.MoveNext () [0x00014] in <2a925edfe5584632978e98fd8509cdf4>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.ExceptionAggregator/<RunAsync>d__9> (Xunit.Sdk.ExceptionAggregator/<RunAsync>d__9&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.ExceptionAggregator.RunAsync (System.Func`1<System.Threading.Tasks.Task>) [0x0002b] in <2a925edfe5584632978e98fd8509cdf4>:0
  at Xunit.Sdk.TestInvoker`1/<InvokeTestMethodAsync>d__48<TTestCase_REF>.MoveNext () [0x00071] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestInvoker`1/<InvokeTestMethodAsync>d__48<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestInvoker`1/<InvokeTestMethodAsync>d__48<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Decimal>.Start<Xunit.Sdk.TestInvoker`1/<InvokeTestMethodAsync>d__48<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestInvoker`1/<InvokeTestMethodAsync>d__48<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestInvoker`1<TTestCase_REF>.InvokeTestMethodAsync (object) [0x0002b] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestInvoker.InvokeTestMethodAsync (object) [0x00037] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestInvoker`1/<<RunAsync>b__47_0>d<TTestCase_REF>.MoveNext () [0x00168] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestInvoker`1/<<RunAsync>b__47_0>d<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestInvoker`1/<<RunAsync>b__47_0>d<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Decimal>.Start<Xunit.Sdk.TestInvoker`1/<<RunAsync>b__47_0>d<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestInvoker`1/<<RunAsync>b__47_0>d<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestInvoker`1<TTestCase_REF>.<RunAsync>b__47_0 () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.ExceptionAggregator/<RunAsync>d__10`1<System.Decimal>.MoveNext () [0x00014] in <2a925edfe5584632978e98fd8509cdf4>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.ExceptionAggregator/<RunAsync>d__10`1<System.Decimal>> (Xunit.Sdk.ExceptionAggregator/<RunAsync>d__10`1<System.Decimal>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.ExceptionAggregator.RunAsync<System.Decimal> (System.Func`1<System.Threading.Tasks.Task`1<System.Decimal>>) [0x0002b] in <2a925edfe5584632978e98fd8509cdf4>:0
  at Xunit.Sdk.TestInvoker`1<TTestCase_REF>.RunAsync () [0x00006] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestRunner.InvokeTestMethodAsync (Xunit.Sdk.ExceptionAggregator) [0x00036] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestRunner/<InvokeTestAsync>d__4.MoveNext () [0x00079] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.XunitTestRunner/<InvokeTestAsync>d__4> (Xunit.Sdk.XunitTestRunner/<InvokeTestAsync>d__4&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.XunitTestRunner.InvokeTestAsync (Xunit.Sdk.ExceptionAggregator) [0x0002b] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestRunner`1/<>c__DisplayClass43_0<TTestCase_REF>.<RunAsync>b__0 () [0x00000] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.ExceptionAggregator/<RunAsync>d__10`1<T_REF>.MoveNext () [0x00014] in <2a925edfe5584632978e98fd8509cdf4>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.ExceptionAggregator/<RunAsync>d__10`1<System.Tuple`2<System.Decimal, string>>> (Xunit.Sdk.ExceptionAggregator/<RunAsync>d__10`1<System.Tuple`2<System.Decimal, string>>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<System.Tuple`2<System.Decimal, string>>.Start<Xunit.Sdk.ExceptionAggregator/<RunAsync>d__10`1<System.Tuple`2<System.Decimal, string>>> (Xunit.Sdk.ExceptionAggregator/<RunAsync>d__10`1<System.Tuple`2<System.Decimal, string>>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.ExceptionAggregator.RunAsync<T_REF> (System.Func`1<System.Threading.Tasks.Task`1<T_REF>>) [0x0002b] in <2a925edfe5584632978e98fd8509cdf4>:0
  at Xunit.Sdk.TestRunner`1/<RunAsync>d__43<TTestCase_REF>.MoveNext () [0x000f2] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestRunner`1/<RunAsync>d__43<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestRunner`1/<RunAsync>d__43<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestRunner`1/<RunAsync>d__43<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestRunner`1/<RunAsync>d__43<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestRunner`1<TTestCase_REF>.RunAsync () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestCaseRunner.RunTestAsync () [0x0004e] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestCaseRunner`1/<RunAsync>d__19<TTestCase_REF>.MoveNext () [0x000b8] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestCaseRunner`1/<RunAsync>d__19<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestCaseRunner`1/<RunAsync>d__19<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestCaseRunner`1/<RunAsync>d__19<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestCaseRunner`1/<RunAsync>d__19<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestCaseRunner`1<TTestCase_REF>.RunAsync () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestCase.RunAsync (Xunit.Abstractions.IMessageSink,Xunit.Sdk.IMessageBus,object[],Xunit.Sdk.ExceptionAggregator,System.Threading.CancellationTokenSource) [0x0001e] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestMethodRunner.RunTestCaseAsync (Xunit.Sdk.IXunitTestCase) [0x00024] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestMethodRunner`1/<RunTestCasesAsync>d__32<TTestCase_REF>.MoveNext () [0x0004e] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestMethodRunner`1/<RunTestCasesAsync>d__32<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestMethodRunner`1/<RunTestCasesAsync>d__32<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestMethodRunner`1/<RunTestCasesAsync>d__32<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestMethodRunner`1/<RunTestCasesAsync>d__32<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestMethodRunner`1<TTestCase_REF>.RunTestCasesAsync () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestMethodRunner`1/<RunAsync>d__31<TTestCase_REF>.MoveNext () [0x00059] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestMethodRunner`1/<RunAsync>d__31<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestMethodRunner`1/<RunAsync>d__31<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestMethodRunner`1/<RunAsync>d__31<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestMethodRunner`1/<RunAsync>d__31<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestMethodRunner`1<TTestCase_REF>.RunAsync () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestClassRunner.RunTestMethodAsync (Xunit.Abstractions.ITestMethod,Xunit.Abstractions.IReflectionMethodInfo,System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>,object[]) [0x0002d] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestClassRunner`1/<RunTestMethodsAsync>d__38<TTestCase_REF>.MoveNext () [0x00134] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestClassRunner`1/<RunTestMethodsAsync>d__38<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestClassRunner`1/<RunTestMethodsAsync>d__38<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestClassRunner`1/<RunTestMethodsAsync>d__38<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestClassRunner`1/<RunTestMethodsAsync>d__38<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestClassRunner`1<TTestCase_REF>.RunTestMethodsAsync () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestClassRunner`1/<RunAsync>d__37<TTestCase_REF>.MoveNext () [0x000be] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestClassRunner`1/<RunAsync>d__37<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestClassRunner`1/<RunAsync>d__37<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestClassRunner`1/<RunAsync>d__37<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestClassRunner`1/<RunAsync>d__37<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestClassRunner`1<TTestCase_REF>.RunAsync () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestCollectionRunner.RunTestClassAsync (Xunit.Abstractions.ITestClass,Xunit.Abstractions.IReflectionTypeInfo,System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>) [0x00031] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestCollectionRunner`1/<RunTestClassesAsync>d__28<TTestCase_REF>.MoveNext () [0x00089] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestCollectionRunner`1/<RunTestClassesAsync>d__28<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestCollectionRunner`1/<RunTestClassesAsync>d__28<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestCollectionRunner`1/<RunTestClassesAsync>d__28<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestCollectionRunner`1/<RunTestClassesAsync>d__28<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestCollectionRunner`1<TTestCase_REF>.RunTestClassesAsync () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestCollectionRunner`1/<RunAsync>d__27<TTestCase_REF>.MoveNext () [0x000be] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestCollectionRunner`1/<RunAsync>d__27<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestCollectionRunner`1/<RunAsync>d__27<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestCollectionRunner`1/<RunAsync>d__27<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestCollectionRunner`1/<RunAsync>d__27<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestCollectionRunner`1<TTestCase_REF>.RunAsync () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestAssemblyRunner.RunTestCollectionAsync (Xunit.Sdk.IMessageBus,Xunit.Abstractions.ITestCollection,System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>,System.Threading.CancellationTokenSource) [0x00021] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestAssemblyRunner`1/<RunTestCollectionsAsync>d__42<TTestCase_REF>.MoveNext () [0x00061] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestAssemblyRunner`1/<RunTestCollectionsAsync>d__42<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestAssemblyRunner`1/<RunTestCollectionsAsync>d__42<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestAssemblyRunner`1/<RunTestCollectionsAsync>d__42<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestAssemblyRunner`1/<RunTestCollectionsAsync>d__42<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestAssemblyRunner`1<TTestCase_REF>.RunTestCollectionsAsync (Xunit.Sdk.IMessageBus,System.Threading.CancellationTokenSource) [0x00033] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestAssemblyRunner.<>n__0 (Xunit.Sdk.IMessageBus,System.Threading.CancellationTokenSource) [0x00000] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestAssemblyRunner/<RunTestCollectionsAsync>d__14.MoveNext () [0x00071] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.XunitTestAssemblyRunner/<RunTestCollectionsAsync>d__14> (Xunit.Sdk.XunitTestAssemblyRunner/<RunTestCollectionsAsync>d__14&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.XunitTestAssemblyRunner.RunTestCollectionsAsync (Xunit.Sdk.IMessageBus,System.Threading.CancellationTokenSource) [0x00033] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestAssemblyRunner`1/<RunAsync>d__41<TTestCase_REF>.MoveNext () [0x000f2] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.TestAssemblyRunner`1/<RunAsync>d__41<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestAssemblyRunner`1/<RunAsync>d__41<Xunit.Sdk.IXunitTestCase>&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1<Xunit.Sdk.RunSummary>.Start<Xunit.Sdk.TestAssemblyRunner`1/<RunAsync>d__41<Xunit.Sdk.IXunitTestCase>> (Xunit.Sdk.TestAssemblyRunner`1/<RunAsync>d__41<Xunit.Sdk.IXunitTestCase>&) [0x00000] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.TestAssemblyRunner`1<TTestCase_REF>.RunAsync () [0x00023] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.XunitTestFrameworkExecutor/<RunTestCases>d__8.MoveNext () [0x0003e] in <377b61b613ea444f826f377d9474ffca>:0
  at System.Runtime.CompilerServices.AsyncMethodBuilderCore.Start<Xunit.Sdk.XunitTestFrameworkExecutor/<RunTestCases>d__8> (Xunit.Sdk.XunitTestFrameworkExecutor/<RunTestCases>d__8&) [0x0002d] in <fb561f377ab34c0cbaab64f7aabe3e90>:0
  at Xunit.Sdk.XunitTestFrameworkExecutor.RunTestCases (System.Collections.Generic.IEnumerable`1<Xunit.Sdk.IXunitTestCase>,Xunit.Abstractions.IMessageSink,Xunit.Abstractions.ITestFrameworkExecutionOptions) [0x0003b] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Sdk.TestFrameworkExecutor`1<TTestCase_REF>.RunTests (System.Collections.Generic.IEnumerable`1<Xunit.Abstractions.ITestCase>,Xunit.Abstractions.IMessageSink,Xunit.Abstractions.ITestFrameworkExecutionOptions) [0x00028] in <377b61b613ea444f826f377d9474ffca>:0
  at Xunit.Xunit2.RunTests (System.Collections.Generic.IEnumerable`1<Xunit.Abstractions.ITestCase>,Xunit.Abstractions.IMessageSink,Xunit.Abstractions.ITestFrameworkExecutionOptions) [0x0000e] in <049161fa8b5245c18c50a9496ae8fbc9>:0
  at Xunit.XunitFrontController.RunTests (System.Collections.Generic.IEnumerable`1<Xunit.Abstractions.ITestCase>,Xunit.Abstractions.IMessageSink,Xunit.Abstractions.ITestFrameworkExecutionOptions) [0x00006] in <049161fa8b5245c18c50a9496ae8fbc9>:0
  at TestFrameworkExtensions.RunTests (Xunit.Abstractions.ITestFrameworkExecutor,System.Collections.Generic.IEnumerable`1<Xunit.Abstractions.ITestCase>,Xunit.IMessageSinkWithTypes,Xunit.Abstractions.ITestFrameworkExecutionOptions) [0x00008] in <049161fa8b5245c18c50a9496ae8fbc9>:0
  at Xunit.ConsoleClient.ConsoleRunner.ExecuteAssembly (object,Xunit.XunitProjectAssembly,bool,bool,System.Nullable`1<bool>,System.Nullable`1<int>,bool,bool,System.Nullable`1<Xunit.AppDomainSupport>,bool,bool,Xunit.XunitFilters,bool) [0x002f7] in <1c69d3d566d94830bc3244af7457a77c>:0
  at Xunit.ConsoleClient.ConsoleRunner.RunProject (Xunit.XunitProject,bool,System.Nullable`1<bool>,System.Nullable`1<bool>,System.Nullable`1<int>,bool,bool,System.Nullable`1<Xunit.AppDomainSupport>,bool,bool,bool) [0x001e7] in <1c69d3d566d94830bc3244af7457a77c>:0
  at Xunit.ConsoleClient.ConsoleRunner.EntryPoint (string[]) [0x001b5] in <1c69d3d566d94830bc3244af7457a77c>:0
  at Xunit.ConsoleClient.Program.Main (string[]) [0x0003a] in <1c69d3d566d94830bc3244af7457a77c>:0
  at (wrapper runtime-invoke) <Module>.runtime_invoke_int_object (object,intptr,intptr,intptr) [0x0002a] in <1c69d3d566d94830bc3244af7457a77c>:0

Metadata

Metadata

Assignees

Labels

Type

No type

Projects

No projects

Milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions