Unreal Editor crashes every time I try to create a Structure

I can right click in a content folder, choose Blueprints > Structure, it prompts me to name the thing, and whether I leave it the default name or change it, as soon as I press Enter the editor crashes. Restarting my computer has not fixed this. I am using macOS Sierra 10.12.4 and engine 4.15.2. Has anyone else encountered this problem or know what I can do about this? Here is the crash report:


SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x108a8a47b (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x108c4f2d8 (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x108d31197 (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x108caa196 (filename not found) [in UE4Editor-Core.dylib]
UScriptStruct::InitializeStruct(void*, int) const Address = 0x10979eb61 (filename not found) [in UE4Editor-CoreUObject.dylib]
FStructOnScopeMember::Recreate(UStruct const*) Address = 0x111003707 (filename not found) [in UE4Editor-UnrealEd.dylib]
UUserDefinedStructEditorData::RecreateDefaultInstance(FString*) Address = 0x111002fb6 (filename not found) [in UE4Editor-UnrealEd.dylib]
FUserDefinedStructureCompilerInner::ReplaceStructWithTempDuplicate(UUserDefinedStruct*, TSet<UBlueprint*, DefaultKeyFuncs<UBlueprint*, false>, FDefaultSetAllocator>&, TArray<UUserDefinedStruct*, FDefaultAllocator>&) Address = 0x12103f81a (filename not found) [in UE4Editor-KismetCompiler.dylib]
FUserDefinedStructureCompilerUtils::CompileStruct(UUserDefinedStruct*, FCompilerResultsLog&, bool) Address = 0x12103a046 (filename not found) [in UE4Editor-KismetCompiler.dylib]
FKismet2CompilerModule::CompileStructure(UUserDefinedStruct*, FCompilerResultsLog&) Address = 0x121039b6f (filename not found) [in UE4Editor-KismetCompiler.dylib]
FStructureEditorUtils::OnStructureChanged(UUserDefinedStruct*, FStructureEditorUtils::EStructureEditorChangeInfo) Address = 0x1108de237 (filename not found) [in UE4Editor-UnrealEd.dylib]
FStructureEditorUtils::AddVariable(UUserDefinedStruct*, FEdGraphPinType const&) Address = 0x1108db8e8 (filename not found) [in UE4Editor-UnrealEd.dylib]
FStructureEditorUtils::CreateUserDefinedStruct(UObject*, FName, EObjectFlags) Address = 0x1108db0b3 (filename not found) [in UE4Editor-UnrealEd.dylib]
UStructureFactory::FactoryCreateNew(UClass*, UObject*, FName, EObjectFlags, UObject*, FFeedbackContext*) Address = 0x110451da1 (filename not found) [in UE4Editor-UnrealEd.dylib]
FAssetTools::CreateAsset(FString const&, FString const&, UClass*, UFactory*, FName) Address = 0x120b05629 (filename not found) [in UE4Editor-AssetTools.dylib]
SAssetView::CreateAssetFromTemporary(FString, TSharedPtr<FAssetViewAsset, (ESPMode)0> const&, FText&) Address = 0x11f7c53cb (filename not found) [in UE4Editor-ContentBrowser.dylib]
SAssetView::AssetRenameCommit(TSharedPtr<FAssetViewItem, (ESPMode)0> const&, FString const&, FSlateRect const&, ETextCommit::Type) Address = 0x11f7be4ac (filename not found) [in UE4Editor-ContentBrowser.dylib]
TBaseSPMethodDelegateInstance<false, SAssetView, (ESPMode)0, TTypeWrapper<void> (TSharedPtr<FAssetViewItem, (ESPMode)0> const&, FString const&, FSlateRect const&, ETextCommit::Type)>::Execute(TSharedPtr<FAssetViewItem, (ESPMode)0> const&, FString const&, FSlateRect const&, ETextCommit::Type) const Address = 0x11f8a49b4 (filename not found) [in UE4Editor-ContentBrowser.dylib]
TBaseSPMethodDelegateInstance<false, SAssetView, (ESPMode)0, void (TSharedPtr<FAssetViewItem, (ESPMode)0> const&, FString const&, FSlateRect const&, ETextCommit::Type)>::ExecuteIfSafe(TSharedPtr<FAssetViewItem, (ESPMode)0> const&, FString const&, FSlateRect const&, ETextCommit::Type) const Address = 0x11f8a4a5b (filename not found) [in UE4Editor-ContentBrowser.dylib]
SAssetViewItem::HandleNameCommitted(FText const&, ETextCommit::Type) Address = 0x11f61433b (filename not found) [in UE4Editor-ContentBrowser.dylib]
TBaseSPMethodDelegateInstance<false, SAssetTileItem, (ESPMode)0, TTypeWrapper<void> (FText const&, ETextCommit::Type)>::Execute(FText const&, ETextCommit::Type) const Address = 0x11f714c90 (filename not found) [in UE4Editor-ContentBrowser.dylib]
TBaseSPMethodDelegateInstance<false, SAssetTileItem, (ESPMode)0, void (FText const&, ETextCommit::Type)>::ExecuteIfSafe(FText const&, ETextCommit::Type) const Address = 0x11f714d3b (filename not found) [in UE4Editor-ContentBrowser.dylib]
SInlineEditableTextBlock::OnTextBoxCommitted(FText const&, ETextCommit::Type) Address = 0x10f0e8327 (filename not found) [in UE4Editor-Slate.dylib]
TBaseSPMethodDelegateInstance<false, SInlineEditableTextBlock, (ESPMode)0, TTypeWrapper<void> (FText const&, ETextCommit::Type)>::Execute(FText const&, ETextCommit::Type) const Address = 0x10f151b60 (filename not found) [in UE4Editor-Slate.dylib]
TBaseSPMethodDelegateInstance<false, SInlineEditableTextBlock, (ESPMode)0, void (FText const&, ETextCommit::Type)>::ExecuteIfSafe(FText const&, ETextCommit::Type) const Address = 0x10f151c0b (filename not found) [in UE4Editor-Slate.dylib]
FSlateEditableTextLayout::HandleCarriageReturn() Address = 0x10f1085a6 (filename not found) [in UE4Editor-Slate.dylib]
FSlateEditableTextLayout::HandleKeyDown(FKeyEvent const&) Address = 0x10f1063e2 (filename not found) [in UE4Editor-Slate.dylib]
SEditableText::OnKeyDown(FGeometry const&, FKeyEvent const&) Address = 0x10efcb534 (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::ProcessKeyDownEvent(FKeyEvent&) Address = 0x10ed6ade9 (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::OnKeyDown(int, unsigned int, bool) Address = 0x10ed699a3 (filename not found) [in UE4Editor-Slate.dylib]
FMacApplication::ProcessKeyDownEvent(FDeferredMacEvent const&, TSharedPtr<FMacWindow, (ESPMode)0>) Address = 0x108bee0bb (filename not found) [in UE4Editor-Core.dylib]
FMacApplication::ProcessEvent(FDeferredMacEvent const&) Address = 0x108be5f44 (filename not found) [in UE4Editor-Core.dylib]
FMacApplication::ProcessDeferredEvents(float) Address = 0x108be3d3f (filename not found) [in UE4Editor-Core.dylib]
FSlateApplication::TickPlatform(float) Address = 0x10ed40ab5 (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::Tick() Address = 0x10ed3ffab (filename not found) [in UE4Editor-Slate.dylib]
FEngineLoop::Tick() Address = 0x1089985fc (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x10899eba2 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x1089ac53c (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x108bdb366 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fffbb463bcd (filename not found) [in Foundation]
_pthread_body Address = 0x7fffcf3c79af (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fffcf3c78fb (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fffcf3c7101 (filename not found) [in libsystem_pthread.dylib]

Thank you for your time.

Honestly, you should repost it on answerhub as a bug issue. Don’t take too much time for someone experienced or the Epic Staff to start helping you =)

I’m having the same issue on macOS as well, I posted a question on answerhub: Editor Crashes When Creating Structure - Programming & Scripting - Unreal Engine Forums

I am also having this issue.
It’s happened since one of the recent updates.