ios - 崩溃:com.apple.root.utility-qos

标签 ios crash

面对这个奇怪的问题,我的应用在一段时间后会崩溃。随附的还有Crashlytics的屏幕截图。

这是在运行iOS 11.4.1的iPhone 6Plus中发生的。

enter image description here

最佳答案

我想查看完整的崩溃日志以获取更多信息。有了与并发相关的任何内容,我想看看所有线程在做什么。有时,线程中有一个提示没有崩溃。

我不知道发生了什么。但是我可以在这里做出一个有根据的猜测,即您看到某种堆损坏。函数“os_unfair_lock_corruption_abort”强烈表明操作系统的原始锁定机制已检测到损坏的数据结构,并且正在终止处理。

堆损坏非常常见,并且调试起来非常困难。原因之一是您在这里看到的是腐败的症状,而不是根源。该源可能与locking / OperationQueue内部完全无关。

我的建议是尝试使用可用的内存调试工具,并尝试解决所有可发现的问题。您可能永远无法知道是哪个原因引起的。但这几乎就是您所能做的。

查看malloc涂抹,guardmalloc甚至NSZombies。所有这些都可能会导致代码中出现一些堆损坏错误。

关于ios - 崩溃:com.apple.root.utility-qos,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53256558/

相关文章:

c++ - While循环导致文件崩溃

swift - 为什么这个 Swift UIImage 函数会溢出我的内存?

android - 无法通过react-native-webview访问相机

ios - 强制本地化图像或图像 Assets

ios - 检查用户是否存在于 Firebase 中不起作用 - Swift

ios - 页面 View Controller : SetViewController Crashes my App

assembly - printf 后 nasm 应用程序崩溃

ios - UIImageView mask 层不来自角落直到滚动 PageViewController 第一次

ios - 将 subview 添加到 subview ,但来自另一个类

c - 当我为 & records[*Count].source 输入值时,.exe 崩溃