Description

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

Steps to Reproduce

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

Callstack

Fatal error!

Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffff

UE4Editor-GitSourceControl.dll!FGitSourceControlProvider::Tick()

{0x000007fed6aa7524}

+ 0 bytes
UE4Editor-SourceControl.dll!FSourceControlModule::Tick()

{0x000007fedf1d65ae}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-UnrealEd.dll!UEditorEngine::Tick()

{0x000007fee21a79ec}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick()

{0x000007fee26687d6}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!FEngineLoop::Tick()

{0x000000013fc742d1}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!GuardedMain()

{0x000000013fc649cc}

+ 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!GuardedMainWrapper()

{0x000000013fc64a4a}

+ 5 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!WinMain()

{0x000000013fc765c9}

+ 17 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.8\engine\sou
UE4Editor.exe!__tmainCRTStartup()

{0x000000013fc775d9}

+ 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
kernel32.dll

{0x00000000773659cd}

+ 0 bytes
ntdll.dll

{0x000000007749b891} + 0 bytes
ntdll.dll {0x000000007749b891}

+ 0 bytes

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
Affects Versions4.84.8.14.8.24.9
Target Fix4.9
Fix Commit2629098
Release Commit2636867
CreatedJul 20, 2015
ResolvedJul 22, 2015
UpdatedJun 14, 2016