w3mがセグメンテーション違反で落ちる
ふと思い立ってw3mを入れてみた。
が、起動して何かキーを押すと「セグメンテーション違反です」といって落ちてしまう。
環境はCentOS 4.5にw3m-0.5.2
色々調べてみた結果、libtermcapではなくlibncursesを使うようにしてみるといいらしいことが分かった。
というわけで
./configure --with-termlib=ncurses
としてみたら落ちなくなった! ……と思ったら落ちないのはrootだけで一般ユーザだとフォームの操作で落ちる。
これはマウスを無効にすればいいらしい。-no-mouseをつけて起動すると大丈夫な感じ。
しかしマウスなんて使わないので結局
./configure --with-termlib=ncurses --disable-mouse
で落ち着いた。
これで快適なブラウジング生活が……と思ったら、なんかscreen上で起動すると描画が乱れまくる。なんだこれ……orz