我使用KSCrash来收集我的应用崩溃信息。自iOS 10发布以来,我发现只有iOS 10设备上出现了大量崩溃。这些崩溃有很多相似之处:
我怀疑这是一个iOS 10的bug。但我不确定。
- 所有的崩溃都以信号中止结束。
- 所有的崩溃都来自iOS 10设备。
- 所有的崩溃线程回溯中都有"_nano_vet_and_size_of_live (in libsystem_malloc.dylib)"。
- 大部分崩溃线程寄存器中都有"Freeing Unallocated Pointer"字符串。(当发生崩溃时,KSCrash会尝试读取和保存寄存器信息)
我怀疑这是一个iOS 10的bug。但我不确定。