Hi,
The theme editor is crashing the Unreal editor on OSX when I add a point light node, save , close the theme editor, then try to reopen the theme. I can reproduce it 100% in 4.14.1 with the latest version of DA from the marketplace.
Edit: it’s not actually related to point light nodes being added but something in my theme that’s crashing unreal when I open the theme editor, this started happening when I updated to the latest version of DA. I’m systematically removing parts to attempt to single out the culprit, any clues from the crash log bellow?
's the crash log:
UDungeonBuilder::ApplyDungeonTheme(TArray<UDungeonThemeAsset*, FDefaultAllocator> const&, TArray<FClusterThemeInfo, FDefaultAllocator> const&, TSharedPtr<FDungeonSceneProvider, (ESPMode)0>, UWorld*) Address = 0x17b762d5e (filename not found) [in UE4Editor-DungeonArchitectRuntime.dylib]
SDungeonEditorViewport::PerformMeshRebuild() Address = 0x17d8c915c (filename not found) [in UE4Editor-DungeonArchitectEditor.dylib]
SDungeonEditorViewport::Tick(FGeometry const&, double, float) Address = 0x17d8cb3dc (filename not found) [in UE4Editor-DungeonArchitectEditor.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab8cf (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SBorder::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1129fbddb (filename not found) [in UE4Editor-Slate.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SOverlay::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315ee1a (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::PaintArrangedChildren(FPaintArgs const&, FArrangedChildren const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315fa54 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315f6f9 (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::PaintArrangedChildren(FPaintArgs const&, FArrangedChildren const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315fa54 (filename not found) [in UE4Editor-SlateCore.dylib]
SSplitter::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x112a92891 (filename not found) [in UE4Editor-Slate.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::PaintArrangedChildren(FPaintArgs const&, FArrangedChildren const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315fa54 (filename not found) [in UE4Editor-SlateCore.dylib]
SSplitter::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x112a92891 (filename not found) [in UE4Editor-Slate.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::PaintArrangedChildren(FPaintArgs const&, FArrangedChildren const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315fa54 (filename not found) [in UE4Editor-SlateCore.dylib]
SSplitter::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x112a92891 (filename not found) [in UE4Editor-Slate.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SOverlay::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315ee1a (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::PaintArrangedChildren(FPaintArgs const&, FArrangedChildren const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315fa54 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315f6f9 (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SBorder::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1129fbddb (filename not found) [in UE4Editor-Slate.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SOverlay::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315ee1a (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::PaintArrangedChildren(FPaintArgs const&, FArrangedChildren const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315fa54 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315f6f9 (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::PaintArrangedChildren(FPaintArgs const&, FArrangedChildren const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315fa54 (filename not found) [in UE4Editor-SlateCore.dylib]
SSplitter::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x112a92891 (filename not found) [in UE4Editor-Slate.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SOverlay::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315ee1a (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::PaintArrangedChildren(FPaintArgs const&, FArrangedChildren const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315fa54 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315f6f9 (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::PaintArrangedChildren(FPaintArgs const&, FArrangedChildren const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315fa54 (filename not found) [in UE4Editor-SlateCore.dylib]
SPanel::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315f6f9 (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SOverlay::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315ee1a (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x11315afbc (filename not found) [in UE4Editor-SlateCore.dylib]
SWindow::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x113172d14 (filename not found) [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x1130ab939 (filename not found) [in UE4Editor-SlateCore.dylib]
SWindow::PaintWindow(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x113172cad (filename not found) [in UE4Editor-SlateCore.dylib]
FSlateApplication::DrawWindowAndChildren(TSharedRef<SWindow, (ESPMode)0> const&, FDrawWindowArgs&) Address = 0x11271d840 (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::PrivateDrawWindows(TSharedPtr<SWindow, (ESPMode)0>) Address = 0x11271c5d1 (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::DrawWindows() Address = 0x11271ba0f (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::TickApplication(float) Address = 0x11272509c (filename not found) [in UE4Editor-Slate.dylib]
FSlateApplication::Tick() Address = 0x112722778 (filename not found) [in UE4Editor-Slate.dylib]
FEngineLoop::Tick() Address = 0x10c142d65 (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x10c148b72 (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x10c15616c (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x10c376526 (filename not found) [in UE4Editor-Core.dylib]
Unknown() Address = 0x7fffc534ec6d (filename not found) [in Foundation]
_pthread_body Address = 0x7fffd9099aab (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fffd90999f7 (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fffd90991fd (filename not found) [in libsystem_pthread.dylib]