看板PttCurrent
标 题Re: [问题] mbbsd/edit.c 的 seg fault 修好过没有?
发信站HKDAY (Mon May 23 15:26:20 2005)
转信站ptt!Group.NCTU!grouppost!Group.NCTU!hkday
※ 引述《[email protected] (小光光)》之铭言:
: static int reentrant = 0;
: if (!reentrant) {
: reentrant = 1;
: 这几行从以前就一直都有
你对.
: 上头引出来的 backtrace 现在 ptt 也时常见到,
: 但注意到那仅是 abort_bbs_debug 呼叫 abort_bbs 一次,
: 不会第二次, 掉入无穷循环. 因为在第二次遇到 reentrant 检查就会 exit() 了
倒是, 在 ptt 应该不会有几支 mbbsd 当掉就吃光系统资源吧?
hkday 出现这种状况, 也仅仅是本年 3 月左右才发现, 导致先後四次当机.
( 其实, 仅仅是 cpu 被吃光, 不排除插支 vga cord 和 keyboard 直连去机器,
还会有反应... )
而现在还是有类似的忧虑, 倒是手动检查得较多, 若仅是两三支 mbbsd 在
暴吃系统资源, 还能及时 stop 或 kill 之.
这种暴走情况, 往往是在用户 paste 网页上的文章到站上时发生, 他们 login
时, 选的可能是 GB 或 unicode , 而非big5, 这也可算是个线索. 现在每周平
均有 6 支暴走的 mbbsd , 我还应付到, 但始终要去常规化的解决.
--
※ 发信站: 香港地(hkday.net)
◆ From: 61.238.143.229