错误代码崩溃:-1001错误:NSURLErrorTimedOut

Rui*_*res 10 iphone ios crittercism

我遇到了以下崩溃(崩溃率为0.05%,所以我还没有重现它):

0   libdispatch.dylib 0x208b2028 _dispatch_semaphore_signal_slow + 174
!   1   MyProject 0x00253f39 __64-[CRNSURLSessionTaskProxy wrapDataCompletionHandler:forSession:]_block_invoke + 422
2   CFNetwork 0x2120796d __75-[__NSURLSessionLocal taskForClass:request:uploadFile:bodyData:completion:]_block_invoke + 14
3   CFNetwork 0x21216ef7 __49-[__NSCFLocalSessionTask _task_onqueue_didFinish]_block_invoke + 276
4   Foundation 0x2150a52d __NSBLOCKOPERATION_IS_CALLING_OUT_TO_A_BLOCK__ + 6
5   Foundation 0x2146beff -[NSBlockOperation main] + 144
6   Foundation 0x2145e2ef -[__NSOperationInternal _start:] + 772
7   Foundation 0x2150c7ed __NSOQSchedule_f + 190
8   libdispatch.dylib 0x208adf97 _dispatch_queue_drain + 1760
9   libdispatch.dylib 0x208a6f2f _dispatch_queue_invoke + 280
10  libdispatch.dylib 0x208af325 _dispatch_root_queue_drain + 398
11  libdispatch.dylib 0x208af193 _dispatch_worker_thread3 + 92
12  libsystem_pthread.dylib 0x20a3ce0d _pthread_wqthread + 1022
13  libsystem_pthread.dylib 0x20a3c9fc start_wqthread + 6
Run Code Online (Sandbox Code Playgroud)

崩溃只出现在iOS9上,在iOS8上都没有,但这可能只是巧合.我也通过Crittercism面包屑看到了这个:

在此输入图像描述

我也在使用背景技术,它可以打网络层.

知道为什么会这样吗?

mlu*_*own 2

在我看来,这就像批判主义的一个错误。该类CRNSURLSessionTaskProxy是 Crittercism 类(见下文),因此它的代码崩溃了,Cittercism 面包屑中的错误证实了这一点。

类名的唯一 Google 命中(除了这个问题)是this。如果您查看该转储中以 CR 开头的其他类,您将看到CRBreadcrumbsCRCrash

另外,这里还有Hopper反汇编器中 Crittercism 框架的转储:

在此输入图像描述

我想说的是相当结论性的。