gpt4 book ai didi

ios - EXC_BAD_ACCESS > KERN_PROTECTION_FAILURE

转载 作者:可可西里 更新时间:2023-11-01 03:33:00 39 4
gpt4 key购买 nike

我的 iPhone 应用程序崩溃了,我从 Crashlytics(iPhone 5C,iOS 7.1.1)获得了以下堆栈跟踪。它持续了 500 多行,我在任何地方都看不到任何引用我的代码的内容。有什么方法可以调试它吗?

Crashed: com.apple.root.default-priority EXC_BAD_ACCESS KERN_PROTECTION_FAILURE at 0x04fccfe0

  1. libsystem_c.dylib __vfprintf + 29
  2. libsystem_c.dylib __v2printf + 374
  3. libsystem_c.dylib __v2printf + 374
  4. libsystem_c.dylib _vsnprintf + 348
  5. libsystem_c.dylib vsnprintf + 72
  6. libsystem_c.dylib __snprintf_chk + 22
  7. Foundation _writeJSONNumber + 1040
  8. Foundation _writeJSONValue + 452
  9. Foundation ___writeJSONArray_block_invoke + 100
  10. CoreFoundation__53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 90
  11. CoreFoundation -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 232
  12. Foundation _writeJSONArray + 236
  13. Foundation _writeJSONValue + 504
  14. Foundation ___writeJSONArray_block_invoke + 100
  15. CoreFoundation __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 90
  16. CoreFoundation -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 232
  17. Foundation _writeJSONArray + 236
  18. Foundation _writeJSONValue + 504
  19. Foundation ___writeJSONArray_block_invoke + 100
  20. CoreFoundation __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 90
  21. CoreFoundation -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 232
  22. Foundation _writeJSONArray + 236
  23. Foundation _writeJSONValue + 504
  24. Foundation ___writeJSONArray_block_invoke + 100
  25. CoreFoundation __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 90
  26. CoreFoundation -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 232

...

最佳答案

这是由于堆栈溢出导致的崩溃,请参阅重复序列:

Foundation _writeJSONArray + 236
Foundation _writeJSONValue + 504
Foundation ___writeJSONArray_block_invoke + 100
CoreFoundation __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke + 90
CoreFoundation -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] + 232

看起来您正在某处将数组写入 JSON 结构,而您的代码最终陷入无限循环。

您自己的代码未显示在堆栈跟踪中,因为堆栈跟踪变得太大(堆栈溢出)并且这些帧被从历史记录中推出。

关于ios - EXC_BAD_ACCESS > KERN_PROTECTION_FAILURE,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23717889/

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