32位正常,64位随机崩溃问题
2015-10-27 12:03
218 查看
项目在iPhone 5,4s模拟器上运行完全正常。而在5s,6模拟器上经常会随机崩溃,偶尔正常,崩溃的位置一般在固定的几处,比如hashtable find函数。5s以上是64位cpu。通过排除法找到了项目中用到的一个第三方写的加密类,里面把一个4字节类型定义成了long,而long在64位下是8个字节,导致堆溢出了,覆盖了后面的其他数据。
相关文章推荐
- boost 字符串处理(1)
- 用dnSpy破解某旅游系统5.2版。
- 修改服务器22端口, 以防止暴力破解
- Android命名规范
- WayOS路由器电信网通双线的设置方法
- php 常用经验
- FreeRTOS 使用指南(转)
- javascript(二)构造函数
- 端口监听
- 深入理解java虚拟机之java内存模型与线程,主要参考《深入理解java虚拟机》
- U盘安装centos6.5教程(两种实现方法)
- Android编程简单实现雷达扫描效果
- 四种第三方登录(附源码)
- hibernate4性能之并发和锁机制
- Android开发报错汇总(一)
- 微信平台公众号推送文章撰写建议
- 纯CSS代码实现各类气球泡泡对话框效果的代码解析
- zabbix监控windows
- 矩阵快速幂模板
- Android 解决在页面底部置输入框,软键盘遮挡部分输入框的问题