I think everything is clear to me at this point. I just want to clarify one thing about my report: the incoming call bye and incoming call answered pushes are not PushKit notifications, they are the usual background notifications with the content-available flag set to 1. This is why they were the initial suspects. Let me know if you advise against using these background pushes in this case, even if they aren’t to blame. That's an unusual use for those pushes, but no, there's nothing wrong with using them for that. More specifically, as long as these are standard pushes that are delivered into your app through the standard notification delegates, NOT through PushKit, then they cannot cause the crash you're seeing. You may have reliability issues (because the push simply doesn't reach your app), but you won't crash. Also, just to make sure this was clear, the ONLY thing that can cause this crash: Termination Reason: FRONTBOARD 0xbaadca11 ...is failing to report a CallKit call in respo