UIKitCore 崩溃:_UIAnalyticsGatherMultitouchAnalytics

Gom*_*ius 8 ios

我只在 Xcode > Window > Organizer > Crashes 选项卡中看到此崩溃,而在 Firebase Crashlytics 中没有看到。到目前为止,它似乎只发生在 iOS 13 上,并且是应用程序中最常见的 5 次崩溃之一。

也在https://feedbackassistant.apple.com提交了这个

图片

dma*_*zke 4

我联系了苹果开发者支持并得到了这个答案:

\n\n
\n\n

关于崩溃日志中发生的情况,您肯定有一个已释放的 Zombie 对象正在被调用,导致崩溃。请注意,每个日志中的崩溃线程都以 Objective-C 发送一条导致 EXC_BAD_ACCESS 异常类型的消息结束。

\n\n

异常类型:EXC_BAD_ACCESS (SIGSEGV)\n异常子类型:KERN_INVALID_ADDRESS 位于 0x0000000000000010

\n\n

线程 0 名称:\n线程 0 崩溃:\n0 libobjc.A.dylib 0x00000001b6338fb0 objc_msgSend + 16\n1 Foundation 0x00000001b69eb558probeGC + 124 (NSMapTable.m:721)\n2 Foundation 0x00000001b68fa2fc -[NSConcrete MapTable rehashAround:] + 208 (NSMapTable.m :1098)\n3 基础 0x00000001b68fa1fc -[NSConcreteMapTable removeObjectForKey:] + 252 (NSMapTable.m:1141)

\n\n

您看到的崩溃签名与我现在正在跟踪的其他已知崩溃签名一致:

\n\n

2 基础 0x00000001ad188d64 -[NSConcreteMapTable rehashAround:] + 204 (NSMapTable.m:1098)\n3 基础 0x00000001ad188c68 -[NSConcreteMapTable removeObjectForKey:] + 248 (NSMapTable.m:1141)\n4 UIKitCore 0x00000001b13 d9484 _UIAnalyticsGatherMultitouchAnalytics + 632 (_UIMultitouchAnalytics.m:249 )

\n\n

我对这个问题做了一些内部研究,这是 UIKit 中现在的一个错误。其他应用程序也遇到同样的情况,因此请确保在错误报告中列出尽可能多的信息。

\n\n
\n\n

然而,除了我通过苹果错误报告看到的信息之外,我没有\xe2\x80\x99t任何其他信息。

\n\n

我只注意到两件事: \n到目前为止,此崩溃仅发生在 iOS 13.3.1 下。\n这次崩溃似乎并不是完全随机的,多个崩溃具有相同的报告者 ID,因此它们来自同一用户。这可能意味着某些人设置设备会导致崩溃的可能性更大。

\n