_ [comp] watch

watch -d 'lsof|grep Moz|wc -l'

面白い。

_ [comp] MozFB 停止問題

拡張が入っていない状態で、上記 watch で確認しながら MozFB 0.7 を使っていたが、1100 を越した辺りで停止した。一体何が問題なんだろう。 で、きちんと lsof の出力を見てみたのだが、

MozillaFi 12427  dai    3u  unix 0xc3923080              192513 socket
MozillaFi 12427  dai    4r  FIFO        0,7              192515 pipe
MozillaFi 12427  dai    5w  FIFO        0,7              192515 pipe

こんなのがどんどん増えていくなぁ。/proc/12427/fd/ 以下を見てみると、

100 -> socket:[19645]
101 -> pipe:[196217]

出るわ出るわ、こんなのが大量に。 で、例によって、ファイルディスクリプタ数上限に到達してこれ以上 open できなくなって停止って寸法か。でも何で急に close できなくなったんだ? 停止した瞬間の lsof 末尾。

MozillaFi 12427  dai 1021u  unix 0xc9007500              237793 socket
MozillaFi 12427  dai 1022w  FIFO        0,7              237638 pipe
MozillaFi 12427  dai 1023u  unix 0xc9007700              238053 socket

0 から数えてるから見事 1024 個目かな。/proc/12427/fd/ 以下も当然 1024 個。 原因判明。uim-helper-server を uninstall していたが、これのせいだった。uim-helper-server を install すると、socket/pipe 増殖はぴたりと収まった。でも uim-helper-server を uninstall したら xchat2 で変なこと起こるのは収まったんだけどなぁ…。こっちも様子見か。 っつーか、MozFB 何度入れ直したやら。kernel まで疑って何度も compile したし…。トホホ。

_ [debian] openmsx 0.3.4-0vd1

0.3.4 出ていたのか。作成。

_ [comp] MozFB 変?

xchat2 変? で起こった挙動が MozFB でも起こるな。これ一体何なんだろう。