/Engine/Source/Runtime/Experimental/Chaos/Public/Chaos/Collision/CollisionConstraintAllocator.h
Nothing outside of thie allocator should hold a pointer to the midphase, or any constraints it creates for more than the duration of the tick. Except the IslandManager :|
[FParticlePairMidPhase](API\Runtime\Chaos\Chaos\Collision\FParticlePairMidPhase) * GetMidPhase ( [FGeometryParticleHandle](API\Runtime\Chaos\Chaos\FGeometryParticleHandle) * Particle0, [FGeometryParticleHandle](API\Runtime\Chaos\Chaos\FGeometryParticleHandle) * Particle1, [FGeometryParticleHandle](API\Runtime\Chaos\Chaos\FGeometryParticleHandle) * SearchParticlePerformanceHint, const [FCollisionContext](API\Runtime\Chaos\Chaos\Collision\FCollisionContext) & Context )