奇葩问题，32位正常，64位随机崩溃

ligang8848
Fri, 09 Oct 2015 07:53:00 +0000

终于解决了，因为项目中用到了一个第三方写的加密类，里面把一个4字节类型定义成了long，而long在64位下是8个字节，导致堆溢出了，覆盖了后面的其他数据。只是不明白为什么崩溃的位置有时候不一样，堆内存是随机布局的吗。

阅读整个主题