-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 松本です。 Takashi Iwai wrote:
ついでに、 % GTK_IM_MODULE=xim firefox & でFirefoxを起動して試してみましたが、やはり同じ現象(scim-anthyが起動して いる状態で「ファイル」→「プリント」と選択すると、Firefoxが落ちる)は再現 します。 64bit 環境で 32bit の firefox (GTK アプリ) を用いる場合、 scim-32bit がインストールされていない状態では /opt/gnome/lib/gtk-2.0/immodules 以下は空のはずです。(*/lib64/* にはも ちろん入っていますが) すなわち、この状態では入力メソッドとして fallback の XIM が用いられる ことになります。ですから、上記はまさに松本さんの最初の状態ということで す。
そういう事情があるため、先のメールに書いたように scim-32bit をインストー ルすることで何か変化がないか、と考えた訳です。もしそれで直っているよう であれば、XIM の周りの問題だと帰結できる、と。ただ、scim-32bit をイン ストールして GTK->SCIM 直でも発生するようであれば、他の問題、というこ とになりますね。
腑に落ちないのは、32bit 環境ではこの手の問題はあまり耳にしたことがなかっ たし、私の周りでも発生していない点です。firefox のバイナリ自体は同じは ずですから、異なる点といえば、32bit -> 64bit の変換が必要な部分、例え ば SCIM の通信部分や X lib などが考えられます。まあ、後者の可能性は低 そうですが…。あと、skim は使ってないので何ともいえませんが。 このスレッドの最初の報告をしてくれた kattsun さん、佐藤さんと同様、 Firefox 1.0.6、1.0.7 を使っていた時は、とにかくメニューバーにあるメ ニューから何かを選択して操作しようとすると、ほとんどの操作で Firefox が 落ちていました。1.5.0 を使うようになってからは、一見それが解消されている かのように見えていたので気にせず使っていたのですが、まだ問題が残っている ことに気がついたのです。
# まぁ、再現状況がはっきりしているので、印刷や印刷プレビューをしたい # 場合には、いったん日本語入力状態でなくしておけばいいんで、 # そのことをうっかり忘れなければ済むことではあるんですけれど…。
うーん、これは一度 SCIM のウインドウが消えてもう一度現れる時、なのかなぁ。
表現が紛らわしかったですね。今井さんが別メールでおっしゃっている通り、 「日本語入力 ON」状態の時、問題が再現する、ということです。ですから、 「日本語入力 OFF」にしておけば、落ちたりしないんです。
scim の setup で「全てのアプリケーションで同一入力メソッドを使用」を 外してみると、何か違いが出てきますか?
このチェックを外し、 % GTK_IM_MODULE=xim firefox & を再度試してみましたが、やはり問題は解消しませんでした。
本来ならこの手の問題の解析には、gdb や valgrind で調べられれば一番良い のですが、32bit バイナリだとどうなんだろう…。 32bit だから逆に valgrind も大丈夫かな?
ちょっとそこらへんの手順を調べてみて、何か進展があったらこことBugzillaに 上げてみます。 - -- □●□ _/_/_/ To be Happy! _/_/_/ □□● _/_/ Satoru Matsumoto _/_/ ●●● _/ helios_reds@gmx.net _/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.2 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFD0avqXnHIfHE6+z0RAttgAJ4xcM/pmFGDM/WggeBOmFPIhYboYQCfcUnG 6CdqHcER0aBLh2suYhk2xig= =wRe1 -----END PGP SIGNATURE-----