Description

If a user initiates a save using Ctrl+S while an autosave is in progress, the Editor will crash.

CRASHREPORT:
[Link Removed]

  

Steps to Reproduce
  1. Start the Editor.
  2. Create new project based on First Person Code template.
  3. Build the project in Visual Studio.
  4. Open the project using the .uproject file.
  5. Make several changes to the default map.
  6. Adjust the auto save frequency to 1 minute (Edit -> Editor Preferences -> General -> Loading & Saving -> Auto Save).
  7. When the auto save process begins (wait for the timer to finish counting down), press Ctrl+S.

RESULTS:
The Editor crashes.
 
EXPECTED:
The Editor saves the current project.

FREQUENCY:
3/3

Callstack
Unknown exception - code 00000001 (first/second chance not available) 
  
Illegal call to StaticFindObject() while serializing object data! 
  
KERNELBASE + 37901 bytes 
UE4Editor_Core!FOutputDeviceWindowsError::Serialize() + 684 bytes [d:\main-builds\ue4\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:113] 
UE4Editor_Core!FMsg::Logf__VA() + 570 bytes [d:\main-builds\ue4\engine\source\runtime\core\private\misc\outputdevice.cpp:547] 
UE4Editor_CoreUObject!StaticFindObject() + 375 bytes [d:\main-builds\ue4\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:94] 
UE4Editor_CoreUObject!FindPackage() + 438 bytes [d:\main-builds\ue4\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:404] 
UE4Editor_SourceControl!SourceControlHelpers::PackageFilename_Internal() + 148 bytes [d:\main-builds\ue4\engine\source\developer\sourcecontrol\private\sourcecontrolhelpers.cpp:60] 
UE4Editor_SourceControl!SourceControlHelpers::PackageFilename() + 93 bytes [d:\main-builds\ue4\engine\source\developer\sourcecontrol\private\sourcecontrolhelpers.cpp:82] 
UE4Editor_SourceControl!ISourceControlProvider::GetState() + 59 bytes [d:\main-builds\ue4\engine\source\developer\sourcecontrol\public\isourcecontrolprovider.h:159] 
UE4Editor_UnrealEd!FEditorFileUtils::PromptToCheckoutPackages() + 895 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\filehelpers.cpp:1021] 
UE4Editor_UnrealEd!FEditorFileUtils::PromptForCheckoutAndSave() + 3274 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\filehelpers.cpp:2641] 
UE4Editor_UnrealEd!InternalSavePackages() + 108 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\filehelpers.cpp:2279] 
UE4Editor_UnrealEd!FEditorFileUtils::SaveDirtyPackages() + 378 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\filehelpers.cpp:2390] 
UE4Editor_MainFrame!FMainFrameActionCallbacks::SaveAll() + 36 bytes [d:\main-builds\ue4\engine\source\editor\mainframe\private\frame\mainframeactions.cpp:360] 
UE4Editor_MainFrame!TBaseStaticDelegateInstance_NoParams<void>::ExecuteIfSafe() + 10 bytes [d:\main-builds\ue4\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:690] 
UE4Editor_Slate!FUICommandList::ConditionalProcessCommandBindings() + 1189 bytes [d:\main-builds\ue4\engine\source\runtime\slate\private\framework\commands\uicommandlist.cpp:276] 
UE4Editor_Slate!FUICommandList::ProcessCommandBindings() + 116 bytes [d:\main-builds\ue4\engine\source\runtime\slate\private\framework\commands\uicommandlist.cpp:190] 
UE4Editor_MainFrame!FMainFrameActionCallbacks::OnUnhandledKeyDownEvent() + 50 bytes [d:\main-builds\ue4\engine\source\editor\mainframe\private\frame\mainframeactions.cpp:154] 
UE4Editor_MainFrame!TBaseStaticDelegateInstance_RetVal_OneParam<FReply,FKeyboardEvent const & __ptr64>::Execute() + 47 bytes [d:\main-builds\ue4\engine\source\runtime\core\public\delegates\delegateinstancesimpl.inl:682] 
UE4Editor_Slate!TBaseDelegate_RetVal_OneParam<FReply,FKeyboardEvent const & __ptr64>::Execute() + 26 bytes [d:\main-builds\ue4\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:1058] 
UE4Editor_Slate!FSlateApplication::ProcessKeyDownEvent() + 1453 bytes [d:\main-builds\ue4\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:3059] 
UE4Editor_Slate!FSlateApplication::OnKeyDown() + 275 bytes [d:\main-builds\ue4\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:2966] 
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() + 2042 bytes [d:\main-builds\ue4\engine\source\runtime\core\private\windows\windowsapplication.cpp:1206] 
UE4Editor_Core!FWindowsApplication::DeferMessage() + 273 bytes [d:\main-builds\ue4\engine\source\runtime\core\private\windows\windowsapplication.cpp:1641] 
UE4Editor_Core!FWindowsApplication::ProcessMessage() + 3358 bytes [d:\main-builds\ue4\engine\source\runtime\core\private\windows\windowsapplication.cpp:741] 
UE4Editor_Core!FWindowsApplication::AppWndProc() + 98 bytes [d:\main-builds\ue4\engine\source\runtime\core\private\windows\windowsapplication.cpp:603] 
user32 + 105425 bytes 
user32 + 104666 bytes 
UE4Editor_Core!FWindowsApplication::PumpMessages() + 57 bytes [d:\main-builds\ue4\engine\source\runtime\core\private\windows\windowsapplication.cpp:1653] 
UE4Editor_Slate!FSlateApplication::Tick() + 648 bytes [d:\main-builds\ue4\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:791] 
UE4Editor_UnrealEd!TickSlate() + 30 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\feedbackcontexteditor.cpp:156] 
UE4Editor_UnrealEd!FFeedbackContextEditor::UpdateProgress() + 536 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\feedbackcontexteditor.cpp:487] 
UE4Editor_CoreUObject!UPackage::SavePackage() + 15930 bytes [d:\main-builds\ue4\engine\source\runtime\coreuobject\private\uobject\savepackage.cpp:3128] 
UE4Editor_UnrealEd!UEditorEngine::SavePackage() + 427 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\editor.cpp:4292] 
UE4Editor_UnrealEd!UEditorEngine::Exec_Obj() + 1637 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\editorserver.cpp:4037] 
UE4Editor_UnrealEd!UEditorEngine::Exec() + 1148 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\editorserver.cpp:5122] 
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() + 272 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\unrealedsrv.cpp:704] 
UE4Editor_UnrealEd!FEditorFileUtils::AutosaveContentPackages() + 670 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\filehelpers.cpp:1983] 
UE4Editor_UnrealEd!FPackageAutoSaver::AttemptAutoSave() + 368 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\packageautosaver.cpp:183] 
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() + 145 bytes [d:\main-builds\ue4\engine\source\editor\unrealed\private\unrealedengine.cpp:280] 
UE4Editor!FEngineLoop::Tick() + 3294 bytes [d:\main-builds\ue4\engine\source\runtime\launch\private\launchengineloop.cpp:2115] 
UE4Editor!GuardedMain() + 476 bytes [d:\main-builds\ue4\engine\source\runtime\launch\private\launch.cpp:133] 
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\main-builds\ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:125] 
UE4Editor!WinMain() + 249 bytes [d:\main-builds\ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:201] 
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] 

Have Comments or More Details?

Head over to the existingAnswerHub thread and let us know what's up.

0
Login to Vote

Fixed
ComponentTools
CreatedAug 1, 2014
ResolvedMar 9, 2015
UpdatedMay 2, 2018