Source control system crashes

I’m using svn for source control.
There was no problem in previous versions, but after updated to 4.4.0, UE4 editor doesn’t exit cleanly.
It always shows error message box when shutting down.
Before a crash, its memory usage goes up to the limit of available memory.

the message is below.

Fatal error!

FSourceControlModule::ShutdownModule() 0x3d93018b + 15 bytes [File=e:\unrealengine\engine\source\developer\sourcecontrol\private\sourcecontrolmodule.cpp:58] [in E:\UnrealEngine\Engine\Binaries\Win64\UE4Editor-SourceControl.dll]
FModuleManager::UnloadModule() 0x532533a2 + 0 bytes [File=e:\unrealengine\engine\source\runtime\core\private\modules\modulemanager.cpp:458] [in E:\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Core.dll]
FModuleManager::UnloadModulesAtShutdown() 0x532538bc + 0 bytes [File=e:\unrealengine\engine\source\runtime\core\private\modules\modulemanager.cpp:571] [in E:\UnrealEngine\Engine\Binaries\Win64\UE4Editor-Core.dll]
FEngineLoop::Exit() 0x4af5afd2 + 0 bytes [File=e:\unrealengine\engine\source\runtime\launch\private\launchengineloop.cpp:1973] [in E:\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
GuardedMain() 0x4af5cca1 + 22 bytes [File=e:\unrealengine\engine\source\runtime\launch\private\launch.cpp:144] [in E:\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
GuardedMainWrapper() 0x4af5ccda + 5 bytes [File=e:\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:125] [in E:\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
WinMain() 0x4af68ad9 + 17 bytes [File=e:\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:201] [in E:\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
__tmainCRTStartup() 0x4af69989 + 21 bytes [File=f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] [in E:\UnrealEngine\Engine\Binaries\Win64\UE4Editor.exe]
Address = 0x60b616ad (filename not found) [in C:\Windows\system32\KERNEL32.DLL]
Address = 0x622834a5 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x622834a5 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]

I’m having this problem too. It also prevents me from cooking my project: the editor fails while shutting down the modules and aborts the entire cooking process. I had to disable the subversion plugin to cook my project.

Having this problem also, I’m gonna fix it locally for the time being I think.

Also found myself having this problem in 4.4. Any word on a method to fix this, as pedro said I have to disable the SVN to create a build which isn’t ideal.

It seems to be that:

ISourceControlProvider& FSourceControlModule::GetProvider() const
{
	return *CurrentSourceControlProvider;
}

is returning a null variable when called from:

// close the current provider
GetProvider().Close();

Any word on this at all? Still seems to be causing me issues and I have been unable to find a fix unless I turn off the SVN repository link in the engine.

Same issue here, not dealbreaking but definitely annoying. Let’s upvote this question for visibility.

Getting the same issue here. Very annoying, really hoping it’ll get fixed soon.

This was fixed by https://github.com/EpicGames/UnrealEngine/commit/ee3213c7dfaf49f453097d93d6d896f5472c4ff2

We’re going to see about getting this into the 4.4.2 hotfix, but if you’re building from source, you can just merge that revision.

Thanks.