[4.7.3] Material Blueprints Crash after Copying/Pasting

I can reproduce this very consistently. I have verified my 4.7.3 install and am using Windows 8.1 with a hefty graphics card. The bug report is below – thanks!

Access violation - code c0000005 (first/second chance not available)

UE4Editor_Engine!ConvertToMultilineToolTip() + 128 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\engine\private\materials\materialexpressions.cpp:188]
UE4Editor_Engine!UMaterialExpressionMaterialFunctionCall::GetConnectorToolTip() + 653 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\engine\private\materials\materialexpressions.cpp:6810]
UE4Editor_UnrealEd!UMaterialGraphNode::GetPinHoverText() + 366 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\unrealed\private\materialgraphnode.cpp:654]
UE4Editor_GraphEditor!SGraphPin::GetTooltip() + 211 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\editor\grapheditor\private\sgraphpin.cpp:976]
UE4Editor_GraphEditor!TMemberFunctionCaller<SGraphPin,FText (__cdecl SGraphPin::*)(void)const __ptr64>::operator()<>() + 48 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstanceinterface_variadics.h:161]
UE4Editor_GraphEditor!TTupleImpl<TIntegerSequence<> >::ApplyAfter_ExplicitReturnType<FText,TMemberFunctionCaller<SGraphPin,FText (__cdecl SGraphPin::*)(void)const __ptr64> >() + 25 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\tuple.h:113]
UE4Editor_GraphEditor!TBaseSPMethodDelegateInstance<1,SGraphPin,0,FText __cdecl(void)>::Execute() + 89 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:282]
UE4Editor_Slate!TBaseDelegate<FText>::Execute() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:439]
UE4Editor_Slate!TAttribute<FText>::Get() + 56 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\public\misc\attribute.h:135]
UE4Editor_Slate!SToolTip::IsEmpty() + 34 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\widgets\stooltip.cpp:84]
UE4Editor_Slate!FSlateApplication::UpdateToolTip() + 644 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:2663]
UE4Editor_Slate!FSlateApplication::ProcessMouseMoveEvent() + 100 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4179]
UE4Editor_Slate!FSlateApplication::OnMouseMove() + 580 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4145]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() + 2984 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:1420]
UE4Editor_Core!FWindowsApplication::DeferMessage() + 318 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:1669]
UE4Editor_Core!FWindowsApplication::ProcessMessage() + 4016 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:742]
UE4Editor_Core!FWindowsApplication::AppWndProc() + 114 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsapplication.cpp:604]
user32 + 9268 bytes
user32 + 8855 bytes
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() + 118 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:774]
UE4Editor!FEngineLoop::Tick() + 3737 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\launchengineloop.cpp:2233]
UE4Editor!GuardedMain() + 1404 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\launch.cpp:142]
UE4Editor!GuardedMainWrapper() + 26 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() + 249 bytes [d:\buildfarm\buildmachine_++depot+ue4-releases+4.7\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__tmainCRTStartup() + 329 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]

You should write a short summery what the epic games staff has to do to reproduce the error …

But I can tell you that copying & pasting in the unreal engine is a bit of a problem in many ways. Some time ago the editor also crashed if you copied & pasted too much or too fast (what results in too much). For example in widget blueprints, I didn’t experience any problems with 4.7.3 but maybe some of the bugs are still there.

Hi uw19 -

Two things that can help us track down the issue for you. If you can list your Machine ID which appears in the Crash Reporter when you receive your crash. Also, if you could zip up the following files:

>diagnostics.txt
>minidump.dmp
>[ProjectName].log

which can be found at C:\Users\[UserName]\AppData\Local\Microsoft\Windows\WER\ReportQueue

Thank You -

Eric Ketchum

That sounds good Eric, I will do that this evening.

Description: duplicating nodes in the material blueprints was generally causing a crash shortly after. I could get away with 1 or 2 duplications, but more than that almost guaranteed the editor would crash. Right now I have a section of a dozen nodes (some custom functions, a scene texture node…basic stuff) that when I copy and paste them, it crashes every time.

MachineId:18BEDFD84530564E142E5C81624B1487

The logs you requested should be attached.

link text

HI uw19 -

Thank you for the additional information it gave me just enough to be able to report this issue, for reference UE-12904. As we continue to investigate and work toward a solution I will keep you informed here.

Thank You Again -

Eric Ketchum

Thanks Eric! I have more logs detailing the same error if that would help.

I will never turn down more information, if you would not mind also including the DXDIAG for the machine that you experienced the crash on.

Hah, good to know! Here are a few crashes reports stemming from the same issue with appended dates at the end of the file name.

It’s consistently crashing when copying and pasting a custom material blueprint function reference.

I’ve looked for the DXDIAG in a couple places C:\Users\[UserName]\AppData\Local\UnrealEngine\4.[X]\Saved\HardwareSurvey and C:\Users\[UserName]\Documents\Unreal Projects\[ProjectName]\Saved\HardwareSurvey but I can’t seem to find one that was edited recently. Strangely, I have no DXDIAG for the project I’m currently in (version 4.7) nor for the 4.7 UE folder. I do have my DXDIAG’s for the 4.5 version of my project and the 4.5 UE folder. Is that normal?