Skip to main content

Hi,

10 or 20 users keep reporting that IFS can crash during the day. It will not happen everyday but 3 or 4 times a week. We can't find any logical reason why IFS keeps crashing. In the Windows Event viewer we find a error but I don't know the solution. Most of the time there are 2 or 3 errors.

Event 1023, .NET Runtime

Application: Ifs.Fnd.Explorer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an internal error in the .NET Runtime at IP 71BC98CE (718B0000) with exit code 80131506.
 

Event 1026, .NET Runtime

Application: Ifs.Fnd.Explorer.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Runtime.InteropServices.SEHException
   at Ifs.Fnd.Explorer.Extenders.WebSocketManager.FndWebSocketService.WebSocketConnection_Error(System.Object, System.IO.ErrorEventArgs)
   at Ifs.Fnd.Explorer.Extenders.WebSocketManager.WebSockets.InternalWebSocket.FireError(System.IO.ErrorEventArgs)
   at Ifs.Fnd.Explorer.Extenders.WebSocketManager.WebSockets.InternalWebSocket.OnError(System.Exception)
   at Ifs.Fnd.Explorer.Extenders.WebSocketManager.WebSockets.InternalWebSocket+<ReceiveAsync>d__a.MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
   at System.Threading.Tasks.Task.FinishContinuations()
   at System.Threading.Tasks.Task.FinishStageThree()
   at System.Threading.Tasks.Task.FinishStageTwo()
   at System.Threading.Tasks.Task.Finish(Boolean)
   at System.Threading.Tasks.Task`1SySystem.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1rvSystem.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetException(System.Exception)
   at Ifs.Fnd.Explorer.Extenders.WebSocketManager.WebSockets.InternalWebSocket+<ReceiveAsyncCore>d__15.MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
   at System.Threading.Tasks.Task.FinishContinuations()
   at System.Threading.Tasks.Task.FinishStageThree()
   at System.Threading.Tasks.Task.FinishStageTwo()
   at System.Threading.Tasks.Task.Finish(Boolean)
   at System.Threading.Tasks.Task`1h(System.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
   at System.Runtime.CompilerServices.AsyncTaskMethodBuilder`1ysSystem.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].SetException(System.Exception)
   at System.Net.WebSockets.WebSocketConnectionStream+<ReadAsync>d__21.MoveNext()
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.InvokeMoveNext(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Runtime.CompilerServices.AsyncMethodBuilderCore+MoveNextRunner.Run()
   at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(System.Action, Boolean, System.Threading.Tasks.Task ByRef)
   at System.Threading.Tasks.Task.FinishContinuations()
   at System.Threading.Tasks.Task.FinishStageThree()
   at System.Threading.Tasks.Task.FinishStageTwo()
   at System.Threading.Tasks.Task.Finish(Boolean)
   at System.Threading.Tasks.Task`1reSystem.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].TrySetException(System.Object)
   at System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1bjSystem.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],,System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].Complete(System.__Canon, System.Func`3<System.__Canon,System.IAsyncResult,Int32>, System.IAsyncResult, Boolean)
   at System.Threading.Tasks.TaskFactory`1+FromAsyncTrimPromise`1BoSystem.Int32, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089],3System.__Canon, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]].CompleteFromAsyncResult(System.IAsyncResult)
   at System.Net.LazyAsyncResult.Complete(IntPtr)
   at System.Net.ContextAwareResult.CompleteCallback(System.Object)
   at System.Threading.ExecutionContext.RunInternal(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object, Boolean)
   at System.Threading.ExecutionContext.Run(System.Threading.ExecutionContext, System.Threading.ContextCallback, System.Object)
   at System.Net.ContextAwareResult.Complete(IntPtr)
   at System.Net.LazyAsyncResult.ProtectedInvokeCallback(System.Object, IntPtr)
   at System.Net.Sockets.BaseOverlappedAsyncResult.CompletionPortCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)
   at System.Threading._IOCompletionCallback.PerformIOCompletionCallback(UInt32, UInt32, System.Threading.NativeOverlapped*)

Event 1000, Apllication Error

Faulting application name: Ifs.Fnd.Explorer.exe, version: 9.0.56.0, time stamp: 0x5dc0d92d
Faulting module name: clr.dll, version: 4.8.4250.0, time stamp: 0x5f2a0630
Exception code: 0xc0000006
Fault offset: 0x000be548
Faulting process id: 0x29ec
Faulting application start time: 0x01d6ca0575f2f951
Faulting application path: \\LOCATION OF IFS SERVER\Ifs.Fnd.Explorer.exe
Faulting module path: C:\Windows\Microsoft.NET\Framework\v4.0.30319\clr.dll
Report Id: 63b25b57-d1e7-4ec7-8666-db68cc78f85f
Faulting package full name: 
Faulting package-relative application ID: 

 

Does anyone know the solution? 

Thank you in advance!

Hi,

 

We had simillar problem with IFS8, it started on 2020-11-19. We figured that this error was caused by BitDefender antivirus (which we’ve been using for years without any problems). When we configured exception for Ifs.Fnd.Explorer.exe error stopped to occur.

 

Best regards, Jacek


Hi,

 

We had simillar problem with IFS8, it started on 2020-11-19. We figured that this error was caused by BitDefender antivirus (which we’ve been using for years without any problems). When we configured exception for Ifs.Fnd.Explorer.exe error stopped to occur.

 

Best regards, Jacek

Hi Jacek,

Thanks for your answer. We are running Sophos antivirus but we think it can be the same problem.

Best regards, Bram


One more thing: there wasn’t any information in BitDefender logs (that it stopped IFS from working), we’ve just try different things (disabling other software, changing network configuration) and that’s why we were able to come to conclussion that it was connected with BitDefender.

 

Best regards, Jacek