[Bug] Crash on removing foliage

I have editor crash when try remove foliage:

Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:C:\Unreal Engine\4.4\Engine\Source\Runtime\Core\Public\Containers\Array.h] [Line: 536]
Array index out of bounds: -1 from an array of size 1
Stack:
FWindowsPlatformStackWalk::StackWalkAndDump() 0xfa9a57e6 + 0 bytes [File=c:\unreal engine\4.4\engine\source\runtime\core\private\windows\windowsplatformstackwalk.cpp:177] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-Core.dll]
FDebug::AssertFailed() 0xfa844525 + 0 bytes [File=c:\unreal engine\4.4\engine\source\runtime\core\private\misc\outputdevice.cpp:203] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-Core.dll]
FFoliageMeshInfo::RemoveInstances() 0xf8269beb + 63 bytes [File=c:\unreal engine\4.4\engine\source\runtime\engine\private\instancedfoliage.cpp:372] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-Engine.dll]
FEdModeFoliage::RemoveInstancesForBrush() 0xe8833e42 + 0 bytes [File=c:\unreal engine\4.4\engine\source\editor\foliageedit\private\foliageedmode.cpp:806] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-FoliageEdit.dll]
FEdModeFoliage::ApplyBrush() 0xe87ef615 + 0 bytes [File=c:\unreal engine\4.4\engine\source\editor\foliageedit\private\foliageedmode.cpp:1203] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-FoliageEdit.dll]
FEdModeFoliage::Tick() 0xe883624c + 0 bytes [File=c:\unreal engine\4.4\engine\source\editor\foliageedit\private\foliageedmode.cpp:250] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-FoliageEdit.dll]
FEditorModeTools::Tick() 0xf5845343 + 0 bytes [File=c:\unreal engine\4.4\engine\source\editor\unrealed\private\editormodes.cpp:1750] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
FLevelEditorViewportClient::Tick() 0xf58ad79b + 0 bytes [File=c:\unreal engine\4.4\engine\source\editor\unrealed\private\leveleditorviewport.cpp:1795] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
UEditorEngine::Tick() 0xf5745bf8 + 15 bytes [File=c:\unreal engine\4.4\engine\source\editor\unrealed\private\editor.cpp:1264] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
UUnrealEdEngine::Tick() 0xf5b756c6 + 0 bytes [File=c:\unreal engine\4.4\engine\source\editor\unrealed\private\unrealedengine.cpp:252] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor-UnrealEd.dll]
FEngineLoop::Tick() 0xff32754e + 0 bytes [File=c:\unreal engine\4.4\engine\source\runtime\launch\private\launchengineloop.cpp:2098] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor.exe]
GuardedMain() 0xff31cc7c + 0 bytes [File=c:\unreal engine\4.4\engine\source\runtime\launch\private\launch.cpp:133] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor.exe]
GuardedMainWrapper() 0xff31ccea + 5 bytes [File=c:\unreal engine\4.4\engine\source\runtime\launch\private\windows\launchwindows.cpp:125] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor.exe]
WinMain() 0xff328ad9 + 17 bytes [File=c:\unreal engine\4.4\engine\source\runtime\launch\private\windows\launchwindows.cpp:201] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor.exe]
__tmainCRTStartup() 0xff329989 + 21 bytes [File=f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618] [in C:\Unreal Engine\4.4\Engine\Binaries\Win64\UE4Editor.exe]
Address = 0x13ae16ad (filename not found) [in C:\Windows\system32\KERNEL32.DLL]
Address = 0x143434a5 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]
Address = 0x143434a5 (filename not found) [in C:\Windows\SYSTEM32\ntdll.dll]

Hi ,

Can you give us more information?

  1. How were you removing foliage?
  2. What version of the engine are you using?
  3. Can you make the crash happen again? If so, say how to make the crash happen so I can reproduce the crash on my computer.
  1. Clicked Cltr+Shift and painting. When I use “Select” tool it works.
  2. 4.4.0
  3. It happen only when I try remove latest foliage.

I’m still unable to reproduce it, unfortunately. I can report the crash internally, however, if you give me your log files and your dxdiag. This thread should tell you how to get those files.

Hi ,

We have not heard back from you in a few days, so we are marking this post as Resolved for tracking purposes. If you are still experiencing the issue you reported, please respond to this message with additional information and we will offer further assistance.

Thank you.