2016-01-22 3 views
10

私は、次のクラッシュ持っています(0.05%のクラッシュ率を、ので、私はそれを再現するためには至っていない):クラッシュ:-1001エラー:NSURLErrorTimedOut

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 

クラッシュだけiOS9に表示され、どれも全くiOS8では、これはちょうど偶然かもしれません。私はまた、Crittercismのパン粉を経由して、これを見ています:私もバックグラウンドを使用しています

enter image description here

は、ネットワーク層を打つんどの取得します。

これはどうしていいのですか?

+0

'MyProject 0x00253f39'のソースコードは何ですか? – trojanfoe

+0

@trojanfoe私はそれをどのように取得するのか分かりません。あなたは私を正しい場所に向けることができますか? – Peres

+1

@trojanfoe 'CRNSURLSessionTaskProxy'クラスは、Crittercismライブラリの一部です。だからOPにはそれの源がないだろう。 – mluisbrown

答えて

2

これは私にはクリティカズムのバグのようです。クラスCRNSURLSessionTaskProxyはCrittercismクラスです(下を参照)。そのため、Crittercismブレッドクラムのエラーによって確認されるコードがクラッシュします。

クラス名のGoogleヒット(この質問以外)はthis oneです。 CRで始まるそのダンプ内の他のクラスを見ると、CRBreadcrumbsCRCrashが表示されます。

もここHopper逆アセンブラでCrittercismフレームワークのダンプです:私が言う

enter image description here

かなり決定的。