2015-09-09 147 views
4

我看到以下崩潰報告,但它不可重現。我將如何去調試它?這是AFNetworking的問題嗎?我正在使用版本2.4.1。com.apple.NSURLSession-work EXC_BAD_ACCESS崩潰調試

Crashed: com.apple.NSURLSession-work 
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x0000000000000000 

Thread : Crashed: com.apple.NSURLSession-work 
0 CoreFoundation     0x0000000184aad978 CFDictionaryGetValue + 56 
1 Foundation      0x0000000185aa9300 _NSSetLongLongValueAndNotify + 72 
2 Foundation      0x0000000185aa9300 _NSSetLongLongValueAndNotify + 72 
3 CFNetwork      0x0000000184543468 -[__NSCFLocalSessionTask _task_onqueue_didFinish] + 472 
4 CFNetwork      0x0000000184544b38 -[__NSCFLocalSessionTask connection:didFinishLoadingWithError:] + 40 
5 CFNetwork      0x000000018458d030 __46-[__NSCFURLSessionConnection _task_sendFinish]_block_invoke + 136 
6 libdispatch.dylib    0x0000000196a49994 _dispatch_call_block_and_release + 24 
7 libdispatch.dylib    0x0000000196a49954 _dispatch_client_callout + 16 
8 libdispatch.dylib    0x0000000196a540a4 _dispatch_queue_drain + 1448 
9 libdispatch.dylib    0x0000000196a4ca5c _dispatch_queue_invoke + 132 
10 libdispatch.dylib    0x0000000196a56318 _dispatch_root_queue_drain + 720 
11 libdispatch.dylib    0x0000000196a57c4c _dispatch_worker_thread3 + 108 
12 libsystem_pthread.dylib  0x0000000196c2922c _pthread_wqthread + 816 
+0

注:http://stackoverflow.com/questions/40371536/nsurlsession-causing-exc-bad-access – Fattie

回答

2

是的,它可能是一個錯誤AFNetworking(固定在2.5.0),在所有的可能性。具體而言,這一個:

https://github.com/AFNetworking/AFNetworking/issues/1477

如果沒有,那麼它可能是類似的東西 - 一個鍵值觀察者試圖觀察URL會話任務已釋放的某些方面並沒有停下來觀察這一任務在被釋放之前。

+1

這只是發生在我身上。使用AFNetworking 3.5.1。所以我想這不是固定的?還是迴歸? –

+1

不知道。可能是另一個類似的錯誤。使用KVO時很容易犯錯誤。 – dgatwood

+0

任何想法如何調試它? –