[BUG] Landscape Layer Blend Material Function Crashes Editor

  • Specs
  • Build Version #1945001
  • OS: Windows 7 x64
  • CPU: AMD Phenom II x6 1045T 2.7ghz
  • RAM: 4 GB
  • Graphics Card: ATI HD6770 w/ 1 GB
  • UAC: Off
  • Visual Studio 2012 Ult

Info

While working in the material editor, using and adding inputs in the landscape material layer blend function result in an editor crash.

Assertion failed: InputPins.Num() == ExpressionInputs.Num() [File:D:\BuildFarm\buildmachine_++depot+UE4-Rocket+Beta6\Engine\Source\Editor\UnrealEd\Private\MaterialGraph.cpp] [Line: 218]

Stack:
Address = 0xdd8f3156 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd7e345a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xda218cd7 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xd960264d (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-MaterialEditor.dll]
Address = 0xd96026b0 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-MaterialEditor.dll]
Address = 0xda22a4ea (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xdf9bf28e (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll]
Address = 0xdfa22004 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll]
Address = 0xe0784d5b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe077c9f1 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xdd8a9081 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd89ab51 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd8a9a83 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd8981e2 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0x77119bd1 (filename not found) [in C:\Windows\system32\USER32.dll]
Address = 0x771198da (filename not found) [in C:\Windows\system32\USER32.dll]
Address = 0xdd8e4949 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd8a9ecb (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0x3f278d1f (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3f26e8dc (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3f26e94a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3f27a73b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3f27b3ef (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x76ff652d (filename not found) [in C:\Windows\system32\kernel32.dll]
Address = 0x7722c541 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x7722c541 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]

Address = 0xfd06940d (filename not found) [in C:\Windows\system32\KERNELBASE.dll]
Address = 0xdd8f1a1c (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd7fc8b2 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd7e34ff (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xda218cd7 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xd960264d (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-MaterialEditor.dll]
Address = 0xd96026b0 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-MaterialEditor.dll]
Address = 0xda22a4ea (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-UnrealEd.dll]
Address = 0xdf9bf28e (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll]
Address = 0xdfa22004 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-GraphEditor.dll]
Address = 0xe0784d5b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xe077c9f1 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Slate.dll]
Address = 0xdd8a9081 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd89ab51 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd8a9a83 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd8981e2 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0x77119bd1 (filename not found) [in C:\Windows\system32\USER32.dll]
Address = 0x771198da (filename not found) [in C:\Windows\system32\USER32.dll]
Address = 0xdd8e4949 (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0xdd8a9ecb (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor-Core.dll]
Address = 0x3f278d1f (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3f26e8dc (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3f26e94a (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3f27a73b (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x3f27b3ef (filename not found) [in C:\Program Files\Rocket\Engine\Binaries\Win64\RocketEditor.exe]
Address = 0x76ff652d (filename not found) [in C:\Windows\system32\kernel32.dll]
Address = 0x7722c541 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x7722c541 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]

I get this same exact behavior as well if I try to add more than 5 inputs.

You can get around it by using multiple LandscapeLayerWeight nodes, but that is a bit more messy.

This issue has already been reported and Epic has fixed it in their internal build. So i guess it will not happen again in next Rocket release. :slight_smile:

https://rocket.unrealengine.com/questions/13211/bug-landscapelayerblend-is-broken-not-working-cras.html

Satheesh is correct.

This is what I thought and figured, but i wasn’t sure if it was the same issue as i couldn’t even get a single node to show. Where that report said he couldn’t get anymore after the first.

Thanks for the info and help, and am excited for the next release!