The system occasionally crashes on ios15, but not on ios16

UNITY 2022.3.5f1

  1. #0 0x0000000104907c74 in MemoryManager::ReallocateFallbackToAllocateDeallocate(void*, unsigned long, unsigned long, MemLabelId, AllocateOptions, char const*, int) ()

  2. #1 0x0000000104907c70 in MemoryManager::ReallocateFallbackToAllocateDeallocate(void*, unsigned long, unsigned long, MemLabelId, AllocateOptions, char const*, int) ()

  3. #2 0x0000000104a677fc in reallocate ()

  4. #3 0x0000000104a677fc in dynamic_array_detail::dynamic_array_data::reserve(unsigned long, unsigned long, unsigned long) ()

  5. #4 0x0000000104f07464 in reserve ()

  6. #5 0x0000000104f07464 in ParticleSystemParticles::array_reserve(unsigned long) ()

  7. #6 0x0000000104f048b4 in ReserveParticleMemory ()

  8. #7 0x0000000104f048b4 in ParticleSystem::Play(bool) ()

  9. #8 0x0000000104f0635c in ParticleSystem::AwakeFromLoad(AwakeFromLoadMode) ()

  10. #9 0x0000000104b28d10 in AwakeFromLoadQueue::InvokeAwakeFromLoad(AwakeFromLoadQueue::Item*, unsigned int, AwakeFromLoadMode) ()

  11. #10 0x0000000104b28bd8 in AwakeFromLoadQueue::AwakeFromLoadAllQueues(AwakeFromLoadMode, bool) ()

  12. #11 0x0000000104932348 in AwakeFromLoad ()

  13. #12 0x0000000104932348 in AwakeAndActivateClonedObjects(Object**, vector_map<int, int, std::__1::less, stl_allocator<std::__1::pair<int, int>, (MemLabelIdentifier)1, 16> > const&) ()

  14. #13 0x0000000104932f18 in InstantiateObject(Object&, Vector3f const&, Quaternionf const&) ()

  15. #14 0x00000001048c0de4 in Object_CUSTOM_Internal_InstantiateSingle_Injected(ScriptingBackendNativeObjectPtrOpaque*, Vector3f const&, Quaternionf const&) ()

  16. #15 0x0000000106ff0280 in