最近项目调试中总是遇到内存越界,现象比较诡异。再此写下记录,以便后续学习。
现象:测试整个流程 莫名其妙的 重启,有的时候不重启但是进入死循环。单步跟踪 有时不在同一个地方进入异常。
调试过程:
测试的函数 是在单独的一个线程中的 线程大小800(后续把800改大就可以运行解决问题了);
线程空间大小:
。。。。。。。
开始运行时sp情况:
越界时的情况:
越界咯。。。。
最近项目调试中总是遇到内存越界,现象比较诡异。再此写下记录,以便后续学习。
现象:测试整个流程 莫名其妙的 重启,有的时候不重启但是进入死循环。单步跟踪 有时不在同一个地方进入异常。
调试过程:
测试的函数 是在单独的一个线程中的 线程大小800(后续把800改大就可以运行解决问题了);
线程空间大小:
。。。。。。。
开始运行时sp情况:
越界时的情况:
越界咯。。。。