看板 PttCurrent 關於我們 聯絡資訊
※ 引述《smartboy.bbs@ptt.cc (小光光)》之銘言: : ※ 引述《lxb.bbs@bbs.hkday.net (lxb)》之銘言: : : 剛先捉到一個 seg fault 的 process , 查到是 auto_backup 中爆發, : : 猜想情況是這樣: : : 因某原因導 致 AXXED (亦即曾 seg fault) -...-> u_exit -> auto_backup -> : : 又踏中地雷 seg fault -...-> u_exit -> auto_backup -> 無間道...-> : : CPU 資源給吃光了. : : 我想問, 之前 pttbbs 曾出現過這種問題嗎? : 理論上應該不會出現這種問題才對 : 因為 abort_bbs_debug() 裡會檢查是否 reentrant, : 第二次進去則不會再 u_exit() 看看 backtrace 一例: #0 0x806b85b in auto_backup () at edit.c:581 #1 0x807ebd9 in u_exit (mode=0x80b8292 "ABORTED") at mbbsd.c:155 #2 0x807ed50 in abort_bbs (sig=1) at mbbsd.c:198 #3 0xbfbfffac in ?? () #4 0x807ebd9 in u_exit (mode=0x80b829a "AXXED") at mbbsd.c:155 #5 0x807edbc in abort_bbs_debug (sig=11) at mbbsd.c:215 #6 0xbfbfffac in ?? () 注意, 以上的 symbol file 不是來自 current 的, 若莫和 Revision 1715 相當. -- ※ 發信站: 香港地(hkday.net) ◆ From: 61.238.143.229