32位正常,64位随机崩溃问题

来源:互联网 发布:头像卡通制作软件 编辑:程序博客网 时间:2024/06/13 01:27
项目在iPhone 5,4s模拟器上运行完全正常。而在5s,6模拟器上经常会随机崩溃,偶尔正常,崩溃的位置一般在固定的几处,比如hashtable find函数。5s以上是64位cpu。通过排除法找到了项目中用到的一个第三方写的加密类,里面把一个4字节类型定义成了long,而long在64位下是8个字节,导致堆溢出了,覆盖了后面的其他数据。
0 0
原创粉丝点击