※ 引述《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