If a user connects to source control through the Git plugin and creates a repository, when they try to compile a blueprint, they can sometimes crash
1. Download Git ([Link Removed])
2. Create a new project
3. Select 'Source Control' and then "Connect to Source Control"
4. Choose "Git (beta version)" from the dropdown for Source Control Type
5. The git path should automatically fill, but if it doesn't, provide it with the path for the git.exe (Should be C:\Program Files (x86)\Git\bin\git.exe by default)
6. Hit 'Initialize Project with Git'
7. Hit 'Accept Settings'
8. Create a new blueprint of the actor type and open the blueprint for editing
9. Click the arrow for the dropdown on the 'Compile' button and select "Save On Compile > On Success Only"
10. Add a node or a component, to change it in some way
11. Press 'Compile'
12. If you do not crash, repeat steps 10 and 11 a couple more times
Result: The editor crashes
Expected: The blueprint should compile without an issue
Fatal error!
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffff
UE4Editor-GitSourceControl.dll!FGitSourceControlProvider::Tick()
{0x000007fed6aa7524} + 0 bytes
UE4Editor-SourceControl.dll!FSourceControlModule::Tick()
+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-UnrealEd.dll!UEditorEngine::Tick()
+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick()
+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!FEngineLoop::Tick()
+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!GuardedMain()
+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!GuardedMainWrapper()
+ 5 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!WinMain()
+ 17 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!__tmainCRTStartup()
+ 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
kernel32.dll
+ 0 bytes
ntdll.dll
+ 0 bytes
Head over to the existing Questions & Answers thread and let us know what's up.