UE4 Crashing when opening my Player Controller ? Please Help!

My UE4 has been crashing regular lately but was still usable after i opened it back up. After a recent crash i opened it up and tried to access my player controller blueprint and it crashed. It does this every time even after ive rebooted my computer, can anyone help please? Error Log below:-

Assertion failed: UpdatePin [File:D:\BuildFarm\buildmachine_++depot+UE4-Releases+4.5\Engine\Source\Editor\KismetCompiler\Private\KismetCompiler.cpp] [Line: 1787]

KERNELBASE.dll!UnknownFunction (0x000007fefbe8940d) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007fee54a71c4) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007fee53398c8) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007fee531e892) + 0 bytes [UnknownFile:0]
UE4Editor-KismetCompiler.dll!UnknownFunction (0x000007fee69c22e4) + 0 bytes [UnknownFile:0]
UE4Editor-KismetCompiler.dll!UnknownFunction (0x000007fee69c3d49) + 0 bytes [UnknownFile:0]
UE4Editor-KismetCompiler.dll!UnknownFunction (0x000007fee69ae543) + 0 bytes [UnknownFile:0]
UE4Editor-KismetCompiler.dll!UnknownFunction (0x000007fee69b0ff3) + 0 bytes [UnknownFile:0]
UE4Editor-KismetCompiler.dll!UnknownFunction (0x000007fee69a4fdd) + 0 bytes [UnknownFile:0]
UE4Editor-KismetCompiler.dll!UnknownFunction (0x000007fee69a6b29) + 0 bytes [UnknownFile:0]
UE4Editor-KismetCompiler.dll!UnknownFunction (0x000007fee69a669e) + 0 bytes [UnknownFile:0]
UE4Editor-UnrealEd.dll!UnknownFunction (0x000007fee1f5eebb) + 0 bytes [UnknownFile:0]
UE4Editor-Engine.dll!UnknownFunction (0x000007fee2b6d142) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee79d7eff) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a81f29) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a9baa4) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a81780) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a9d812) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7afbe4f) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abd041) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abc59d) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abd162) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abc59d) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abc4ba) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a88ce3) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abb8c0) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a83178) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a94b1a) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7afbd7c) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abd041) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abc59d) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abd162) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abc59d) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abc4ba) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a88ce3) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7abb8c0) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a83178) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7a94b1a) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7afbd7c) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7b0811b) + 0 bytes [UnknownFile:0]
UE4Editor-CoreUObject.dll!UnknownFunction (0x000007fee7b16d84) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedba1ea57) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedba779c2) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedba026d3) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedba0c128) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedba83976) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedb9fb9f6) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedba0a18b) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedba07876) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedba9859f) + 0 bytes [UnknownFile:0]
UE4Editor-ContentBrowser.dll!UnknownFunction (0x000007fedba83bbf) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x000007fee5a27bd5) + 0 bytes [UnknownFile:0]
UE4Editor-Slate.dll!UnknownFunction (0x000007fee5a1840b) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007fee5403d0c) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007fee53f62ab) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007fee5405019) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007fee53f3542) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x0000000076db9bd1) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x0000000076db98da) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!UnknownFunction (0x000007fee54a2ed6) + 0 bytes [UnknownFile:0]
UE4Editor.exe!FEngineLoop::Tick() (0x000000013f59a752) + 8 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\launchengineloop.cpp:2111]
UE4Editor.exe!GuardedMain() (0x000000013f58f9df) + 0 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\launch.cpp:133]
UE4Editor.exe!GuardedMainWrapper() (0x000000013f58fa4a) + 5 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
UE4Editor.exe!WinMain() (0x000000013f59bf19) + 17 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.5\engine\source\runtime\launch\private\windows\launchwindows.cpp:201]
UE4Editor.exe!__tmainCRTStartup() (0x000000013f59cdc9) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
kernel32.dll!UnknownFunction (0x0000000076eb59ed) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x0000000076fec541) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x0000000076fec541) + 0 bytes [UnknownFile:0]

i have just tried uninstalling and re-installing ue4 but it still keeps crashing. Really hoping i dont have to start my project from scatch.

Hi Gamebreaker84,

To better determine the exact cause of the crash, can you hit submit on the crash reporter pop up after copying the callstack to the clipboard, pasting it in a doc and posting it here. The error log you’ve pasted above is helpful, but not on it’s own.

In regards to saving your project, it sounds like you have a bad uasset in your project folder. I recommend renaming the project folder (ie. add and “x” at the end.) Make a copy of it (ie add two “xx’s”) Open the Content Folder>Blueprints then arrange files by date so the latest is at the top. Delete that uasset. Try to open the engine. If the engine opens, Try to open the copy of the project file where you removed the uasset from blueprints. -If engine is opening, but crashing when opening the project, continue to remove the newest uassets one by one until it opens. This should aid in salvaging most of your work. BTW if you get it working make a copy without the “x’s” and delete the ones you marked with the “x.” This helps if something you created is causing a conflict. It may not help if an engine file has become corrupted during one of the crashes.

Thank you, i reported the crash. I managed to piece together my blueprints from the backups before i seen you post. but will bear that in mind if it happens again as would save me a lot of time.

Thanks again