Crash with UE4 source build on MacOS 10.13.6

Hello,

I was in the middle of trying to run my project on Mac OS with a source version of UE4 that I made, and I keep getting this error whenever I try to open the project:

 SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x10b0e7b8b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp, line 354] [in UE4Editor-Core.dylib]
FMacErrorOutputDevice::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x110e01a79 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/ApplicationCore/Private/Mac/MacErrorOutputDevice.cpp, line 54] [in UE4Editor-ApplicationCore.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x10b397cfd [Runtime/Core/Public/HAL/UnrealMemory.h, line 159] [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x10b30d98b [Runtime/Core/Public/Containers/ContainerAllocationPolicies.h, line 356] [in UE4Editor-Core.dylib]
UK2Node_CommutativeAssociativeBinaryOperator::ExpandNode(FKismetCompilerContext&, UEdGraph*) Address = 0x11e677bce [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/BlueprintGraph/Private/K2Node_CommutativeAssociativeBinaryOperator.cpp, line 286] [in UE4Editor-BlueprintGraph.dylib]
FKismetCompilerContext::ExpansionStep(UEdGraph*, bool) Address = 0x12279d646 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/KismetCompiler/Private/KismetCompiler.cpp, line 2848] [in UE4Editor-KismetCompiler.dylib]
FKismetCompilerContext::CreateAndProcessUbergraph() Address = 0x1227a16fe [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/KismetCompiler/Private/KismetCompiler.cpp, line 3094] [in UE4Editor-KismetCompiler.dylib]
FKismetCompilerContext::CreateFunctionList() Address = 0x122779c19 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/KismetCompiler/Private/KismetCompiler.cpp, line 3548] [in UE4Editor-KismetCompiler.dylib]
FWidgetBlueprintCompiler::CreateFunctionList() Address = 0x122c730aa [Editor/UMGEditor/Private/WidgetBlueprintCompiler.h, line 26] [in UE4Editor-UMGEditor.dylib]
FKismetCompilerContext::CompileClassLayout(EInternalCompilerFlags) Address = 0x1227a4c2d [Runtime/Core/Public/Containers/Array.h, line 633] [in UE4Editor-KismetCompiler.dylib]
FBlueprintCompilationManagerImpl::FlushCompilationQueueImpl(TArray<UObject*, FDefaultAllocator>*, bool, TArray<UBlueprint*, FDefaultAllocator>*) Address = 0x119400401 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/Kismet/Private/BlueprintCompilationManager.cpp, line 820] [in UE4Editor-Kismet.dylib]
FBlueprintCompilationManager::FlushCompilationQueue(TArray<UObject*, FDefaultAllocator>*) Address = 0x11940e3af [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/Kismet/Private/BlueprintCompilationManager.cpp, line 2143] [in UE4Editor-Kismet.dylib]
FScopedClassDependencyGather::~FScopedClassDependencyGather() Address = 0x10bce146f [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/Blueprint/BlueprintSupport.cpp, line 376] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::CreateExport(int) Address = 0x10bee5c05 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 4024] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::IndexToObject(FPackageIndex) Address = 0x10bee78f7 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 4241] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::CreateExport(int) Address = 0x10bee3bed [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 3711] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::LoadAllObjects(bool) Address = 0x10bee8548 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2744] [in UE4Editor-CoreUObject.dylib]
LoadPackageInternal(UPackage*, wchar_t const*, unsigned int, FLinkerLoad*) Address = 0x10c0d529d [Runtime/CoreUObject/Public/Serialization/SerializedPropertyScope.h, line 39] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImportInner(int, FString&) Address = 0x10bedea3d [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2421] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImport(int) Address = 0x10bed916b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2177] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::Verify() Address = 0x10bed8a6b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 1956] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::FinalizeCreation() Address = 0x10bed4928 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 1866] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::Tick(float, bool, bool) Address = 0x10bec8b09 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 735] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::CreateLinker(UPackage*, wchar_t const*, unsigned int) Address = 0x10bec35cd [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 438] [in UE4Editor-CoreUObject.dylib]
GetPackageLinker(UPackage*, wchar_t const*, unsigned int, UPackageMap*, FGuid*) Address = 0x10bebf899 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/Linker.cpp, line 690] [in UE4Editor-CoreUObject.dylib]
LoadPackageInternal(UPackage*, wchar_t const*, unsigned int, FLinkerLoad*) Address = 0x10c0d4f51 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp, line 1234] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImportInner(int, FString&) Address = 0x10bedea3d [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2421] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImport(int) Address = 0x10bed916b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2177] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::Verify() Address = 0x10bed8a6b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 1956] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::FinalizeCreation() Address = 0x10bed4928 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 1866] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::Tick(float, bool, bool) Address = 0x10bec8b09 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 735] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::CreateLinker(UPackage*, wchar_t const*, unsigned int) Address = 0x10bec35cd [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 438] [in UE4Editor-CoreUObject.dylib]
GetPackageLinker(UPackage*, wchar_t const*, unsigned int, UPackageMap*, FGuid*) Address = 0x10bebf899 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/Linker.cpp, line 690] [in UE4Editor-CoreUObject.dylib]
LoadPackageInternal(UPackage*, wchar_t const*, unsigned int, FLinkerLoad*) Address = 0x10c0d4f51 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp, line 1234] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImportInner(int, FString&) Address = 0x10bedea3d [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2421] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImport(int) Address = 0x10bed916b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2177] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::Verify() Address = 0x10bed8a6b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 1956] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::FinalizeCreation() Address = 0x10bed4928 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 1866] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::Tick(float, bool, bool) Address = 0x10bec8b09 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 735] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::CreateLinker(UPackage*, wchar_t const*, unsigned int) Address = 0x10bec35cd [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 438] [in UE4Editor-CoreUObject.dylib]
GetPackageLinker(UPackage*, wchar_t const*, unsigned int, UPackageMap*, FGuid*) Address = 0x10bebf899 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/Linker.cpp, line 690] [in UE4Editor-CoreUObject.dylib]
LoadPackageInternal(UPackage*, wchar_t const*, unsigned int, FLinkerLoad*) Address = 0x10c0d4f51 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp, line 1234] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImportInner(int, FString&) Address = 0x10bedea3d [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2421] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImport(int) Address = 0x10bed916b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2177] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImportInner(int, FString&) Address = 0x10bedd987 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2469] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::VerifyImport(int) Address = 0x10bed916b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 2177] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::Verify() Address = 0x10bed8a6b [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 1956] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::FinalizeCreation() Address = 0x10bed4928 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 1866] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::Tick(float, bool, bool) Address = 0x10bec8b09 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 735] [in UE4Editor-CoreUObject.dylib]
FLinkerLoad::CreateLinker(UPackage*, wchar_t const*, unsigned int) Address = 0x10bec35cd [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/LinkerLoad.cpp, line 438] [in UE4Editor-CoreUObject.dylib]
GetPackageLinker(UPackage*, wchar_t const*, unsigned int, UPackageMap*, FGuid*) Address = 0x10bebf899 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/Linker.cpp, line 690] [in UE4Editor-CoreUObject.dylib]
LoadPackageInternal(UPackage*, wchar_t const*, unsigned int, FLinkerLoad*) Address = 0x10c0d4f51 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp, line 1234] [in UE4Editor-CoreUObject.dylib]
LoadPackage(UPackage*, wchar_t const*, unsigned int) Address = 0x10c0d22e5 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/CoreUObject/Private/UObject/UObjectGlobals.cpp, line 1430] [in UE4Editor-CoreUObject.dylib]
UEditorEngine::Map_Load(wchar_t const*, FOutputDevice&) Address = 0x11266d936 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/UnrealEd/Private/EditorServer.cpp, line 2492] [in UE4Editor-UnrealEd.dylib]
UEditorEngine::HandleMapCommand(wchar_t const*, FOutputDevice&, UWorld*) Address = 0x11268fdf5 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/UnrealEd/Private/EditorServer.cpp, line 5912] [in UE4Editor-UnrealEd.dylib]
UEditorEngine::Exec(UWorld*, wchar_t const*, FOutputDevice&) Address = 0x11268c971 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/UnrealEd/Private/EditorServer.cpp, line 5445] [in UE4Editor-UnrealEd.dylib]
UUnrealEdEngine::Exec(UWorld*, wchar_t const*, FOutputDevice&) Address = 0x11329b289 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/UnrealEd/Private/UnrealEdSrv.cpp, line 672] [in UE4Editor-UnrealEd.dylib]
FEditorFileUtils::LoadMap(FString const&, bool, bool) Address = 0x112ab356b [Runtime/Engine/Classes/Engine/World.h, line 134] [in UE4Editor-UnrealEd.dylib]
FEditorFileUtils::LoadDefaultMapAtStartup() Address = 0x112ac28bf [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/Core/Public/Containers/ContainerAllocationPolicies.h, line 356] [in UE4Editor-UnrealEd.dylib]
FUnrealEdMisc::OnInit() Address = 0x11327cd6a [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/UnrealEd/Private/UnrealEdMisc.cpp, line 348] [in UE4Editor-UnrealEd.dylib]
EditorInit(IEngineLoop&) Address = 0x11327ab8f [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Editor/UnrealEd/Private/UnrealEdGlobals.cpp, line 97] [in UE4Editor-UnrealEd.dylib]
GuardedMain(wchar_t const*) Address = 0x10afe96a8 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/Launch/Private/Launch.cpp, line 148] [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x10aff7060 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/Launch/Private/Mac/LaunchMac.cpp, line 232] [in UE4Editor]
-[FCocoaGameThread main] Address = 0x10b293457 [/Users/admin/Documents/Git/UnrealEngine/Engine/Source/Runtime/Core/Private/Mac/CocoaThread.cpp, line 387] [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fff36b461f8 (filename not found) [in Foundation]
_pthread_body Address = 0x7fff5cc16661 (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fff5cc1650d (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fff5cc15bf9 (filename not found) [in libsystem_pthread.dylib]

Any ideas on how to rectify this?

I have tried opening a new project with no problems, I also tried converting my project and opening a copy but that still doesn’t fix it

Hello,

We’ve recently made a switch to a new bug reporting method using a more structured form. Please visit the link below for more details and report the issue using the new Bug Submission Form. Feel free to continue to use this thread for community discussion around the issue.

https://epicsupport.force.com/unrealengine/s/

Thanks

So I found this isn’t a bug with UE4. My derivative Game Mode BP was corrupted, however its fine on windows, it doesn’t spit out any errors when modifying it, this only happens on Mac OS. Any Ideas on how to fix this?

I fixed it, I found that Xcode wasn’t building one of the plugins that the blueprints were depending on, after updating the dependencies in the build.cs the plugin built and the issue was resolved.