[Kazehakase-devel 2328] URLエンコードされた長いURLを指定するとmigemoが死んで風博士も落ちる

Back to archive index

Hiroyuki Ikezoe poinc****@ikezo*****
2005年 8月 11日 (木) 15:54:30 JST


zoeです。

2005-08-11 (木) の 15:28 +0900 に Kouhei Sutou さんは書きました:

> URLエンコードされたながーいURLを開くと落ちます.例えばこんな
> のです.
> 
>   http://www.google.com/search?ie=utf-8&oe=utf-8&q=%e3%81%82%e3%81%84%e3%81%86%e3%81%88%e3%81%8a%e3%81%8b%e3%81%8d%e3%81%8f%e3%81%91%e3%81%93%e3%81%95%e3%81%97%e3%81%99%e3%81%9b%e3%81%9d
> 
> これは,Migemoを有効にしていると再現します.
> 
> 原因はmigemoがstack level too deepで死んでいるためにパイプが
> 切れるからなんですが,どうしたらよいものでしょうか.

手元のマシンでは落ちることはなかったんですが、確かにまずいですね、これ
は。

長い文字列ではそもそもMigemoでマッチしないので、長い文字列を受け付けない
ように変更しました。

Migemoが死んだ時の処理は入れてませんが、入れんといかんです。





Kazehakase-devel メーリングリストの案内
Back to archive index