求助malloc导致崩溃!!!

aLosePig aLosePig 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
操作系统:winXP
cpu: Intel(R) Pentium(R) Dual CPU
RAM: 2.00GHz

IDE: VC6.0
调用形式如下:
pv = malloc(size);

崩溃时,调用栈信息:
....
NTDLL! 7c96b3a2()
NTDLL! 7c93aa2b()
_heap_alloc_base(unsigned int 17472) line 200
_heap_alloc_dbg(unsigned int 17427, int 1, const char * 0x00000000, int 0) line 378 + 9 bytes
_nh_malloc_dbg(unsigned int 17427, int 0, int 1, const char * 0x00000000, int 0) line 248 + 21 bytes
malloc(unsigned int 17427) line 130 + 21 bytes

Debug窗口输出:
Heap corruption detected at 02ECDC50
HEAP[*.exe]: HEAP: Free Heap block 2ecdc48 modified at 2ecdc58 after it was freed

...全文
评论 11
收藏 已收藏
分享
返回顶部
aLosePig
C语言 70,039 成员 243,237 内容