Error message:
Assertion failed: (Index >= 0) & (Index < ArrayNum) [Link Removed] [Line: 633] Array index out of bounds: -1 from an array of size 11
Source Context:
200 CubemapArray.UpdateMaxCubemaps(InMaxCubemaps, InCubemapSize); 201 return; 202 } 203 204 // Generate a remapping table for the elements 205 TArray<bool> ArrayIndicesRemoved; 206 ArrayIndicesRemoved.Empty(CubemapArray.GetMaxCubemaps()); 207 for (int i = 0; i < CubemapArray.GetMaxCubemaps(); i++) 208 { 209 ArrayIndicesRemoved.Add(false); 210 } 211 for (int i = 0; i < CubemapIndicesRemovedSinceLastRealloc.Num(); i++) 212 { 213 uint32 CubemapIndex = CubemapIndicesRemovedSinceLastRealloc[i]; 214 ***** ArrayIndicesRemoved[CubemapIndex] = true; 215 } 216 TArray<int32> IndexRemapping; 217 int32 Count = 0; 218 for (int i = 0; i < CubemapArray.GetMaxCubemaps(); i++) 219 { 220 if (ArrayIndicesRemoved[i]) 221 { 222 IndexRemapping.Add(-1); 223 } 224 else 225 { 226 IndexRemapping.Add(Count); 227 Count++; 228 } 229 }
Most recent user affected CL: 3299760
Logs:
[Link Removed]
[Link Removed]
[Link Removed]
[Link Removed]
Issue call stack shares some similarities with [Link Removed]
CrashReporter User Descriptions:
Result: Editor crashes
UE4Editor_Renderer!FReflectionEnvironmentSceneData::ResizeCubemapArrayGPU() [reflectionenvironment.cpp:215] UE4Editor_Renderer!TGraphTask<`FScene::AllocateReflectionCaptures'::`34'::EURCMacro_GPUResizeArrayCommand>::ExecuteTask() [taskgraphinterfaces.h:883] UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [taskgraph.cpp:954] UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [taskgraph.cpp:701] UE4Editor_RenderCore!RenderingThreadMain() [renderingthread.cpp:325] UE4Editor_RenderCore!FRenderingThread::Run() [renderingthread.cpp:459] UE4Editor_Core!FRunnableThreadWin::Run() [windowsrunnablethread.cpp:76]
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How do I set a material as a post-processing material?
How to delete some elements correctly when deleting an array loop?
What is the difference between Camera and CineCamera?
UMG RichText not appear image when packaged
How does TArray loop correctly remove elements in blueprints?
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-42165 in the post.