iOS libobjc.A.dylib objc_release + 20崩溃

时间:2015-09-29 20:22:10

标签: ios crashlytics twitter-fabric

我有几个生产iOS应用程序都使用Fabric框架进行Crashlytics和Twitter集成。在过去几个月里,我一直在Crashlytics看到一个低级别的崩溃,但我无法复制它。

这是堆栈跟踪以及我要做的所有事情:

Thread : Crashed: com.apple.main-thread
0  libobjc.A.dylib                0x0000000194eec174 objc_release + 20
1  libobjc.A.dylib                0x0000000194eed724 (anonymous namespace)::AutoreleasePoolPage::pop(void*) + 564
2  CoreFoundation                 0x0000000183141074 _CFAutoreleasePoolPop + 28
3  Foundation                     0x0000000184072588 -[NSAutoreleasePool release] + 148
4  UIKit                          0x0000000187d443f4 -[UIApplication _run] + 588
5  UIKit                          0x0000000187d3ef40 UIApplicationMain + 1488
6  GT CFPlus                      0x000000010000e7ec main (main.m:16)
7  libdyld.dylib                  0x000000019557ea08 start + 4

此时我收到EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x00000000e005bec8消息。

我已经完成了问题的标准Google搜索并基于posts like this我很明显我做了一些ARC不喜欢的事情。我无法弄清楚可能是什么。我试过打开NSZombies并且还运行了我的代码来对抗Objective-C静态分析工具而且没有运气。

我的问题是:有没有人碰到类似的东西,特别是在使用Fabric框架时?如果是这样,这个东西可以埋没在框架中,还是我自己做的?

0 个答案:

没有答案