请教有关 malloc(): memory corruption: 出错的原因&解决方法
我在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: ========