Unreal crashes when connecting to Perforce

I’m posting this using UE 4.10 because it was the last version of Unreal that connecting to Perforce worked in.
In every version of Unreal, with any project old or new, Unreal crashes every time I attempt to connect to Perforce. I have submitted numerous bug reports over several months and the issue still occurs. It used to work just fine then one day it suddenly didn’t. I have even attempted backing up my computer to a date prior to the crashing. Here is everything in the crash report:

MachineId:C64CA31B4B78A70F472ABDA4213A8F06
EpicAccountId:1fd7f654fe924603b09caca205a7c311

Stack overflow - code c00000fd (first/second chance not available)

“”

EasyRedirect64
EasyRedirect64
ws2_32
UE4Editor_PerforceSourceControl!NetTcpSelector::Select()
UE4Editor_PerforceSourceControl!NetTcpTransport::SendOrReceive()
UE4Editor_PerforceSourceControl!NetBuffer::Receive()
UE4Editor_PerforceSourceControl!RpcTransport::Receive()
UE4Editor_PerforceSourceControl!Rpc::DispatchOne()
UE4Editor_PerforceSourceControl!Rpc::Dispatch()
UE4Editor_PerforceSourceControl!Rpc::Dispatch()
UE4Editor_PerforceSourceControl!Client::WaitTag()
UE4Editor_PerforceSourceControl!Client::RunTag()
UE4Editor_PerforceSourceControl!Client::Run()
UE4Editor_PerforceSourceControl!Client::Init()
UE4Editor_PerforceSourceControl!ClientApi::Init()
UE4Editor_PerforceSourceControl!FPerforceConnection::EstablishConnection()
UE4Editor_PerforceSourceControl!FPerforceConnection::FPerforceConnection()
UE4Editor_PerforceSourceControl!FScopedPerforceConnection::Initialize()
UE4Editor_PerforceSourceControl!FPerforceGetWorkspacesWorker::Execute()
UE4Editor_PerforceSourceControl!FPerforceSourceControlCommand::DoThreadedWork()
UE4Editor_Core!FQueuedThread::Run() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\hal\threadingbase.cpp:400]
UE4Editor_Core!FRunnableThreadWin::Run() [d:\buildfarm\buildmachine_++depot+ue4-releases+4.10\engine\source\runtime\core\private\windows\windowsrunnablethread.cpp:74]

Hello CoffeeHerald,

I’ll be happy to look into finding out what is causing this with you. When looking up your MachineId and EpicAccountId in our system, I don’t see any instances of this crash report submitted into our system. I do see an IsValid crash from 9/6/2016 but that’s all. Have you been hitting “Submit” on your crash reports?

What version of Perforce are you using? Have you tried setting up a new repository to see if that may fix the issue? Are you using any additional plugins with the engine that could possibly be interfering?

We haven’t heard from you in a while, CoffeeHerald. Are you still experiencing this issue? If so, can you provide the information I requested? In the meantime, I’ll be marking this issue as resolved for tracking purposes.

That’s weird I have submitted a crash support every time. Or at least I clicked “close and submit” every time …
I’m using the most recent free version of Perforce.
I’m not using any plugins and a new repository changed nothing.

From looking at the beginning of the callstack, it seems that this could be related to EasyRedirect64.dll, which is apparently part of a program called “easy-hide-ip” from what I can see. I’m not familiar with this program or how it would interface with the engine. Could you try disabling it to see if it may be causing this issue? It could also be the reason we’re not getting any crash reports from you.