看板Maple
标 题bmtad agent->data 空间不足的问题
发信站Dept. of Computer Science, Nat'l Tsing Hua (Wed Nov 27 22:30:23 2002)
转信站Ptt!news.cs.nthu!watersand
在 bmta.log 中,只要有使用者连上去,就会出现下列错误讯息:
CONN [1] 61.79.66.116 ip:74424f3d 02/11/27 22:18:10
ERROR Not enough space in agent->data 02/11/27 22:18:10
EXIT abort: 11, errno: 12, gline: 3865 02/11/27 22:18:10
在 source code 中,应该是下列程式码写出这个错误讯息的。 (3863 行附近)
MYDOG;
agent->data = (char *) malloc(MIN_DATA_SIZE);
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
原因是不能 malloc 一块记忆体??
MYDOG;
if(!agent->data) /* Thor.990205: 记录空间不够 */
TRACE("ERROR","Not enough space in agent->data");
请问各位大大,是系统在什麽情况下才会发生这样的错误讯息啊?
有没有什麽解决方法呢?
--
※ Origin: 暨大水沙连 <bbs.ncnu.edu.tw>
◆ From: ip125.puli33.ncnu.edu.tw