Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x0000000000000008
!ChaosInterface::GetQueryFilterData()
!ConvertOverlapResultsImp<ChaosInterface::FOverlapHit>()
!`GeomOverlapMultiImp<ChaosInterface::FOverlapHit,0,FCollisionShape,FDefaultAccelContainer>‘::`8’::<lambda_1>::operator()()
!FPhysInterface_Chaos::ExecuteRead()
!GeomOverlapMultiImp<ChaosInterface::FOverlapHit,0,FCollisionShape,FDefaultAccelContainer>()
!FGenericPhysicsInterface::GeomOverlapMulti<FCollisionShape>()
!`anonymous namespace’::RunTraceTask()
!TGraphTask<`anonymous namespace’::FAsyncTraceTask>::ExecuteTask()
!UE::Tasks::Private::FTaskBase::TryExecuteTask()
Really rare, happened only once, no clue about the repro, it seems it was during exiting game.
We just fixed it locally by testing shape ptr before calling IsBlocking, but it’s more like a blind fix than identifying the real root cause.
Please let me know if you have any insight.
Cheers