Shiretoko と Flash Player と nspluginwrapper
次期 Firefox である 3.5(コードネーム Shiretoko)のRC版が来月の初めにもリリースされる様ですね。"好き者"の私は Shiretoko の nightly を追いかけていたりします(^_^;)
ところでこの Shiretoko、私の所では当初から YouTube やニコニコ動画などの Flash を使用するページで不意にクラッシュするという問題が、PCLinuxOS と openSUSE 11.1 x86_64 の両方の環境で出ていました。(openSUSE の方は64bit版の Shiretoko と Flash Player を使用)
クラッシュするのは、例えば、YouTube のトップページで動画のサムネイルをクリックした瞬間とか、ニコニコ動画で再生中の動画を途中で停止して右サイドの「他のオススメ関連動画」の中のものを選択・クリックした瞬間とかなんですが、これらの操作をした時に必ず発生するという訳ではなくて、クラッシュが起きない時も有ったりします。
要は、Flash を使用するページでは動作がとても不安定なんですね。ちなみに、Flash を使用していないページのみを見ているだけだと、不意にクラッシュする様なことはありません。
あ、勿論 Shiretoko は、新規プロファイルで拡張機能一切無し、Flash Player 以外のプラグイン無し、というクリーンな環境でチェックしています。それと、Firefox 3.0.x の方ではこの様なクラッシュは全く発生していません。
それでも今までは「そのうち修正されるだろう」程度に思っていたのですが、最近の nightly に至っても改善される様子がありません。「ひょっとすると私の環境固有の問題なのかも」とも思ったのですが、どちらにしてもこのままでは 3.5 の正式版がリリースされてもまともに使えないという事態になってしまいます。
それで何か良い手立てはないかと考えていたところ、以前に何処かのサイトで「32bit環境でも nspluginwrapper を噛ました方がプラグインの動作が安定する」という話を読んだのを思い出しました。
その時は「そんなことも有るのかなぁ」程度にしか思わなかったのですが、今回ダメ元で、PCLinuxOS で nspluginwrapper を入れてみたところ、なんと嘘の様に全くクラッシュしなくなりました!
openSUSE の方でも64bit版の Flash Player を削除して32bit版の Flash Player と nspluginwrapper を入れてみたところ、こちらもクラッシュが起きなくなりました!
nspluginwrapper に関しては「64bit環境で32bitのプラグインを使用する為のツール」程度の認識しか無かったのですが、今回はちょっとびっくりしました。nspluginwrapper を噛まして何故に Shiretoko がクラッシュしなくなったのか、という点については私のスキルでは説明不能ですけれどね(汗
これで一件落着ということなのですが、Firefox 3.0.x では nspluginwrapper を噛ませなくても発生しないクラッシュが Shiretoko では起きるというのはどうにも納得できないわけで、やはり Shiretoko 側に何か問題が在るのではないかという疑いを捨てきれません。Linux で 3.5b4 や Shiretoko の nightly を試用されている方は、この様なクラッシュには遭遇されていないのでしょうかね?
あ、そうそう、書き忘れるところだった。
PCLinuxOS の nspluginwrapper ですが、数日前のアップデートで何故かリポジトリから消えてしまいました。ただ、幸いなことに riken のサーバにはまだ残っています。
コメント