线程:崩溃:com.apple.NSURLSession-work

时间:2014-10-02 18:41:16

标签: ios ios8 nsurlsession cfnetwork

随着iOS 8的发布,我们已经开始收到我们以前从未见过的几种类型的崩溃。想知道是否有其他人看过这个或有任何建议。

其中一些看起来与此相似:

Thread : Crashed: com.apple.NSURLSession-work
0  libsystem_kernel.dylib         0x2fd3adfc __pthread_kill + 8
1  libsystem_pthread.dylib        0x2fdb8d37 pthread_kill + 62
2  libsystem_c.dylib              0x2fcda909 abort + 76
3  libsystem_malloc.dylib         0x2fd6b3af szone_error + 334
4  libsystem_malloc.dylib         0x2fd6b637 free_small_botch + 66
5  CFNetwork                      0x21a63935 HTTPMessage::ensureParserFinished() + 72
6  CFNetwork                      0x21a7aad3 HTTPMessage::copyHeaderFieldValue(__CFString const*) + 18
7  CFNetwork                      0x21b43e87 HTTPSniffing::checkRequestAndUpdateResponseForSniffingPurposes(_CFURLRequest const*, _CFURLResponse*) + 130
8  CFNetwork                      0x21b15ddd URLConnectionClient::_loaderClientEvent_DidReceiveResponse(_CFURLResponse*) + 340
9  CFNetwork                      0x21b1b7d9 ___ZN19URLConnectionLoader26protocolDidReceiveResponseEP14_CFURLResponse_block_invoke + 24
10 CFNetwork                      0x21ac9e03 ___ZN20ClassicURLConnection21withLoaderClientAsyncEU13block_pointerFvP21LoaderClientInterfaceE_block_invoke + 14
11 CFNetwork                      0x21b14ca9 ___ZNK25URLConnectionInstanceData18withWorkQueueAsyncEU13block_pointerFvvE_block_invoke + 12
12 libdispatch.dylib              0x2fc548cb _dispatch_call_block_and_release + 10
13 libdispatch.dylib              0x2fc5c651 _dispatch_queue_drain + 952
14 libdispatch.dylib              0x2fc5709d _dispatch_queue_invoke + 84
15 libdispatch.dylib              0x2fc5dba1 _dispatch_root_queue_drain + 320
16 libdispatch.dylib              0x2fc5ecd7 _dispatch_worker_thread3 + 94
17 libsystem_pthread.dylib        0x2fdb5e31 _pthread_wqthread + 668

谢谢, 丹

2 个答案:

答案 0 :(得分:0)

这是Apple代码中的一个错误,除了等待iOS更新(或者您可能希望避免使用NSURLSession API并调用 - [NSURLHTTPResponse allHeaderFields])之外,您无能为力。 。但是不要抓住你的马,它已经存在至少iOS 7.0并且已经被多次报道(我已经完成了并且我的机票被关闭了)并且仍未在iOS 8.0上修复。 2。

答案 1 :(得分:0)

尝试更新到最新的AFNetworking 2.5.3。