码迷,mamicode.com
首页 > 其他好文 > 详细

map insert segment abort fault

时间:2014-05-20 20:20:34      阅读:288      评论:0      收藏:0      [点我收藏+]

标签:map insert segment fault

_hashMap.insert(pair<String, HASH_TABLE*>(tmp, hashtabletmp));

这句会报segment或abort错误


经同事帮看,也翻来覆去自查,终于发现原来是malloc中

hTable->hList = (pHASH_ENTRY)malloc(hTable->listLen * (HASH_ENTRY_SIZE));    
这句写成了

hTable->hList = (pHASH_ENTRY)malloc(hTable->listLen * (sizeof(HASH_ENTRY_SIZE)));    


问题解决。能力不足以解释的是:

为啥调试单步时容易insert可以通过,continue时不能通过。



map insert segment abort fault,布布扣,bubuko.com

map insert segment abort fault

标签:map insert segment fault

原文地址:http://peacefulmind.blog.51cto.com/4778867/1413502

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!