Description

Creating a blueprint structure in the content browser causes the editor to lock up and become unresponsive.

Steps to Reproduce
  1. Open UE4 Editor (any project)
  2. Right Click inside the content browser and navigate to Blueprints->Structure
  3. Enter a name for the struct and press enter

Result:
Upon pressing Enter the editor will lock up or crash

Expected:
Editor continues running after creating structure

Callstack
LoginId:9496fedf7044e4da980b599699b188b7
EpicAccountId:c807849e05a0413d99e379f2802cae9c

 SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x109f2a47b (filename not found) [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x10a0ef2d8 (filename not found) [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, ...) Address = 0x10a1d1197 (filename not found) [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, ...) Address = 0x10a14a196 (filename not found) [in UE4Editor-Core.dylib]
UScriptStruct::InitializeStruct(void*, int) const Address = 0x10ac3cb61 (filename not found) [in UE4Editor-CoreUObject.dylib]
FStructOnScopeMember::Recreate(UStruct const*) Address = 0x1124f4707 (filename not found) [in UE4Editor-UnrealEd.dylib]
UUserDefinedStructEditorData::RecreateDefaultInstance(FString*) Address = 0x1124f3fb6 (filename not found) [in UE4Editor-UnrealEd.dylib]
FUserDefinedStructureCompilerInner::ReplaceStructWithTempDuplicate(UUserDefinedStruct*, TSet<UBlueprint*, DefaultKeyFuncs<UBlueprint*, false>, FDefaultSetAllocator>&, TArray<UUserDefinedStruct*, FDefaultAllocator>&) Address = 0x12245481a (filename not found) [in UE4Editor-KismetCompiler.dylib]
FUserDefinedStructureCompilerUtils::CompileStruct(UUserDefinedStruct*, FCompilerResultsLog&, bool) Address = 0x12244f046 (filename not found) [in UE4Editor-KismetCompiler.dylib]
FKismet2CompilerModule::CompileStructure(UUserDefinedStruct*, FCompilerResultsLog&) Address = 0x12244eb6f (filename not found) [in UE4Editor-KismetCompiler.dylib]
FStructureEditorUtils::OnStructureChanged(UUserDefinedStruct*, FStructureEditorUtils::EStructureEditorChangeInfo) Address = 0x111dcf237 (filename not found) [in UE4Editor-UnrealEd.dylib]
FStructureEditorUtils::AddVariable(UUserDefinedStruct*, FEdGraphPinType const&) Address = 0x111dcc8e8 (filename not found) [in UE4Editor-UnrealEd.dylib]
FStructureEditorUtils::CreateUserDefinedStruct(UObject*, FName, EObjectFlags) Address = 0x111dcc0b3 (filename not found) [in UE4Editor-UnrealEd.dylib]
UStructureFactory::FactoryCreateNew(UClass*, UObject*, FName, EObjectFlags, UObject*, FFeedbackContext*) Address = 0x111942da1 (filename not found) [in UE4Editor-UnrealEd.dylib]
FAssetTools::CreateAsset(FString const&, FString const&, UClass*, UFactory*, FName) Address = 0x121f1a629 (filename not found) [in UE4Editor-AssetTools.dylib]
SAssetView::CreateAssetFromTemporary(FString, TSharedPtr<FAssetViewAsset, (ESPMode)0> const&, FText&) Address = 0x120bda3cb (filename not found) [in UE4Editor-ContentBrowser.dylib]
SAssetView::AssetRenameCommit(TSharedPtr<FAssetViewItem, (ESPMode)0> const&, FString const&, FSlateRect const&, ETextCommit::Type) Address = 0x120bd34ac (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 = 0x120cb99b4 (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 = 0x120cb9a5b (filename not found) [in UE4Editor-ContentBrowser.dylib]
SAssetViewItem::HandleNameCommitted(FText const&, ETextCommit::Type) Address = 0x120a2933b (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 = 0x120b29c90 (filename not found) [in UE4Editor-ContentBrowser.dylib]
TBaseSPMethodDelegateInstance<false, SAssetTileItem, (ESPMode)0, void (FText const&, ETextCommit::Type)>::ExecuteIfSafe(FText const&, ETextCommit::Type) const Address = 0x120b29d3b (filename not found) [in UE4Editor-ContentBrowser.dylib]
SInlineEditableTextBlock::OnTextBoxCommitted(FText const&, ETextCommit::Type) Address = 0x110b78327 (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 = 0x110be1b60 (filename not found) [in UE4Editor-Slate.dylib]
TBaseSPMethodDelegateInstance<false, SInlineEditableTextBlock, (ESPMode)0, void (FText const&, ETextCommit::Type)>::ExecuteIfSafe(FText const&, ETextCommit::Type) const Address = 0x110be1c0b (filename not found) [in UE4Editor-Slate.dylib]
FSlateEditableTextLayout::HandleCarriageReturn() Address = 0x110b985a6 (filename not found) [in UE4Editor-Slate.dylib]
FSlateEditableTextLayout::HandleKeyDown(FKeyEvent const&) Address = 0x110b963e2 (filename not found) [in UE4Editor-Slate.dylib]
SEditableText::OnKeyDown(FGeometry const&, FKeyEvent const&) Address = 0x110a5b534 (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::ProcessKeyDownEvent(FKeyEvent&) Address = 0x1107fade9 (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::OnKeyDown(int, unsigned int, bool) Address = 0x1107f99a3 (filename not found) [in UE4Editor-Slate.dylib]
FMacApplication::ProcessKeyDownEvent(FDeferredMacEvent const&, TSharedPtr<FMacWindow, (ESPMode)0>) Address = 0x10a08e0bb (filename not found) [in UE4Editor-Core.dylib]
FMacApplication::ProcessEvent(FDeferredMacEvent const&) Address = 0x10a085f44 (filename not found) [in UE4Editor-Core.dylib]
FMacApplication::ProcessDeferredEvents(float) Address = 0x10a083d3f (filename not found) [in UE4Editor-Core.dylib]
FSlateApplication::TickPlatform(float) Address = 0x1107d0ab5 (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::Tick() Address = 0x1107cffab (filename not found) [in UE4Editor-Slate.dylib]
FEngineLoop::Tick() Address = 0x109e3b5fc (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x109e41ba2 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x109e4f53c (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x10a07b366 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fffc03d9bcd (filename not found) [in Foundation]
_pthread_body Address = 0x7fffd43339af (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fffd43338fb (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fffd4333101 (filename not found) [in libsystem_pthread.dylib]

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

4
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.15.24.16
Target Fix4.16
Fix Commit3433810
Release Commit3433810
CreatedMay 10, 2017
ResolvedMay 10, 2017
UpdatedJun 5, 2017