[CSHARP-3804] Internal CLR error (0x80131506) Created: 18/Aug/21  Updated: 27/Oct/23  Resolved: 10/Sep/21

Status: Closed
Project: C# Driver
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Unknown
Reporter: Trong Pham Assignee: Boris Dogadov
Resolution: Gone away Votes: 0
Labels: None
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified


 Description   

Here is the stacktrace

Internal CLR error. (0x80131506) 
at System.Threading.Monitor.ObjPulseAll(System.Object undefined) 
at System.Threading.ManualResetEventSlim.Set(Boolean undefined) 
at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) 
at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.Threading.Tasks.VoidTaskResult undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult> undefined, System.Threading.Tasks.VoidTaskResult undefined) at WooSender.Service.ConversationService+<>c__DisplayClass63_0+<<PerformWooResponseActions>b__0>d.MoveNext() 
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[WooSender.Service.ConversationService+<>c__DisplayClass63_0+<<PerformWooResponseActions>b__0>d, WooSender.Service, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.Threading.Tasks.VoidTaskResult undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult> undefined, System.Threading.Tasks.VoidTaskResult undefined) at WooSender.Service.ConversationService+<WooResponseSendLeadUpdateNotification>d__69.MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[WooSender.Service.ConversationService+<WooResponseSendLeadUpdateNotification>d__69, WooSender.Service, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.Threading.Tasks.VoidTaskResult undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult> undefined, System.Threading.Tasks.VoidTaskResult undefined) at WooSender.Service.CommonService+<SendNewLeadPushNotification>d__37.MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[WooSender.Service.CommonService+<SendNewLeadPushNotification>d__37, WooSender.Service, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at WooSender.Repository.UserDeviceTokenRepository+<GetDeviceTokens>d__0.MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[WooSender.Repository.UserDeviceTokenRepository+<GetDeviceTokens>d__0, WooSender.Repository, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at WooSender.SharedRepository.BaseRepository`1+<FindListAsync>d__18[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[WooSender.SharedRepository.BaseRepository`1+<FindListAsync>d__18[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], WooSender.SharedRepository, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) 
at MongoDB.Driver.MongoCollectionImpl`1+<UsingImplicitSessionAsync>d__106`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() 
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.MongoCollectionImpl`1+<UsingImplicitSessionAsync>d__106`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) 
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) 
at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) 
at MongoDB.Driver.MongoCollectionImpl`1+<ExecuteReadOperationAsync>d__98`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() 
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.MongoCollectionImpl`1+<ExecuteReadOperationAsync>d__98`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) 
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) 
at MongoDB.Driver.OperationExecutor+<ExecuteReadOperationAsync>d__3`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() 
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.OperationExecutor+<ExecuteReadOperationAsync>d__3`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) 
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at MongoDB.Driver.Core.Operations.FindOperation`1+<ExecuteAsync>d__120[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() 
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Operations.FindOperation`1+<ExecuteAsync>d__120[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) 
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) 
at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at MongoDB.Driver.Core.Operations.FindOperation`1+<ExecuteAsync>d__121[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() 
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Operations.FindOperation`1+<ExecuteAsync>d__121[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) 
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) 
at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) 
at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at MongoDB.Driver.Core.Operations.FindCommandOperation`1+<ExecuteAsync>d__121[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() 
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Operations.FindCommandOperation`1+<ExecuteAsync>d__121[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) 
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) 
at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) 
at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) 
at MongoDB.Driver.Core.Operations.ReadCommandOperation`1+<ExecuteAsync>d__8[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() 
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Operations.ReadCommandOperation`1+<ExecuteAsync>d__8[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) 
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) 
at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) 
at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) 
at MongoDB.Driver.Core.Operations.RetryableReadOperationExecutor+<ExecuteAsync>d__3`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() 
at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) 
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Operations.RetryableReadOperationExecutor+<ExecuteAsync>d__3`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) 
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) 
at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) 
at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at MongoDB.Driver.Core.Servers.Server+ServerChannel+<ExecuteProtocolAsync>d__33`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Servers.Server+ServerChannel+<ExecuteProtocolAsync>d__33`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1+<ExecuteAsync>d__19[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.WireProtocol.CommandUsingCommandMessageWireProtocol`1+<ExecuteAsync>d__19[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]], MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at MongoDB.Driver.Core.Connections.BinaryConnection+<ReceiveMessageAsync>d__57.MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Connections.BinaryConnection+<ReceiveMessageAsync>d__57, MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at MongoDB.Driver.Core.Connections.BinaryConnection+<ReceiveBufferAsync>d__55.MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Connections.BinaryConnection+<ReceiveBufferAsync>d__55, MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.__Canon undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.__Canon> undefined, System.__Canon undefined) at MongoDB.Driver.Core.Connections.BinaryConnection+<ReceiveBufferAsync>d__54.MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.__Canon, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Connections.BinaryConnection+<ReceiveBufferAsync>d__54, MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(System.Threading.Tasks.VoidTaskResult undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<System.Threading.Tasks.VoidTaskResult> undefined, System.Threading.Tasks.VoidTaskResult undefined) at MongoDB.Driver.Core.Misc.StreamExtensionMethods+<ReadBytesAsync>d__4.MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Threading.Tasks.VoidTaskResult, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Misc.StreamExtensionMethods+<ReadBytesAsync>d__4, MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.Int32, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(Int32 undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Int32, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<Int32> undefined, Int32 undefined) at MongoDB.Driver.Core.Misc.StreamExtensionMethods+<ReadAsync>d__1.MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Int32, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[MongoDB.Driver.Core.Misc.StreamExtensionMethods+<ReadAsync>d__1, MongoDB.Driver.Core, Version=2.12.3.0, Culture=neutral, PublicKeyToken=null]].MoveNext(System.Threading.Thread undefined) at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Runtime.CompilerServices.IAsyncStateMachineBox undefined, Boolean undefined) at System.Threading.Tasks.Task.RunContinuations(System.Object undefined) at System.Threading.Tasks.Task`1[[System.Int32, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].TrySetResult(Int32 undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1[[System.Int32, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e]].SetExistingTaskResult(System.Threading.Tasks.Task`1<Int32> undefined, Int32 undefined) at System.Net.Security.SslStream+<ReadAsyncInternal>d__181`1[[System.Net.Security.AsyncReadWriteAdapter, System.Net.Security, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].MoveNext() at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext undefined, System.Threading.ContextCallback undefined, System.Object undefined) at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1+AsyncStateMachineBox`1[[System.Int32, System.Private.CoreLib, Version=5.0.0.0, Culture=neutral, PublicKeyToken=7cec85d7bea7798e],[System.Net.Security.SslStream+<ReadAsyncInternal>d__181`1[[System.Net.Security.AsyncReadWriteAdapter, System.Net.Security, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]], System.Net.Security, Version=5.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a]].MoveNext(System.Threading.Thread undefined) at System.Net.Sockets.Socket+AwaitableSocketAsyncEventArgs.InvokeContinuation(System.Action`1<System.Object> undefined, System.Object undefined, Boolean undefined, Boolean undefined) at System.Net.Sockets.Socket+AwaitableSocketAsyncEventArgs.OnCompleted(System.Net.Sockets.SocketAsyncEventArgs undefined) at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32 undefined, UInt32 undefined, System.Threading.NativeOverlapped* undefined)



 Comments   
Comment by Backlog - Core Eng Program Management Team [ 10/Sep/21 ]

There hasn't been any recent activity on this ticket, so we're resolving it. Thanks for reaching out! Please feel free to comment on this if you're able to provide more information.

Comment by Boris Dogadov [ 23/Aug/21 ]

Hi trong.pham@enlabsoftware.com ,
Unfortunately this internal CLR error is quite general and does not seem specific to C# driver.
We see reports that this problem also surfaces on high task loads in .Net 5.

Does this error happen during uninterrupted application execution, or during debugging?

Could you please provide:

  1. The exact .net 5 version that is used
  2. Reproduction of this problem
  3. If possible dump files of the failing application
Comment by Dmitry Lukyanov (Inactive) [ 19/Aug/21 ]

Thanks trong.pham@enlabsoftware.com , we will look at this and will back to you.

Comment by Trong Pham [ 18/Aug/21 ]

Hi Dmitry, Sorry I can't edit the post so I commented here. 
When that app faces high traffic, this issue happens. I'm not sure correct condition.
This is an app environment:
IIS 10.0 running on 64bit Windows Server 2019/2.6.8
.Net 5
MongoDB Atlas version 4.4.0
MongoDB C# driver 2.12.3

Comment by Dmitry Lukyanov (Inactive) [ 18/Aug/21 ]

Hey trong.pham@enlabsoftware.com , can you please provide more details? Like: driver version, OS, under which conditions do you see it, small repo and etc?

Generated at Wed Feb 07 21:46:21 UTC 2024 using Jira 9.7.1#970001-sha1:2222b88b221c4928ef0de3161136cc90c8356a66.