免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 阿旺
打印 上一主题 下一主题

malloc失败的问题,救命啊! [复制链接]

论坛徽章:
0
11 [报告]
发表于 2005-10-22 12:12 |只看该作者

malloc失败的问题,救命啊!

可能是没有那么多空间分配,把你出错的那句贴出来看看。

论坛徽章:
0
12 [报告]
发表于 2005-10-22 12:32 |只看该作者

malloc失败的问题,救命啊!

原帖由 "lbc6000" 发表:
ar* )malloc(100);
        }
在循环到第七次就会死掉


pfield是什么类型的,代码贴出来看看

论坛徽章:
0
13 [报告]
发表于 2005-10-22 13:31 |只看该作者

malloc失败的问题,救命啊!

char* pfield[150];

论坛徽章:
0
14 [报告]
发表于 2005-10-22 14:35 |只看该作者

malloc失败的问题,救命啊!

用valgrind跑一下吧
在没有崩溃以前估计就已经有内存问题了
如果实在没有办法就先把这些已知的问题解决掉
说不定你的malloc自动就好了

论坛徽章:
0
15 [报告]
发表于 2005-10-23 10:35 |只看该作者

malloc失败的问题,救命啊!

原帖由 "xujie0724" 发表:


pfield是什么类型的,代码贴出来看看


整段都贴出来,估计是其他地方的错误. 例如 i 就很特别.

论坛徽章:
0
16 [报告]
发表于 2005-10-23 12:38 |只看该作者

malloc失败的问题,救命啊!

原帖由 "AndyFastow" 发表:


整段都贴出来,估计是其他地方的错误. 例如 i 就很特别.


没看出他的i有什么特别的,我在我的机器上运行没有问题。
lbc6000  贴出来的这段代码说明不了什么问题。 我想这段代码不是致命的原因。在这段代码之前还做了哪些动作?那才是重要的.

论坛徽章:
0
17 [报告]
发表于 2005-10-23 15:18 |只看该作者

malloc失败的问题,救命啊!

也许是资源限制的原因。

论坛徽章:
2
2015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:53:17
18 [报告]
发表于 2005-10-23 15:34 |只看该作者

malloc失败的问题,救命啊!

这种问题如果不贴全代码,大家最好就不要猜了,浪费时间。

当然如果代码太大,那别人也帮不上忙,自己仔细思考程序的行为,关键地点打印信息,一步步调试吧。

评分

参与人数 2可用积分 -2 收起 理由
FH -1
一介村夫 -1

查看全部评分

论坛徽章:
0
19 [报告]
发表于 2005-10-23 22:35 |只看该作者

malloc失败的问题,救命啊!

LZ说 "malloc 没有返回错误,直接就segment fault." 这种情况不会是资源用完, 99%是memory corruption, 而这里面99%又是读写越界.

赞成帅绝人寰兄的建议, LZ至今下落不明, 有两种可能 (1) 已经没救了 (2) 问题解决了, 正喝茶呢. 不管哪个, 大家都不用太操心.

论坛徽章:
0
20 [报告]
发表于 2005-10-23 23:31 |只看该作者

malloc失败的问题,救命啊!

一般都是内存读写溢出导致的。是free是出错吧?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP