Repeated crashes after force-quitting editor

I had to force-quit Unreal Editor after it hard froze while I was rearranging some files in the content browser. After this I could no longer open my project without the editor crashing. I removed the default map setting and was able to load the editor with no level successfully.

However the problem doesn’t seem to be limited to the default map; Opening most assets or performing almost any action within the content browser (such as deleting an empty folder) will cause the same crash.

Call stack follows:

SIGSEGV: invalid attempt to access memory at address 0x3

EngineCrashHandler(FGenericCrashContext const&) [in UE4Editor) + 15
, line 974562976] [in UE4Editor]
PlatformCrashHandler(int, __siginfo*, void*) [in UE4Editor-Core.dylib) + 95
, line 974562976] [in UE4Editor-Core.dylib]
_sigtramp() Address = 0x8db675aa (filename not found) [in libsystem_platform.dylib]

FMsg::Logf(char const*, int, FName const&, ELogVerbosity::Type, wchar_t const*, …) Address = 0x72408c5 (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, …) Address = 0x7240167 (filename not found) [in UE4Editor-Core.dylib]
ULinkerLoad::CreateExport(int) Address = 0x7777512 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateImport(int) Address = 0x777ce23 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::operator<<(UObject*&) Address = 0x777e13e (filename not found) [in UE4Editor-CoreUObject.dylib]
UObjectProperty::SerializeItem(FArchive&, void*, int, void const*) const Address = 0x77ebbc0 (filename not found) [in UE4Editor-CoreUObject.dylib]
UStruct::SerializeTaggedProperties(FArchive&, unsigned char*, UStruct*, unsigned char*) const Address = 0x77266b8 (filename not found) [in UE4Editor-CoreUObject.dylib]
UObject::SerializeScriptProperties(FArchive&) const Address = 0x77a2d68 (filename not found) [in UE4Editor-CoreUObject.dylib]
UObject::Serialize(FArchive&) Address = 0x779aed8 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::Preload(UObject*) Address = 0x777b31b (filename not found) [in UE4Editor-CoreUObject.dylib]
FBlueprintEditorUtils::PreloadMembers(UObject*) Address = 0xcc41906 (filename not found) [in UE4Editor-UnrealEd.dylib]
FBlueprintEditorUtils::PreloadMembers(UObject*) Address = 0xcc4190e (filename not found) [in UE4Editor-UnrealEd.dylib]
FBlueprintEditorUtils::RegenerateBlueprintClass(UBlueprint*, UClass*, UObject*, TArray&) Address = 0xcc42314 (filename not found) [in UE4Editor-UnrealEd.dylib]
ULinkerLoad::RegenerateBlueprintClass(UClass*, UObject*) Address = 0x76ff856 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateExport(int) Address = 0x7779461 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::LoadAllObjects(bool) Address = 0x7779e1f (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackage(UPackage*, wchar_t const*, unsigned int) Address = 0x7834c1d (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7776531 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7775cec (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateImport(int) Address = 0x777cdd2 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::operator<<(UObject*&) Address = 0x777e13e (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::Preload(UObject*) Address = 0x777b31b (filename not found) [in UE4Editor-CoreUObject.dylib]
UClass::CreateDefaultObject() Address = 0x772e9c9 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateExport(int) Address = 0x77792f9 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::LoadAllObjects(bool) Address = 0x7779e1f (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackage(UPackage*, wchar_t const*, unsigned int) Address = 0x7834c1d (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7776531 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7775cec (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::FinalizeCreation() Address = 0x7772e8a (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::Tick(float, bool, bool) Address = 0x776b605 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateLinker(UPackage*, wchar_t const*, unsigned int) Address = 0x7768606 (filename not found) [in UE4Editor-CoreUObject.dylib]
GetPackageLinker(UPackage*, wchar_t const*, unsigned int, UPackageMap*, FGuid*) Address = 0x77663ce (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackage(UPackage*, wchar_t const*, unsigned int) Address = 0x7834a88 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7776531 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7775cec (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateImport(int) Address = 0x777cdd2 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::operator<<(UObject*&) Address = 0x777e13e (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::Preload(UObject*) Address = 0x777b31b (filename not found) [in UE4Editor-CoreUObject.dylib]
UClass::CreateDefaultObject() Address = 0x772e9c9 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateExport(int) Address = 0x77792f9 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::LoadAllObjects(bool) Address = 0x7779e1f (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackage(UPackage*, wchar_t const*, unsigned int) Address = 0x7834c1d (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7776531 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7775cec (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7775cec (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateImport(int) Address = 0x777cdd2 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::operator<<(UObject*&) Address = 0x777e13e (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::Preload(UObject*) Address = 0x777b31b (filename not found) [in UE4Editor-CoreUObject.dylib]
UClass::CreateDefaultObject() Address = 0x772e9c9 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateExport(int) Address = 0x77792f9 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::LoadAllObjects(bool) Address = 0x7779e1f (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackage(UPackage*, wchar_t const*, unsigned int) Address = 0x7834c1d (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7776531 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7775cec (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateImport(int) Address = 0x777cdd2 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::operator<<(UObject*&) Address = 0x777e13e (filename not found) [in UE4Editor-CoreUObject.dylib]
UObjectProperty::SerializeItem(FArchive&, void*, int, void const*) const Address = 0x77ebbc0 (filename not found) [in UE4Editor-CoreUObject.dylib]
UStruct::SerializeTaggedProperties(FArchive&, unsigned char*, UStruct*, unsigned char*) const Address = 0x77266b8 (filename not found) [in UE4Editor-CoreUObject.dylib]
UObject::SerializeScriptProperties(FArchive&) const Address = 0x77a2d68 (filename not found) [in UE4Editor-CoreUObject.dylib]
UObject::Serialize(FArchive&) Address = 0x779aed8 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::Preload(UObject*) Address = 0x777b31b (filename not found) [in UE4Editor-CoreUObject.dylib]
FBlueprintEditorUtils::PreloadMembers(UObject*) Address = 0xcc41906 (filename not found) [in UE4Editor-UnrealEd.dylib]
FBlueprintEditorUtils::PreloadMembers(UObject*) Address = 0xcc4190e (filename not found) [in UE4Editor-UnrealEd.dylib]
FBlueprintEditorUtils::RegenerateBlueprintClass(UBlueprint*, UClass*, UObject*, TArray&) Address = 0xcc42314 (filename not found) [in UE4Editor-UnrealEd.dylib]
ULinkerLoad::RegenerateBlueprintClass(UClass*, UObject*) Address = 0x76ff856 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateExport(int) Address = 0x7779461 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::LoadAllObjects(bool) Address = 0x7779e1f (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackage(UPackage*, wchar_t const*, unsigned int) Address = 0x7834c1d (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7776531 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7775cec (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateImport(int) Address = 0x777cdd2 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::operator<<(UObject*&) Address = 0x777e13e (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::Preload(UObject*) Address = 0x777b31b (filename not found) [in UE4Editor-CoreUObject.dylib]
UClass::CreateDefaultObject() Address = 0x772e9c9 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::CreateExport(int) Address = 0x77792f9 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::LoadAllObjects(bool) Address = 0x7779e1f (filename not found) [in UE4Editor-CoreUObject.dylib]
LoadPackage(UPackage*, wchar_t const*, unsigned int) Address = 0x7834c1d (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7776531 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImportInner(int, FString&) Address = 0x7775cec (filename not found) [in UE4Editor-CoreUObject.dylib]
ULinkerLoad::VerifyImport(int) Address = 0x7773ca0 (filename not found) [in UE4Editor-CoreUObject.dylib]

__stack_chk_guard() Address = 0x72f4a420 (filename not found) [in libsystem_c.dylib]

FApplePlatformCrashContext::ReportCrash() const Address = 0x70e85b4 (filename not found) [in UE4Editor-Core.dylib]
GIsConsoleExecutable() Address = 0x70c3f38 (filename not found) [in UE4Editor]
GIsConsoleExecutable() Address = 0x70c2d5a (filename not found) [in UE4Editor]
TChar::ToLower(wchar_t)::ConversionMap Address = 0x70bda78 (filename not found) [in UE4Editor]

GIsConsoleExecutable() Address = 0x70c2d28 (filename not found) [in UE4Editor]

I’m using 4.3, downloaded from the launcher. I was able to reproduce the issue on a previous backup of the same project which I’ve since reverted to. I noticed that Copy was performing an automatic sync to its repo when it happened, so I’m wondering if the content browser reacts poorly to external applications competing with it? It’s never caused this while editing and saving files though, only when modifying them somehow in the content browser.

When I reproduced the issue, I was moving a single file to a different folder. The editor completely froze and I had to force quit it with cmd+option+escape. The issue would then reoccur only for that particular file. I couldn’t right click it or open it or do anything else which involved loading the asset without causing a memory access error.

Perhaps if you deliberately force quit the editor in the middle of moving a file it might recreate the problem on your end?

Hi SF,

I’m not able to reproduce this issue. Is this only happening with your current project or are you able to reproduce this a fresh project? If so, can you provide detailed repro steps so I can see if I can replicate the error on my end?

Also, which version of the engine are you using? 4.1, 4.2, or 4.3?

Thank you!

Tim

Hi,

I apologize for the delay in getting back to you on this one.

I’ve tried this on a couple of different projects and trying to force quit while moving content, even made a super high poly (1 million +) asset that I knew would take a moment to transfer and I could not replicate this.

Are you able to replicate this in a new project outside of your own project?

If so, can you provide some detailed repro steps, even if they are the same as above, I’d like to use the same steps and template to best replicate.

Thank you!

Tim

Sorry for being slow to respond; Work’s been intense and the machine this occurred on is in the shop so I can’t test again yet. I haven’t forgotten and will still get to this when I can.

Hi SF,

I’ve not heard from you in a few days so I’m going to mark this as resolved for our tracking purposes… If you can provide the additional information above to reproduce the issue please post and I’ll take a look.

Thank you!

TIm

Understandable, so no worries. Usually if something sits unresolved on my assigned tasks for a few days it’s easier to mark it resolved to clear it and when it’s responded to it’s much more easy to spot again in my que. :slight_smile:

Take your time and when you get the response I’ll look into it.