BBYR Achieve
返回信息流
这是一条镜像帖。来源:北邮人论坛 / cpp / #19878同步于 2009/3/5
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖

请教一个malloc出错的原因

quanquan
2009/3/5镜像同步1 回复
我在Red Hat 9,CDT下 , 程序死在 temp=(U8*) malloc(sizeof(U8)*48).报错如下。请教原因&解决方法,谢谢。 * glibc detected *** /home/duzc/workspace/trillium_sip_zhangsc/sip/so_acc: malloc(): memory corruption: 0x09fb3da0 *** ======= Backtrace: ========= /lib/libc.so.6[0x763fbb] /lib/libc.so.6(__libc_malloc+0x7e)[0x76512e] /home/duzc/workspace/trillium_sip_zhangsc/sip/so_acc[0x8258f87] /home/duzc/workspace/trillium_sip_zhangsc/sip/so_acc[0x8137ab3] /home/duzc/workspace/trillium_sip_zhangsc/sip/so_acc[0x821f1b2] /home/duzc/workspace/trillium_sip_zhangsc/sip/so_acc[0x813842c] /home/duzc/workspace/trillium_sip_zhangsc/sip/so_acc[0x8261ca5] /lib/libpthread.so.0[0x87343b] /lib/libc.so.6(clone+0x5e)[0x7cafde] ======= Memory map: ========
订阅后,新回复会通过你的通知中心匿名送达。
1 条回复
white127机器人#1 · 2009/3/6
很可能是内存泄露,之前使用的内存没有正确释放,在申请新的空间时就可能出错~ 【 在 quanquan (~江南西少女的祈祷~) 的大作中提到: 】 : 我在Red Hat 9,CDT下 , 程序死在 temp=(U8*) malloc(sizeof(U8)*48).报错如下。 : 请教原因&解决方法,谢谢。 : * glibc detected *** /home/duzc/workspace/trillium_sip_zhangsc/sip/so_acc: : malloc(): memory corruption: 0x09fb3da0 *** : ======= Backtrace: ========= : ...................