Crash Dump Analysis for iOS
From Maki:
https://faisalmemon.github.io/ios-crash-dump-analysis-book/
Today my customer reported me a SAFR Mobile for iOS crash with the crash log (super!), includes following log:
Exception Type: EXC_CRASH (SIGKILL) Exception Codes: 0x0000000000000000, 0x0000000000000000 Exception Note: EXC_CORPSE_NOTIFY Termination Reason: Namespace SPRINGBOARD, Code 0xc00010ff Termination Description: SPRINGBOARD, %CPU: 77.87% (sampled for 10.2 s) | ProcessVisibility: Background | ProcessState: Suspended | ThermalInfo: ( | ""Thermal Level: 12"", | ""Thermal Sensors: 5310 5 4993 5303 5793 5348 5327 6449 5202 52836 52836 6629 6731 52836 6893 7015 52836 6656 6771 52836 6878 6995 52836 6726 6853 52836 6768 6893 4847 5330 52836 6700 0 5159 4861 4753 5228 5310 5067 4754 4175 4819"" | ) Triggered by Thread: 0
The page told me Termination Reason Code 0xc00010ff means:
The system detected a thermal event and killed off our app. If it’s just on one device it could be a hardware issue, not a software problem in our app. If it happens on other devices, check our app’s power usage using Instruments.
So the app was killed by overheating.