BUG记录
anbenjamin
这个作者很懒,什么都没留下…
展开
-
BUG记录:程序开始或者进入子函数时定位到chkstk.asm,报stack overflow
BUG图片就不贴了,忘截了,重现一下工作量有点大(懒)… 进入子函数时报这个错一般都是正常爆栈,不多说了。 我这回很神奇的程序刚开始就报这个错,我排查了一下,按照stack overflow的思路去找错误的话,就剩我自己定义的类中、有一个定义为char fileName[100][100][100]的成员变量有可能爆(老师给的文档里明确让这样定义…)。尝试改成从堆中动态申请空间以后,就OK了。 所...原创 2019-12-20 17:08:57 · 388 阅读 · 0 评论 -
BUG记录:HEAP CORRUPTION DETECTED: after Normal block
先贴一下报错原图: 查了一下,都说是越界访问,导致释放动态内存时报这个错。但是我反复查了几遍代码都没有发现越界的情况下,后来靠猜测找到的。。。 先看如下代码片段,大概还原一下我的错误代码: struct test{ char data[2]; } test *t = (struct test *)malloc(sizeof(struct test)); fscanf(fp, "%d%d", t...原创 2019-12-17 06:56:47 · 266 阅读 · 0 评论