- 论坛徽章:
- 1
|
- Program received signal SIGSEGV, Segmentation fault.
- malloc_consolidate (av=av@entry=0x7ffff7322c00 <main_arena>) at malloc.c:4134
- 4134 malloc.c: 没有那个文件或目录.
- (gdb) bt
- #0 malloc_consolidate (av=av@entry=0x7ffff7322c00 <main_arena>) at malloc.c:4134
- #1 0x00007ffff6ffc584 in _int_malloc (av=av@entry=0x7ffff7322c00 <main_arena>,
- bytes=bytes@entry=1488) at malloc.c:3417
- #2 0x00007ffff6ffe99e in __GI___libc_malloc (bytes=1488) at malloc.c:2895
- #3 0x00007ffff78d0ae8 in operator new(unsigned long) ()
- from /usr/lib/x86_64-linux-gnu/libstdc++.so.6
- #4 0x00000000004018ae in CUDPSend::AllocItem (this=this@entry=0x604640 <CTSend>)
- at server/src/UDP.cpp:281
复制代码- typedef struct _UDP_ITEM_
- {
- unsigned short uBufLen; //chBuf的数据长度
- unsigned short uLimitCnt; //发送次数限制
- int hSock; //UDP句柄
- }UDP_ITEM;
复制代码 281行是 pItem = new UDP_ITEM();
前几次不会报错,我是循环几万次就报了这个错误 |
|