2014-09-02 90 views
1

这是我从crashlytics收到的崩溃报告,我没有丝毫的线索是什么意思或对此做什么。任何提示或建议将不胜感激。iOS:需要帮助找出这次崩溃“崩溃:NSOperationQueue串行队列EXC_BAD_ACCESS KERN_INVALID_ADDRESS在0x00000000”

Thread : Crashed: NSOperationQueue Serial Queue 
0 libsystem_platform.dylib  0x3baef4da _platform_memmove$VARIANT$Swift + 185 
1 ???       0x0000000c 
2 DataDetectorsCore    0x350b26bb DDTokenCacheGetItemAtIndexCreateIfNeeded + 90 
3 DataDetectorsCore    0x350b2635 DDTokenCacheGetTokensAtPosition + 1084 
4 DataDetectorsCore    0x350ae41d _DDScannerHandleState + 472 
5 DataDetectorsCore    0x350aea71 _DDScannerHandleState + 2092 
6 DataDetectorsCore    0x350addf1 DDScannerScanQuery + 328 
7 DataDetectorsUI    0x350c8f7d -[DDOperation main] + 288 
8 Foundation      0x31664aa5 -[__NSOperationInternal _start:] + 772 
9 Foundation      0x3170896d __NSOQSchedule_f + 60 
10 libdispatch.dylib    0x3b9c5e7b _dispatch_queue_drain + 374 
11 libdispatch.dylib    0x3b9c2f93 _dispatch_queue_invoke + 42 
12 libdispatch.dylib    0x3b9c6745 _dispatch_root_queue_drain + 76 
13 libdispatch.dylib    0x3b9c69c5 _dispatch_worker_thread2 + 56 
14 libsystem_pthread.dylib  0x3baf0dff _pthread_wqthread + 298 
+0

好吧,你已经以某种方式去引用一个NULL指针......看看堆栈跟踪的顶部,试图找出你在做什么,在代码引用顶部堆栈框架 – 2014-09-02 22:50:58

回答

0

你有你的应用程序的任何部分在用户点击URL或指定URL,然后代表您的应用程序的处理,通过您的应用程序,或由系统。这样做的子系统是DataDetectorsCore。

如果您有围绕该区域的代码,最好添加日志消息,断言检查,验证和单元测试代码。

可能是因为您收到恶意制作的网址;这里是一个例子,但对于Mac平台:http://nakedsecurity.sophos.com/2013/02/06/anatomy-of-a-bug-how-mac-os-x-chokes-if-you-type-file/