I’ve been using UE4 for a little while now and I’ve noticed an annoying, but reproducible problem… If I’m in the Blueprint editor window (or any window for that matter), and I make some changes and hit CTRL+S to save, and hit it again while it hasn’t completed saving, UE4 will crash, losing all of my unsaved changes (including changes in the previous attempted save). I haven’t really noticed this problem until I purchased a new mechanical keyboard that tends to send multiple keystrokes for one keypress unless I’m extremely careful. Does anyone know of any workarounds or if this is a known problem? Here’s the Call-stack as well:
MachineId:XXXXXXXXXXXXXXXXXXXXXXXX
EpicAccountId:XXXXXXXXXXXXXXXXXXXXXXXX
Access violation - code c0000005 (first/second chance not available)
UE4Editor_CoreUObject + 1539040 bytes
UE4Editor_UnrealEd + 1780841 bytes
UE4Editor_UnrealEd + 2625915 bytes
UE4Editor_UnrealEd + 2613112 bytes
UE4Editor_UnrealEd + 6316416 bytes
UE4Editor_UnrealEd + 3154888 bytes
UE4Editor_UnrealEd + 3206223 bytes
UE4Editor_UnrealEd + 3156018 bytes
UE4Editor_UnrealEd + 3242215 bytes
UE4Editor_MainFrame + 310708 bytes
UE4Editor_MainFrame + 191623 bytes
UE4Editor_Slate + 525779 bytes
UE4Editor_Slate + 825548 bytes
UE4Editor_MainFrame + 281666 bytes
UE4Editor_MainFrame + 23967 bytes
UE4Editor_MainFrame + 190225 bytes
UE4Editor_Slate + 584314 bytes
UE4Editor_Slate + 827989 bytes
UE4Editor_Slate + 766152 bytes
UE4Editor_Core + 2483908 bytes
UE4Editor_Core + 2400763 bytes
UE4Editor_Core + 2489275 bytes
UE4Editor_Core + 2387186 bytes
user32 + 105425 bytes
user32 + 104666 bytes
UE4Editor_Core + 2490486 bytes
UE4Editor!FEngineLoop::Tick() + 3434 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.6\engine\source\runtime\launch\private\launchengineloop.cpp:2193]
UE4Editor!GuardedMain() + 479 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.6\engine\source\runtime\launch\private\launch.cpp:131]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.6\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.6\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]