内存泄露之 glibc detected错误
来源:互联网 发布:jsonarray 添加数据 编辑:程序博客网 时间:2024/05/21 12:28
一个小小的错误,害我浪费了半天时间。。
筒子们,不能用sizeof(结构体指针)啊。
虽然我深谙此理,可是还是由于粗心犯下了如此不可饶恕的错误。。
定义结构体时是这样的:
typedef struct tagOnLineNode
{
int nId;
int new_fd;
struct sockaddr_in ClientAddr;//online client host addr
struct tagOnLineNode *onLineNext;
P_MYLISTNODE_T myNext;
}ONLINENODE_T, *P_ONLINENODE_T;
用的时候follow习惯了,脑袋可能瞬间短路没思考:
P_ONLINENODE_T onlineNode = (P_ONLINENODE_T) malloc(sizeof(P_ONLINENODE_T));
从此劫难铸成。
记之,不可再犯!
- 内存泄露之 glibc detected错误
- NS2之 glibc detected 事出有因
- g++ 编译出现glibc detected 错误
- g++ 编译出现glibc detected 错误
- glibc detected
- glibc detected
- *** glibc detected ***
- glibc内存泄露以及TCmalloc 简单分析
- *** glibc detected *** double free or corruption: 0x0937d008 *** 错误
- *** glibc detected *** double free or corruption: 0x0937d008 *** 错误
- *** glibc detected *** double free or corruption: 0x0937d008 *** 错误
- 全局变量与 *** glibc detected *** ./1: free(): invalid pointer错误
- C语言运行报glibc detected malloc corruption错误
- GLIBC内存分配机制引发的“内存泄露”
- GLIBC内存分配机制引发的“内存泄露”
- GLIBC内存分配机制引发的“内存泄露”
- 转载-------GLIBC内存分配机制引发的“内存泄露”
- .glibc detected ERROR
- KitCore的组成部分之一 ----- LdxprojCore
- 什么是领域驱动设计(Domain Driven Design)?(转自:http://www.aqee.net/2011/05/25/what-is-domain-driven-design/)
- 创建Xcode自定义模板
- ios audioqueue 流播放接口
- xcode快捷键大全
- 内存泄露之 glibc detected错误
- TCL(Tool Command Language)学习笔记1-变量&循环&分支
- ubuntu 编译 /usr/bin/ld: cannot find 问题解决
- Apache Openoffice
- [编程之美]字符串的相似度
- Pidgin插件Hello world的编译和使用
- TCL(Tool Command Language)学习笔记2-过程定义与使用
- 120 - Stacks of Flapjacks
- 如何联机调试和发布iOS应用程序($99个人版)