When I try to render Particle Cutouts on Android, game suddenly crashed:
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:Runtime/Core/Public/Containers\Array.h] [Line: 804]
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: Array index out of bounds: 512 from an array of size 512libUE4.so!FDebug::LogAssertFailedMessage(char const*, char const*, int, wchar_t const*, ...)
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FDynamicSpriteEmitterData::GetVertexAndIndexDataNonInstanced(void*, void*, void*, FParticleOrder*, FVector const&, FMatrix const&, int) const
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FDynamicSpriteEmitterData::GetDynamicMeshElementsEmitter(FParticleSystemSceneProxy const*, FSceneView const*, FSceneViewFamily const&, int, FMeshElementCollector&, FParticleVertexFactoryBase*) const
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FParticleSystemSceneProxy::GetDynamicMeshElements(TArray<FSceneView const*, FDefaultAllocator> const&, FSceneViewFamily const&, unsigned int, FMeshElementCollector&) const
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FSceneRenderer::GatherDynamicMeshElements(TArray<FViewInfo, FDefaultAllocator>&, FScene const*, FSceneViewFamily const&, TArray<unsigned char, SceneRenderingAllocator> const&, TArray<unsigned char, SceneRenderingAllocator> const&, FMeshElementCollector&)
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FSceneRenderer::ComputeViewVisibility(FRHICommandListImmediate&)
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FForwardShadingSceneRenderer::InitViews(FRHICommandListImmediate&)
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FForwardShadingSceneRenderer::Render(FRHICommandListImmediate&)
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so![Unknown]()
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so![Unknown]()
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FNamedTaskThread::ProcessTasksNamedThread(int, bool)
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FNamedTaskThread::ProcessTasksUntilQuit(int)
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!RenderingThreadMain(FEvent*)
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FRenderingThread::Run()
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FRunnableThreadPThread::Run()
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libUE4.so!FRunnableThreadPThread::_ThreadProc(void*)
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libc.so![Unknown]()
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: libc.so![Unknown]()
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: [2016.07.31-23.36.05:607][-7700244]Assertion failed: Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:Runtime/Core/Public/Containers\Array.h] [Line: 804]
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers D/UE4: Array index out of bounds: 512 from an array of size 512
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers I/art: System.exit called, status: 0
08-01 01:36:05.604 28545-28747/com.gamedna.Chasers I/AndroidRuntime: VM exiting with result code 0, cleanup skipped.
08-01 01:36:06.354 2050-2470/? I/AudioFlinger: BUFFER TIMEOUT: remove(4098) from active list on thread 0x40d43008
08-01 01:36:06.884 2452-3272/system_process I/WindowState: WIN DEATH: Window{77205ad u0 SurfaceView}