Hi. I have an assertion failed issue ReferenceController->SharedReferenceCount > 0 at animation state transition blueprint (Debug Editor, source build 4.11.0). I have added Get references to boolean variables of the animation blueprint multiple times (my own vars). This issue is from 4.10 too. I did a simple manipulation of variables, such as logical operators AND, OR and remove them all after.
UE4Editor-SlateCore-Win64-Debug.dll!TSharedPtr<IToolTip,0>::~TSharedPtr<IToolTip,0>() C++
UE4Editor-SlateCore-Win64-Debug.dll!SWidget::~SWidget() Line 60 C++
[External Code]
UE4Editor-GraphEditor-Win64-Debug.dll!SharedPointerInternals::TReferenceControllerWithDeleter<SGraphNodeK2Sequence,SharedPointerInternals::DefaultDeleter<SGraphNodeK2Sequence> >::DestroyObject() Line 104 C++
[External Code]
UE4Editor-SlateCore-Win64-Debug.dll!FDelegateBase::Unbind() Line 139 C++
UE4Editor-SlateCore-Win64-Debug.dll!SWidget::~SWidget() Line 60 C++
[External Code]
UE4Editor-GraphEditor-Win64-Debug.dll!SharedPointerInternals::TReferenceControllerWithDeleter<SToolTip,SharedPointerInternals::DefaultDeleter<SToolTip> >::DestroyObject() Line 104 C++
UE4Editor-SlateCore-Win64-Debug.dll!SharedPointerInternals::FSharedReferencer<0>::operator=(const SharedPointerInternals::FSharedReferencer<0> & InSharedReference) Line 410 C++
UE4Editor-SlateCore-Win64-Debug.dll!SWidget::SetToolTip(const TSharedPtr<IToolTip,0> & InToolTip) Line 597 C++
> UE4Editor-GraphEditor-Win64-Debug.dll!SGraphNode::OnToolTipClosing() Line 411 C++
UE4Editor-Slate-Win64-Debug.dll!FSlateApplication::CloseToolTip() Line 3066 C++
UE4Editor-Slate-Win64-Debug.dll!FSlateApplication::UpdateToolTip(bool AllowSpawningOfNewToolTips) Line 3250 C++
UE4Editor-Slate-Win64-Debug.dll!FSlateApplication::ProcessMouseMoveEvent(FPointerEvent & MouseEvent, bool bIsSynthetic) Line 5103 C++
UE4Editor-Slate-Win64-Debug.dll!FSlateApplication::OnMouseMove() Line 5060 C++
UE4Editor-Core-Win64-Debug.dll!FWindowsApplication::ProcessDeferredMessage(const FDeferredWindowsMessage & DeferredMessage) Line 1462 C++
UE4Editor-Core-Win64-Debug.dll!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,0> & NativeWindow, HWND__ * InHWnd, unsigned int InMessage, unsigned __int64 InWParam, __int64 InLParam, int MouseX, int MouseY, unsigned int RawInputFlags) Line 1732 C++
UE4Editor-Core-Win64-Debug.dll!FWindowsApplication::ProcessMessage(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 754 C++
UE4Editor-Core-Win64-Debug.dll!FWindowsApplication::AppWndProc(HWND__ * hwnd, unsigned int msg, unsigned __int64 wParam, __int64 lParam) Line 618 C++
[External Code]
UE4Editor-Core-Win64-Debug.dll!WinPumpMessages() Line 862 C++
UE4Editor-Core-Win64-Debug.dll!FWindowsPlatformMisc::PumpMessages(bool bFromMainLoop) Line 887 C++
UE4Editor-Win64-Debug.exe!FEngineLoop::Tick() Line 2610 C++
UE4Editor-Win64-Debug.exe!EngineTick() Line 52 C++
UE4Editor-Win64-Debug.exe!GuardedMain(const wchar_t * CmdLine, HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, int nCmdShow) Line 145 C++
UE4Editor-Win64-Debug.exe!WinMain(HINSTANCE__ * hInInstance, HINSTANCE__ * hPrevInstance, char * __formal, int nCmdShow) Line 189 C++
Assertion failed:
ReferenceController->SharedReferenceCount > 0 [File:d:\myprojects\unrealengine4\unrealengine4\unrealengine\engine\source\runtime\core\public\templates\SharedPointerInternals.h]
[Line: 290]UE4Editor-Win64-Debug.exe has
triggered a breakpoint.
where ReferenceController->WeakReferenceCount == 2