Description

*This Jira was created from CrashReports submitted by the public due to the high number of occurrences. Descriptions from users are provided below.

Error message:

Assertion failed: RawPointer != nullptr [Link Removed] [Line: 106]

Source Context:

  92       		if(RawPointer)
   93       		{
   94       			RawPointer->Release();
   95       		}
   96       	}
   97       
   98       	PointerType** operator&()
   99       	{
  100       		return &(RawPointer);
  101       	}
  102       
  103       	PointerType* operator->() const 
  104       	{
  105       		check(RawPointer != nullptr);
  106 ***** 		return RawPointer;
  107       	}
  108       	
  109       	bool operator==(PointerType* const InRawPointer) const
  110       	{
  111       		return RawPointer == InRawPointer;
  112       	}
  113       
  114       	bool operator!=(PointerType* const InRawPointer) const
  115       	{
  116       		return RawPointer != InRawPointer;
  117       	}
  118       
  119       	operator PointerType*() const
  120       	{
  121       		return RawPointer;

Most recent user affected CL:

Logs:

Issue call stack shares some similarities with


CrashReporter User Descriptions:

  • opening character file (.h) in visual studio. top down template c++
  • Opened visual studio
Steps to Reproduce

Unable to reproduce

Callstack
UE4Editor_VisualStudioSourceCodeAccess!TComPtr<IDispatch>::operator->() [compointer.h:107]
UE4Editor_VisualStudioSourceCodeAccess!FVisualStudioSourceCodeAccessor::OpenVisualStudioFilesInternalViaDTE() [visualstudiosourcecodeaccessor.cpp:379]
UE4Editor_VisualStudioSourceCodeAccess!FVisualStudioSourceCodeAccessor::Tick() [visualstudiosourcecodeaccessor.cpp:1253]
UE4Editor_UnrealEd!UEditorEngine::Tick() [editorengine.cpp:1405]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [unrealedengine.cpp:391]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3025]
UE4Editor!GuardedMain() [launch.cpp:166]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134]
UE4Editor!WinMain() [launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()

Have Comments or More Details?

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

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.144.15
Target Fix4.16
Fix Commit3367515
Main Commit3379345
Release Commit3390270
CreatedMar 27, 2017
ResolvedMar 28, 2017
UpdatedApr 27, 2018