wgetにおかしなヘッダを喰わせたら
MonaのMessageエミュレートのためにテストsocket プログラムを書いていたんですが、ちょっと間違った文字列のHTTPヘッダを送信したら怪しい動作をした。
colinux% wget --version
GNU Wget 1.10
colinux% wget http://127.0.0.1:2050
--14:27:03-- http://127.0.0.1:2050/
=> `index.html.5'
Connecting to 127.0.0.1:2050... 接続しました。
HTTP による接続要求を送信しました、応答を待っています... -1
wget: xmalloc.c:190: checking_free: Assertion `ptr != ((void *)0)' が失敗しました.
zsh: 2175 abort wget http://127.0.0.1:2050うは。怪しすぎる。xmalloc.cの中で落ちるってのは意図しない動作だろうなぁ。
これ結構やばそうなんで、調べようかなぁと思ったんですが
最新版(?)のwget 1.10.2を入れてみたらこの現象は起きなくなっていました。