注釈の文字が長いとApacheが停止する†
- ページ: BugTrack2
- 投稿者: Kjm
- 優先順位: 重要
- 状態: 提案
- カテゴリー: 本体バグ
- 投稿日: 2007-05-22 (火) 11:03:12
- バージョン: 1.4.7_notb_utf8
メッセージ†
- 注釈の文字が370文字以上になるとApacheを再起動するまで、サイトを表示しなくなる。
- 正規表現の置換で落ちているようなので、他の機能でも同様に発生するようです。
再現環境†
- OS:Windows XP Home SP2
- Apache:2.2.3(Win32)
- PHP:5.1.6
- 1.4.7_notb_utf8
再現確認†
-370文字はアウト((1234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890123456789012345678901234567890))
- 関連? : BugTrack/437、BugTrack2/202 --
- OS:FreeBSD 6.1-RELEASE-p14 i386、Apache:1.3.37 (Unix) 、PHP:4.4.6 CGIでは再現性なし。720文字でもOK。 -- Kjm
- BugTrack/437との共通性からして、PHP(Win32)のバグっぽいですね。 しかしまあ、Webサーバが落ちるということは、荒らされたら大変なことになりますね。 -- Kjm
- Microsoft-IIS 6.0*2 + PHP 5.1.2 + PukiWiki EUCでは720文字でもOKです。 -- g@kko
- WindowsXP + Apache 2.2.4 + PHP 5.2.1 + PukiWiki EUC及びUTF-8で414文字で該当行が表示されなくなりましました。(前後の行は表示されます)
Apahceが停止した形跡はありません。
PHPはerror_reporting(E_ALL)にしても何も吐きません。
ApahceのErrorLogもLogLevel debugにしてみましたが、何も吐きませんでした。-- g@kko
- 上の現象は、前後の行は表示されているのとのことなので、ここの問題とは異なるようです。ここの現象はApache停止=画面は真っ白のままでした。 -- Kjm