Description

I created a cylinder with a subtractive cylinder inside of it. I also used a box BSP with a subtractive box inside of it and got the crash to repro.

I tried with a sphere BSP twice and didn't get a crash.

I attempted all three on 4.12.5 and it didn't occur.

Crashreporter: [Link Removed]

Steps to Reproduce

Repro;

  1. Create a third person blueprints project.
  2. Add a cylinder BSP into the level.
  3. Copy that cylinder and make the copy a subtractive brush.
  4. Select both cylinder brushes and convert them into a single static mesh.
  5. Create a new actor blueprint.
  6. Add the newly created static mesh into the actor blueprint editor viewport.
  7. In the blueprint editor add a box collision to the static mesh.
  8. Right click on the box collision name.

Result:
Editor crashes

Frequency:
100%

Callstack
[2016.09.01-15.36.34:835][274]LogWindows:Error: === Critical error: ===
[2016.09.01-15.36.34:835][274]LogWindows:Error: 
[2016.09.01-15.36.34:835][274]LogWindows:Error: Assertion failed: InWorld != nullptr [File:D:\Build\++UE4+Release-4.13+Compile\Sync\Engine\Source\Editor\UnrealEd\Private\EditorBrushBuilder.cpp] [Line: 40] 
[2016.09.01-15.36.34:835][274]LogWindows:Error: 
[2016.09.01-15.36.34:835][274]LogWindows:Error: 
[2016.09.01-15.36.34:835][274]LogWindows:Error: 
[2016.09.01-15.36.34:835][274]LogWindows:Error: KERNELBASE.dll
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Core.dll!FOutputDeviceWindowsError::Serialize() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:103]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Core.dll!FOutputDevice::Logf__VA() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:94]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Core.dll!FDebug::AssertFailed() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:421]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!UEditorBrushBuilder::EndBrush() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\editorbrushbuilder.cpp:41]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!UCylinderBuilder::Build() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\editorbrushbuilder.cpp:709]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!UEditorBrushBuilder::PostEditChangeProperty() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\editorbrushbuilder.cpp:248]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-CoreUObject.dll!UObject::PostEditChange() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:285]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!ImportObjectProperties() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\editorobject.cpp:731]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!ImportObjectProperties() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\editorobject.cpp:806]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!ImportProperties() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\editorobject.cpp:580]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!ImportObjectProperties() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\editorobject.cpp:698]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!ImportObjectProperties() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\editorobject.cpp:806]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!FCustomizableTextObjectFactory::ProcessBuffer() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\factories\editorfactories.cpp:5340]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!FComponentObjectTextFactory::Get() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\kismet2\componenteditorutils.cpp:73]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-UnrealEd.dll!FComponentEditorUtils::CanPasteComponents() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\unrealed\private\kismet2\componenteditorutils.cpp:408]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Kismet.dll!SSCSEditor::CanPasteNodes() [d:\build\++ue4+release-4.13+compile\sync\engine\source\editor\kismet\private\sscseditor.cpp:4868]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Kismet.dll!TBaseSPMethodDelegateInstance<1,SSCSEditor,0,bool __cdecl(void)>::Execute() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:317]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!FUICommandList::CanExecuteAction() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\framework\commands\uicommandlist.cpp:106]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!SMenuEntryBlock::IsEnabled() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1084]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!TBaseSPMethodDelegateInstance<1,SMenuEntryBlock,0,bool __cdecl(void)>::Execute() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:317]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!TAttribute<bool>::Get() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\core\public\misc\attribute.h:135]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SOverlay::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:100]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SPanel::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SPanel::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SPanel::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SOverlay::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:100]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SPanel::PaintArrangedChildren() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:44]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SPanel::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\spanel.cpp:19]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!SScrollBox::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\widgets\layout\sscrollbox.cpp:919]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!SBorder::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\widgets\layout\sborder.cpp:90]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SCompoundWidget::OnPaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:25]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:692]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!FSlateWindowElementList::FDeferredPaint::ExecutePaint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\rendering\drawelements.cpp:568]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!FSlateWindowElementList::PaintDeferred() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\rendering\drawelements.cpp:593]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-SlateCore.dll!SWidget::Paint() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slatecore\private\widgets\swidget.cpp:719]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!FSlateApplication::DrawWindowAndChildren() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1122]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!FSlateApplication::DrawWindowAndChildren() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1211]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!FSlateApplication::DrawWindowAndChildren() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1211]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!FSlateApplication::PrivateDrawWindows() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1357]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!FSlateApplication::DrawWindows() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1079]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!FSlateApplication::TickApplication() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1677]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor-Slate.dll!FSlateApplication::Tick() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1469]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor.exe!FEngineLoop::Tick() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:2869]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor.exe!GuardedMain() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\launch\private\launch.cpp:156]
[2016.09.01-15.36.34:836][274]LogWindows:Error: UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
[2016.09.01-15.36.34:837][274]LogWindows:Error: UE4Editor.exe!WinMain() [d:\build\++ue4+release-4.13+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
[2016.09.01-15.36.34:837][274]LogWindows:Error: UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
[2016.09.01-15.36.34:837][274]LogWindows:Error: kernel32.dll
[2016.09.01-15.36.34:837][274]LogWindows:Error: ntdll.dll
[2016.09.01-15.36.34:837][274]LogWindows:Error: ntdll.dll
[2016.09.01-15.36.34:837][274]LogWindows:Error: 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-35456 in the post.

0
Login to Vote

Fixed
ComponentUE - Gameplay - Blueprint
Affects Versions4.13
Target Fix4.14
Fix Commit3121626
Main Commit3131171
CreatedSep 1, 2016
ResolvedSep 12, 2016
UpdatedApr 27, 2018