CFNetwork崩溃

时间:2017-02-27 10:32:39

标签: ios objective-c crashlytics cfnetwork

我们很少发生一系列崩溃(1.5%)出现相当数量,以下是Crashlytics报告的截图。

我无法自己复制任何这些,并且堆栈跟踪中没有任何应用符号出现。我们已经实施了UI操作日志记录,但是用户'步骤既无助于理解也无法重现问题。

大量使用第三方:AFNetworkingSDWebImage
应用程序是用obj-c

编写的

如何跟踪此类搜索?
感谢

enter image description here

3 个答案:

答案 0 :(得分:2)

一个线索是,所有崩溃堆栈的屏幕截图都表明崩溃是由于尝试释放或释放内存而发生的。因此,您的应用程序似乎可能错误地释放了它没有所有权的内存。也许你正在获得一个网络缓冲区?

我的建议是进行深入的代码审查,特别是在您释放内存的任何地方,以确保您正确使用API​​。

答案 1 :(得分:0)

原因是SDWebImage版本4 cocoapod。降级到3.8.1后,所有这些崩溃都消失了。

答案 2 :(得分:0)

SDWebImage 4.0也崩溃了。但4.1解决了这个问题。