3 Replies
      Latest reply on May 20, 2020 9:14 AM by mukulfromnull
      Jim Pickering Level 1 Level 1 (0 points)

        While viewing the crash reports in Xcode organizer, I have recently been seeing a number of EXEC_CRASH (SIGKILL)  from devices running iOS 13.


        Exception Type:  EXC_CRASH (SIGKILL)

        Exception Codes: 0x0000000000000000, 0x0000000000000000

        Exception Note:  EXC_CORPSE_NOTIFY

        Termination Reason: Namespace SPRINGBOARD, Code 0xbaadca11

        Termination Description: SPRINGBOARD, terminating for unspecified reason

        Triggered by Thread:  0


        I cannot find any information on the Termination Reason code 0xbaadca11.  Anyone know what this code means

        • Re: Termination reason 0xbaadca11
          KevinE Apple Staff Apple Staff (65 points)

          The exception code "0xbaadca11" indicates that your app was killled for failing to report a CallKit call in response to a PushKit notificaiton.  That should have been clear in the crash log, but this particular requirement is implemented through multiple code paths and it looks like this one isn't as clear as the others.  For more details on the new requirement, take a look at:




          Kevin Elliott

          Developer Technical Support

          Core OS/Hardware

            • Re: Termination reason 0xbaadca11
              Jim Pickering Level 1 Level 1 (0 points)

              Thanks Kevin,


              On iOS 13 we no longer use PushKit notifications.


              We are guessing this may happen when someone upgrades to iOS 13 from an earlier version of iOS and the device had registered for PushKit notifications previously.  It seems it would be possible for that device to receive a PushKit notification from the old registration. In our case the app would clear that registration once the app is loaded by the user and it shouldn't happen again.


              Do you think this is a reasonable guess on what is happening?

                • Re: Termination reason 0xbaadca11
                  mukulfromnull Level 1 Level 1 (0 points)

                  Hi Jim,


                  Did your fix resolve the crash?

                  And how did you clear the VOIP registration? By simply setting the PKPushRegistry's delegate to nil?


                  We are seeing the same crash on upgrade from our iOS 12 client where we registered for PushKit to iOS 13 client where we don't.