gpt4 book ai didi

iOS:com.apple.root.default-overcommit-priority

转载 作者:可可西里 更新时间:2023-11-01 03:59:12 26 4
gpt4 key购买 nike

我收到来自 Crashlytics 的崩溃:

Crashed: com.apple.root.default-overcommit-priority
EXC_BAD_ACCESS KERN_INVALID_ADDRESS at 0x8b2b0353

Thread : Crashed: com.apple.root.default-overcommit-priority
0 myApplication 0x0028f0c4 Parse
1 ??? 0xffffffc9
2 myApplic 0x00291073 ukeylist_get_scan
3 libsystem_pthread.dylib 0x3aac9c5d _pthread_body + 140
4 libsystem_pthread.dylib 0x3aac9bcf _pthread_start + 102

我的问题:

  1. com.apple.root.default-overcommit-priority 是什么意思? (也许是内存?)
  2. 为什么第二行是???
  3. 如何解决这个问题?

感谢您花时间帮我解决这个问题。

最佳答案

com.apple.root.default-overcommit-priority 是调度队列的名称;我认为这在这个问题中并不重要。

第二行很有意思,地址很高

Parseukeylist_get_scan 方法是您创建的还是通过库引入的?

您的无效内核地址很有趣;它是我希望对代码有效的范围内的地址。通常你会得到一个非常低的值,例如崩溃时的 0x20(这表明某处出现了 nil)。

我认为您有使用 Parse 方法解析某些输入数据的代码,但您的代码在处理意外数据方面不够健壮。所以我建议您在 Parse 方法上编写更多的防御代码(假设它是您的方法之一),并尝试编写一些传递错误数据的单元测试代码。

如果这只是奇怪的问题,没有再出现,那么您无能为力。否则,您可以只查看整体模式以找到更多线索;例如总是相同的设备,或者总是某个操作系统版本,或者总是低端设备,等等。

关于iOS:com.apple.root.default-overcommit-priority,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24651498/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com