[Promoted Branch] Implementing Interface crashes

Hey

This happens to me with a clean project and with my current. Regardless what I do, if I want to implement a new Interface, it crashes the editor:

[2015.01.24-21.05.56:511][193]LogWindows:Error: Windows GetLastError: The operation completed successfully. (0)
[2015.01.24-21.05.56:511][193]LogCrashTracker: 


[2015.01.24-21.05.59:683][193]LogCrashTracker: 


[2015.01.24-21.05.59:683][193]LogWindows: === Critical error: ===
Assertion failed: IsValid() [File:G:\EpicGames\SourceCode\UnrealEngine\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 658] 



KERNELBASE.dll!UnknownFunction (0x00007ffb5c708b9c) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!FOutputDeviceWindowsError::Serialize() (0x00007ffb40bda0d4) + 0 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor-Core.dll!FOutputDevice::Logf__VA() (0x00007ffb40a5fac8) + 159 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\misc\outputdevice.cpp:144]
UE4Editor-Core.dll!FDebug::AssertFailed() (0x00007ffb40a411c2) + 62 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\misc\outputdevice.cpp:224]
UE4Editor-Kismet.dll!FBlueprintInterfaceLayout::GenerateChildContent() (0x00007ffb3ad136df) + 120 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\kismet\private\blueprintdetailscustomization.cpp:3950]
UE4Editor-PropertyEditor.dll!FDetailCustomBuilderRow::OnGenerateChildren() (0x00007ffb39fa0977) + 0 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\propertyeditor\private\detailcustombuilderrow.cpp:60]
UE4Editor-PropertyEditor.dll!FDetailItemNode::GenerateChildren() (0x00007ffb39f28cb6) + 0 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\propertyeditor\private\detailitemnode.cpp:220]
UE4Editor-PropertyEditor.dll!TBaseSPMethodDelegateInstance<0,FDetailItemNode,0,TTypeWrapper<void> __cdecl(void),bool>::Execute() (0x00007ffb39f12625) + 36 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor-PropertyEditor.dll!TBaseSPMethodDelegateInstance<0,FDetailItemNode,0,void __cdecl(void),bool>::ExecuteIfSafe() (0x00007ffb39f182f6) + 8 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor-Kismet.dll!FBlueprintInterfaceLayout::OnClassPicked() (0x00007ffb3ad4e55f) + 0 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\kismet\private\blueprintdetailscustomization.cpp:4107]
UE4Editor-Kismet.dll!TBaseSPMethodDelegateInstance<0,FBlueprintInterfaceLayout,0,TTypeWrapper<void> __cdecl(UClass * __ptr64)>::Execute() (0x00007ffb3ad0880c) + 35 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor-Kismet.dll!TBaseSPMethodDelegateInstance<0,FBlueprintInterfaceLayout,0,void __cdecl(UClass * __ptr64)>::ExecuteIfSafe() (0x00007ffb3ad0b8dc) + 11 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor-ClassViewer.dll!SClassViewer::OnClassViewerSelectionChanged() (0x00007ffb329c0ac2) + 14 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\classviewer\private\sclassviewer.cpp:2326]
UE4Editor-ClassViewer.dll!TBaseSPMethodDelegateInstance<0,SClassViewer,0,TTypeWrapper<void> __cdecl(TSharedPtr<FClassViewerNode,0>,enum ESelectInfo::Type)>::Execute() (0x00007ffb329ab48a) + 55 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor-ClassViewer.dll!TBaseSPMethodDelegateInstance<0,SClassViewer,0,void __cdecl(TSharedPtr<FClassViewerNode,0>,enum ESelectInfo::Type)>::ExecuteIfSafe() (0x00007ffb329ac205) + 40 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor-ClassViewer.dll!TBaseDelegate<void,TSharedPtr<FClassViewerNode,0>,enum ESelectInfo::Type>::ExecuteIfBound() (0x00007ffb329abcb1) + 41 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:518]
UE4Editor-ClassViewer.dll!SListView<TSharedPtr<FClassViewerNode,0> >::Private_SignalSelectionChanged() (0x00007ffb329cca8b) + 33 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\slate\public\widgets\views\slistview.h:617]
UE4Editor-ClassViewer.dll!STableRow<TSharedPtr<FString,0> >::OnMouseButtonUp() (0x00007ffb329c667b) + 0 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\slate\public\widgets\views\stablerow.h:433]
UE4Editor-Slate.dll!<lambda_de96dc3471181973108233c6db1f9843>::operator()() (0x00007ffb4019b0bc) + 24 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4084]
UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_de96dc3471181973108233c6db1f9843> >() (0x00007ffb40156b77) + 21 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:209]
UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() (0x00007ffb401fee0d) + 75 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4087]
UE4Editor-Slate.dll!FSlateApplication::OnMouseUp() (0x00007ffb401ef3a6) + 16 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4047]
UE4Editor-Core.dll!FWindowsApplication::ProcessDeferredMessage() (0x00007ffb40b35578) + 12 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsapplication.cpp:1406]
UE4Editor-Core.dll!FWindowsApplication::DeferMessage() (0x00007ffb40b27dab) + 74 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsapplication.cpp:1710]
UE4Editor-Core.dll!FWindowsApplication::ProcessMessage() (0x00007ffb40b36aa7) + 44 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsapplication.cpp:711]
UE4Editor-Core.dll!FWindowsApplication::AppWndProc() (0x00007ffb40b24fd2) + 0 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsapplication.cpp:629]
USER32.dll!UnknownFunction (0x00007ffb5ccd250d) + 0 bytes [UnknownFile:0]
USER32.dll!UnknownFunction (0x00007ffb5ccd2367) + 0 bytes [UnknownFile:0]
UE4Editor-Core.dll!FWindowsPlatformMisc::PumpMessages() (0x00007ffb40bd5e56) + 48 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:775]
UE4Editor.exe!FEngineLoop::Tick() (0x00007ff75844d5e9) + 8 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\launch\private\launchengineloop.cpp:2239]
UE4Editor.exe!GuardedMain() (0x00007ff758440f30) + 0 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor.exe!GuardedMainWrapper() (0x00007ff758440faa) + 5 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor.exe!WinMain() (0x00007ff75844edd9) + 17 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor.exe!__tmainCRTStartup() (0x00007ff75844fd99) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ffb5f0913d2) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffb5f4a03c4) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ffb5f4a03c4) + 0 bytes [UnknownFile:0]


[2015.01.24-21.05.59:758][193]LogExit: Executing StaticShutdownAfterError
[2015.01.24-21.05.59:766][193]LogWindows: FPlatformMisc::RequestExit(1)
[2015.01.24-21.05.59:766][193]Log file closed, 01/24/15 22:05:59

Here with a clean Project

MachineId:91BE41364EC6B287A25DF4BF199456F5
UserName:neryu000

Unknown exception - code 00000001 (first/second chance not available)

Assertion failed: IsValid() [File:G:\EpicGames\SourceCode\UnrealEngine\Engine\Source\Runtime\Core\Public\Templates\SharedPointer.h] [Line: 658] 

KERNELBASE + 35740 bytes
UE4Editor_Core!FOutputDeviceWindowsError::Serialize() + 292 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
UE4Editor_Core!FOutputDevice::Logf__VA() + 248 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\misc\outputdevice.cpp:144]
UE4Editor_Core!FDebug::AssertFailed() + 1042 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\misc\outputdevice.cpp:224]
UE4Editor_Kismet!FBlueprintInterfaceLayout::GenerateChildContent() + 175 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\kismet\private\blueprintdetailscustomization.cpp:3950]
UE4Editor_PropertyEditor!FDetailCustomBuilderRow::OnGenerateChildren() + 423 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\propertyeditor\private\detailcustombuilderrow.cpp:60]
UE4Editor_PropertyEditor!FDetailItemNode::GenerateChildren() + 230 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\propertyeditor\private\detailitemnode.cpp:220]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,FDetailItemNode,0,TTypeWrapper<void> __cdecl(void),bool>::Execute() + 69 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,FDetailItemNode,0,void __cdecl(void),bool>::ExecuteIfSafe() + 54 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor_Kismet!FBlueprintInterfaceLayout::OnClassPicked() + 223 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\kismet\private\blueprintdetailscustomization.cpp:4107]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintInterfaceLayout,0,TTypeWrapper<void> __cdecl(UClass * __ptr64)>::Execute() + 76 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintInterfaceLayout,0,void __cdecl(UClass * __ptr64)>::ExecuteIfSafe() + 60 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor_ClassViewer!SClassViewer::OnClassViewerSelectionChanged() + 994 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\editor\classviewer\private\sclassviewer.cpp:2326]
UE4Editor_ClassViewer!TBaseSPMethodDelegateInstance<0,SClassViewer,0,TTypeWrapper<void> __cdecl(TSharedPtr<FClassViewerNode,0>,enum ESelectInfo::Type)>::Execute() + 106 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_ClassViewer!TBaseSPMethodDelegateInstance<0,SClassViewer,0,void __cdecl(TSharedPtr<FClassViewerNode,0>,enum ESelectInfo::Type)>::ExecuteIfSafe() + 101 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:388]
UE4Editor_ClassViewer!TBaseDelegate<void,TSharedPtr<FClassViewerNode,0>,enum ESelectInfo::Type>::ExecuteIfBound() + 97 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:518]
UE4Editor_ClassViewer!SListView<TSharedPtr<FClassViewerNode,0> >::Private_SignalSelectionChanged() + 571 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\slate\public\widgets\views\slistview.h:617]
UE4Editor_ClassViewer!STableRow<TSharedPtr<FString,0> >::OnMouseButtonUp() + 1115 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\slate\public\widgets\views\stablerow.h:433]
UE4Editor_Slate + 438460 bytes
UE4Editor_Slate + 158583 bytes
UE4Editor_Slate + 847373 bytes
UE4Editor_Slate + 783270 bytes
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() + 3480 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsapplication.cpp:1406]
UE4Editor_Core!FWindowsApplication::DeferMessage() + 299 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsapplication.cpp:1710]
UE4Editor_Core!FWindowsApplication::ProcessMessage() + 4311 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsapplication.cpp:711]
UE4Editor_Core!FWindowsApplication::AppWndProc() + 98 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsapplication.cpp:629]
user32 + 9485 bytes
user32 + 9063 bytes
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() + 118 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:775]
UE4Editor!FEngineLoop::Tick() + 3641 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\launch\private\launchengineloop.cpp:2239]
UE4Editor!GuardedMain() + 1344 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() + 26 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() + 249 bytes [g:\epicgames\sourcecode\unrealengine\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]