1 Compile with chaos enabled,
2 Add a geometry collection of a cube to a map and fracture it
3 Change preview to Android ES3.1 and click play
Results: Exception in line ispc::SetDynamicData_RenderThread in FGeometryCollectionSceneProxy::SetDynamicData_RenderThread
{{Assertion failed: (Index >= 0) & (Index < ArrayNum) [Link Removed] [Line: 674] }}
Array index out of bounds: 0 from an array of size 0
FGeometryCollectionSceneProxy::SetDynamicData_RenderThread::__l41::<lambda>(int) Line 578
FGeometryCollectionSceneProxy::SetDynamicData_RenderThread::__l41::<lambda>(int) Line 578
UE4Function_Private::TFunctionRefCaller<void <lambda>(int),void __cdecl(int)>::Call(void *, int &) Line 549
ParallelForImpl::TParallelForData<TFunctionRef<void __cdecl(int)> >::Process(int, TSharedRef<ParallelForImpl::TParallelForData<TFunctionRef<void __cdecl(int)> >,1> &, ENamedThreads::Type, bool) Line 180
ParallelForImpl::TParallelForTask<TFunctionRef<void __cdecl(int)> >::DoTask(ENamedThreads::Type, const TRefCountPtr<FGraphEvent> &) Line 134
TGraphTask<ParallelForImpl::TParallelForTask<TFunctionRef<void __cdecl(int)> > >::ExecuteTask(TArray<FBaseGraphTask *,TSizedDefaultAllocator<32> > &, ENamedThreads::Type) Line 886
FTaskThreadAnyThread::ProcessTasks() Line 1065FTaskThreadAnyThread::ProcessTasksUntilQuit(int) Line 888
FTaskThreadBase::Run() Line 541
FTaskThreadAnyThread::Run() Line 966
FRunnableThreadWin::Run() Line 84
FRunnableThreadWin::GuardedRun() Line 27
FRunnableThreadWin::_ThreadProc(void *) Line 38
[External Code]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-104841 in the post.
2 |
Component | UE - Simulation - Physics - Destruction |
---|---|
Affects Versions | 4.26 |
Target Fix | 4.27-chaos |
Fix Commit | 17129990 |
---|---|
Release Commit | 17129987 |
Created | Dec 22, 2020 |
---|---|
Resolved | Aug 11, 2021 |
Updated | Dec 1, 2022 |