iOS 在 CFAllocatedReferenceCountedObject 崩溃

iOS crash at CFAllocatedReferenceCountedObject

提问人:Wancj 提问时间:12/22/2017 最后编辑:auspicious99Wancj 更新时间:6/22/2023 访问量:1124

问:

我的应用经常崩溃,并显示以下信息:

0 CFNetwork CFAllocatedReferenceCountedObject::_retainable_hash(void const*)
1 CoreFoundation    _CFBasicHashFindBucket + 164
2 CoreFoundation    CFDictionaryGetValue + 224
3 CFNetwork TubeManager::_onqueue_enqueueRequestForProtocol(MetaConnectionCacheClient*, HTTPRequestMessage const*, MetaConnectionOptions, BaseAwaitingTube*) + 80
4 CFNetwork TubeManager::_onqueue_reenqueueAwaitingTube(BaseAwaitingTube*) + 112
5 CFNetwork ___ZN11TubeManager21_onqueue_newTubeReadyEP4Tube13CFStreamError_block_invoke + 28
6 CFNetwork ___ZNK18QCoreSchedulingSet12performAsyncEU13block_pointerFvvE_block_invoke + 52
7 libdispatch.dylib __dispatch_call_block_and_release + 24
8 libdispatch.dylib __dispatch_client_callout + 16
9 libdispatch.dylib __dispatch_queue_serial_drain$VARIANT$mp + 528
10 libdispatch.dylib    __dispatch_queue_invoke$VARIANT$mp + 340
11 libdispatch.dylib    __dispatch_queue_serial_drain$VARIANT$mp + 200
12 libdispatch.dylib    __dispatch_queue_invoke$VARIANT$mp + 340
13 libdispatch.dylib    __dispatch_root_queue_drain_deferred_wlh$VARIANT$mp + 404
14 libdispatch.dylib    __dispatch_workloop_worker_thread$VARIANT$mp + 644
15 libsystem_pthread.dylib  _pthread_wqthread + 932

崩溃设备信息:

谁知道这是怎么发生的,如何解决问题?

IOS系统

评论

0赞 NeilMortonNet 12/22/2017
有趣。我也看到了同样的情况。在2017年12月2日之后,我开始看到这些显着增加。前 5 或 6 天缓慢增加,之后更明显。不确定这是iOS 11.2发布的,还是我的应用程序的其他更改,因为我也进行了一些更新。你是什么时候开始看到的?你能从约会中看到趋势吗?您使用的是 Facebook Audience Network 还是 MoPub?这两个框架大约在同一时间在我的框架中进行了更新。
1赞 NeilMortonNet 12/22/2017
因此,经过更多调查,我看到从iOS 11.2开始,这个问题的增加趋势线非常相似,并且缓慢增加,但从iOS 11.2.1的发布开始增长得更快。趋势线似乎相当相似。我很想听听你的发现。
0赞 Wancj 12/23/2017
@MrNeilM 2017 年 8 月我开始看到这些显着增加,而 iOS 版本从 10.3.3 到 11.2,我没有使用您所说的那些框架,我在我的应用程序中使用 uiwebview,我发现 iOS 的高版本不能很好地与 uiwebview 配合使用
0赞 Wancj 12/23/2017
@MrNeilM如果使用中找到了原因并解决了问题,请告诉我,谢谢。
0赞 NeilMortonNet 12/24/2017
在最新更新之前,我已经看到了一些,不过这个月情况变得更糟了。有趣的是,虽然你不使用这些框架,但你确实使用了 uiwebview,因为崩溃日志中的一个共同点是 javascript!广告使用网页浏览量。我还没有修复程序,但如果我找到一个,我会告诉你!

答:

0赞 Venus 6/22/2023 #1

此错误似乎来自网络连接部分。 请检查与网络连接相关的代码部分。

就我而言,当我在后台重复调用连接 API 到网络时,就会发生这种情况。 换句话说,在一个 Api 完成之前,我再次调用了网络 Api。 或者在一个 api 调用未完成之前,我移动到调用新 API 的另一个屏幕(ViewController)。