2010年1月5日の日記の3番目の記事へのコメント
■Firefox
3.5.3のままだったので3.5.6に上げてみたら問題が.とりあえず更新後最初に表示されるページで「あなたがお使いの Firefox はバージョン 2.0.0.2 です。」とかもうね.で,調べてみたら普通にブラウザがUAとして「Firefox/2.0.0.2」を返しているっぽい.一体どうなってんだと思ってさしてみたら,about:configで「general.useragent.extra.firefox」にそのものが設定されてました.何これ・・・.デフォルト値に戻した上で「Shiretoko」を「Firefox」に変えてひとまず解消.いつ誰が変えたんだろうなぁ・・・.
で,しばらく使ってたらサクッとクラッシュ.どうもYahooニュースを表示すると落ちるっぽい.どこで落ちてるのか見てみたらJavaScriptまわりの処理で落ちている模様.同様にpiyoさんのblogを読もうとしても落ちちゃいます.まずいなこりゃ(;´Д`).JavaScriptを切っておけば落ちないけど,イマドキさすがにそれはないわけで・・・.
ググってみても直接同じ症状の人は見当たらなかったんですが,「javascript.options.jit.chrome」なんていうキーワードがちらほらと・・・.関係あるのかな? でもこいつは最初からfalseだぞ.trueにしても症状は変わらないし・・・.お,「javascript.options.jit.content」なんてのもあるのか.こっちはtrueになってるなー・・・というわけでこれをfalseにしてみたら見事に落ちなくなりました.やりましたね.今のところこれで安定しています.しかし根本解決にはなってないよなー.何が悪いんだろ.
[コメントを書く]
2010年1月5日の日記の3番目の記事へのコメント
Javascript の高速化処理におけるバッファ管理に、バグ、もしくは、gcc のオプティマイズとの悪相性、があるらしいです。
http://www.ksky.ne.jp/~sakae/hhw/090703.html
http://lists.freebsd.org/pipermail/freebsd-gecko/2009-November/000479.html
確かに
--enable-optimize="-O3 -pipe -march=nocona -mmmx -msse
-msse2 -msse3 -mfpmath=sse -funroll-loops -fsched-spec-load
-fforce-addr -fprefetch-loop-arrays"
とかごてごてつけているので,その辺踏んでしまっている可能性は
あるかも・・・.情報ありがとうございます.