Chinaunix

标题: free的错误提示 [打印本页]

作者: rocenting    时间: 2011-05-25 10:35
标题: free的错误提示
  1. >> rn 新建 文本文档.txt
  2. *** glibc detected *** /usr/local/stable/disfs/disfs: free(): corrupted unsorted chunks: 0x000000000e1a9100 ***
  3. ======= Backtrace: =========
  4. /lib64/libc.so.6[0x34dae7230f]
  5. /lib64/libc.so.6(cfree+0x4b)[0x34dae7276b]
  6. /usr/lib64/libudt.so(_ZN10CSndBufferD1Ev+0x55)[0x2b54f085c035]
  7. /usr/lib64/libudt.so(_ZN4CUDTD1Ev+0x22)[0x2b54f08647f2]
  8. /usr/lib64/libudt.so(_ZN10CUDTSocketD1Ev+0x30)[0x2b54f086b6d0]
  9. /usr/lib64/libudt.so(_ZN10CUDTUnited12removeSocketEi+0x4ad)[0x2b54f086c76d]
  10. /usr/lib64/libudt.so(_ZN10CUDTUnited18checkBrokenSocketsEv+0x320)[0x2b54f086cc80]
  11. /usr/lib64/libudt.so(_ZN10CUDTUnited14garbageCollectEPv+0x3f)[0x2b54f086cdcf]
  12. /lib64/libpthread.so.0[0x34dba0673d]
  13. /lib64/libc.so.6(clone+0x6d)[0x34daed3f6d]
  14. ======= Memory map: ========
  15. 00400000-00597000 r-xp 00000000 08:03 7471188         
复制代码
free(): corrupted unsorted chunks

这样的提示信息,表明什么,我google了,没有什么收获。

难道得查glibc相关的说明不成,那位兄弟有经验,请指点一二。
作者: hellioncu    时间: 2011-05-25 10:56
free错误,那就是你传入的指针有问题,例如不是通过malloc之类获得的,或者一些前面的信息已经被破坏等
作者: antigloss    时间: 2011-05-25 12:37
1. 传入指针有问题
2. 指针没问题,但别的地方写越界,破坏了cookie信息




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2