崩溃:com.apple.root.default-overcommit-priority - EXC_BAD_ACCESS KERN_INVALID_ADDRESS 在 0x00000008 处

28

我的测试人员经常在他们的iPhone 4上遇到这个错误 - 在iPhone 5s、iPad Air、iPad mini甚至iPhone 3GS上都没有崩溃。

我以为这是内存相关的,但根据Instruments的显示,在那个操作期间我只需要多达14MB的内存,而Crashlytics显示可用RAM为120MB - 所以我猜这不是问题,对吧?

还有什么可能导致崩溃呢?它发生在使用FTPManager下载文件时 (https://github.com/nkreipke/FTPManager)。

3 ... FTPManager.m line 370
    -[FTPManager _downloadFile:toDirectory:fromServer:]

24 ... FTPManager.m line 475
     -[FTPManager downloadFile:toDirectory:fromServer:]

1
我和你遇到了同样的错误,https://dev59.com/1YHba4cB1Zd3GeqPQFux。你解决了这个问题吗?请花点时间帮助我解决这个问题。非常感谢。 - nmh
你可以通过启用NSZombieEnabled来解决它。具体操作请参考这里:https://dev59.com/K3I95IYBdhLWcg3wtwRe - BSMP
可能是重复的问题:iOS: com.apple.root.default-overcommit-priority - mins
1个回答

0

你的代码在后台线程中取消引用了一个空指针。

没有堆栈跟踪或代码,无法说更多。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接