作者scwg (void * I = NULL;)
看板PttCurrent
标题Re: [问题] 断线
时间Thu Aug 12 00:06:51 2004
※ 引述《deduce (耍哈哈)》之铭言:
: 我这次是正要编辑文章的时候断线的
: 赶快gdb
: 下面满多满乱的@@"
: 不知道还需不需要更多资讯才能有助於解决问题@@"?
非常完整的资讯了 :)
这次的问题跟上次不一样 @@
: (gdb) up
: #2 0x0807e980 in abort_bbs_debug (sig=11) at mbbsd.c:187
: 187 sleep(3600); /* wait 60 mins for debug */
: (gdb) print sig
: $1 = 11
SIGSEGV, 程式区段错误 @@
: (gdb) up
: #3 0x4006e6b8 in sigaction () from /lib/libc.so.6
: (gdb) up
: #4 0x400b3074 in malloc () from /lib/libc.so.6
: (gdb) up
: #5 0x0806aae2 in alloc_line (length=511) at edit.c:279
: 279 if ((p = (textline_t *) malloc(length + sizeof(textline_t)))) {
看来给的参数很 ok, 然後 malloc 死了
所以不是 pttbbs 的错 @@ 好像是 glibc 的错...
当然, 也有可能是吃太多记忆体?
--
-----BEGIN GEEK CODE BLOCK-----
Version: 3.12
GCS/M/TW d- s:++(+) a--->-- C++$ ULB+>++ P++ L++ E---@
W+ N? o? K? w--(++) O-- !M V- PS-(--) PE- Y PGP- t+ 5?
X R !tv b++ DI+ D+ G e h! !r z
------END GEEK CODE BLOCK------
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.112.30.20