Unreal 4 on MBP '15 13incher has blinking assets

using a MacBook pro & 4.10, 4.11, 4.12 and my objects are blinking. How do I fix this? It looks like the light being created is blinking.

You can see the video in my tweet here: https://twitter.com/basilecom/status/738445877237403650

I tried to upload the video but was denied. I am starting a new project.

It also crashes when I goto preferences, plugins, graphics switching, RHI and click on Render ID.

SEGV_MAPERR at 0x3

FGenericPlatformMisc::RaiseException(unsigned int) Address = 0x107e1874b [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Core/Private/GenericPlatform/GenericPlatformMisc.cpp, line 293] [in UE4Editor-Core.dylib]
FOutputDeviceMacError::Serialize(wchar_t const*, ELogVerbosity::Type, FName const&) Address = 0x107fba4e6 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Core/Private/Mac/MacPlatformOutputDevices.cpp, line 93] [in UE4Editor-Core.dylib]
FOutputDevice::Logf(wchar_t const*, …) Address = 0x108071f27 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Core/Private/Misc/OutputDevice.cpp, line 154] [in UE4Editor-Core.dylib]
FDebug::AssertFailed(char const*, char const*, int, wchar_t const*, …) Address = 0x10806d4c4 [Runtime/Core/Public/Containers/ContainerAllocationPolicies.h, line 484] [in UE4Editor-Core.dylib]
FTextLayout::FRunModel::CreateBlock(FTextLayout::FBlockDefinition const&, float, FLayoutBlockTextContext const&) const Address = 0x10ef4d40c [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Text/TextLayout.cpp, line 2533] [in UE4Editor-Slate.dylib]
FTextLayout::CreateLineViewBlocks(int, int, float, int&, int&, int&, TArray, FDefaultAllocator>&) Address = 0x10ef4ae5e [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Text/TextLayout.cpp, line 318] [in UE4Editor-Slate.dylib]
FTextLayout::FlowLineLayout(int, float, TArray, FDefaultAllocator>&) Address = 0x10ef50d37 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Text/TextLayout.cpp, line 544] [in UE4Editor-Slate.dylib]
FTextLayout::FlowLayout() Address = 0x10ef4ef4e [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Text/TextLayout.cpp, line 490] [in UE4Editor-Slate.dylib]
FTextLayout::UpdateLayout() Address = 0x10ef536df [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Text/TextLayout.cpp, line 1109] [in UE4Editor-Slate.dylib]
FTextLayout::UpdateIfNeeded() Address = 0x10ef536a8 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Text/TextLayout.cpp, line 1099] [in UE4Editor-Slate.dylib]
FSlateTextLayout::UpdateIfNeeded() Address = 0x10eeae399 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Text/SlateTextLayout.cpp, line 153] [in UE4Editor-Slate.dylib]
FTextBlockLayout::ComputeDesiredSize(FTextBlockLayout::FWidgetArgs const&, float, FTextBlockStyle const&) Address = 0x10f0ee5cc [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Widgets/Text/TextBlockLayout.cpp, line 88] [in UE4Editor-Slate.dylib]
STextBlock::ComputeDesiredSize(float) const Address = 0x10f10473b [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Widgets/Text/STextBlock.cpp, line 176] [in UE4Editor-Slate.dylib]
SWidget::CacheDesiredSize(float) Address = 0x10f774332 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp, line 388] [in UE4Editor-SlateCore.dylib]
SWidget::SlatePrepass(float) Address = 0x10f6bf16e [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp, line 383] [in UE4Editor-SlateCore.dylib]
SWidget::SlatePrepass(float) Address = 0x10f6bf11e [Runtime/Core/Public/Templates/SharedPointerInternals.h, line 385] [in UE4Editor-SlateCore.dylib]
SListView >::GenerateWidgetForItem(TSharedPtr const&, int, int, float) Address = 0x15ed51464 [Runtime/Slate/Public/Widgets/Views/SListView.h, line 909] [in UE4Editor-MacGraphicsSwitching.dylib]
SListView >::ReGenerateItems(FGeometry const&) Address = 0x15ed4917f [Runtime/Slate/Public/Widgets/Views/SListView.h, line 814] [in UE4Editor-MacGraphicsSwitching.dylib]
STableViewBase::Tick(FGeometry const&, double, float) Address = 0x10f117c01 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Widgets/Views/STableViewBase.cpp, line 237] [in UE4Editor-Slate.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x10f6bddd3 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp, line 657] [in UE4Editor-SlateCore.dylib]
SBox::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x10efe8563 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Widgets/Layout/SBox.cpp, line 171] [in UE4Editor-Slate.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x10f6bde29 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp, line 660] [in UE4Editor-SlateCore.dylib]
SCompoundWidget::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x10f76e1c0 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Widgets/SCompoundWidget.cpp, line 25] [in UE4Editor-SlateCore.dylib]
SBorder::OnPaint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x10efe5a37 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Widgets/Layout/SBorder.cpp, line 89] [in UE4Editor-Slate.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x10f6bde29 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp, line 660] [in UE4Editor-SlateCore.dylib]
FSlateWindowElementList::FDeferredPaint::ExecutePaint(int, FSlateWindowElementList&) const Address = 0x10f6bd6b1 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Rendering/DrawElements.cpp, line 548] [in UE4Editor-SlateCore.dylib]
FSlateWindowElementList::PaintDeferred(int) Address = 0x10f6be8c2 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Rendering/DrawElements.cpp, line 568] [in UE4Editor-SlateCore.dylib]
SWidget::Paint(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x10f6be04a [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp, line 687] [in UE4Editor-SlateCore.dylib]
SWindow::PaintWindow(FPaintArgs const&, FGeometry const&, FSlateRect const&, FSlateWindowElementList&, int, FWidgetStyle const&, bool) const Address = 0x10f782c7d [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/SlateCore/Private/Widgets/SWindow.cpp, line 1751] [in UE4Editor-SlateCore.dylib]
FSlateApplication::DrawWindowAndChildren(TSharedRef const&, FDrawWindowArgs&) Address = 0x10eccbb37 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp, line 1008] [in UE4Editor-Slate.dylib]
FSlateApplication::DrawWindowAndChildren(TSharedRef const&, FDrawWindowArgs&) Address = 0x10eccc981 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp, line 1091] [in UE4Editor-Slate.dylib]
FSlateApplication::DrawWindowAndChildren(TSharedRef const&, FDrawWindowArgs&) Address = 0x10eccc981 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp, line 1091] [in UE4Editor-Slate.dylib]
FSlateApplication::PrivateDrawWindows(TSharedPtr) Address = 0x10ecca771 [Runtime/Core/Public/Templates/SharedPointerInternals.h, line 385] [in UE4Editor-Slate.dylib]
FSlateApplication::DrawWindows() Address = 0x10ecc9cdf [Runtime/SlateCore/Public/Stats/SlateStats.h, line 424] [in UE4Editor-Slate.dylib]
FSlateApplication::TickApplication(float) Address = 0x10ecd2326 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp, line 1558] [in UE4Editor-Slate.dylib]
FSlateApplication::Tick() Address = 0x10eccfb75 [Runtime/SlateCore/Public/Stats/SlateStats.h, line 424] [in UE4Editor-Slate.dylib]
FEngineLoop::Tick() Address = 0x107d4d475 (filename not found) [in UE4Editor]
GuardedMain(wchar_t const*) Address = 0x107d545cf (filename not found) [in UE4Editor]
-[UE4AppDelegate runGameThread:] Address = 0x107d64f2c (filename not found) [in UE4Editor]
-[FCocoaGameThread main] Address = 0x107f88776 [/Users/build/Build/++UE4+Release-4.12+Compile/Sync/Engine/Source/Runtime/Core/Private/Mac/CocoaThread.cpp, line 368] [in UE4Editor-Core.dylib]
NSThread__start Address = 0x7fff8ba12e64 (filename not found) [in Foundation]
_pthread_body Address = 0x7fff9edfd99d (filename not found) [in libsystem_pthread.dylib]
_pthread_body Address = 0x7fff9edfd91a (filename not found) [in libsystem_pthread.dylib]
thread_start Address = 0x7fff9edfb351 (filename not found) [in libsystem_pthread.dylib]