Windows XP上で英辞郎の辞書を使うためにPDIC(Personal Dictionary for Windows)を使っていたのだけど、いつの間にか起動しなくなった。起動しても、すぐに落ちてしまってプロセスも消えてしまう。その他に、gimpで新規画像を作成しようとしたときに、落ちてしまったりと謎だったので、まずはワトソン博士(drwtsn.exe)で調べてみた。
ログはC:\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson以下に、ログ(drwtsn32.log)とダンプファイルが保存されるようだ。中身を参照してみたが、どうもGtkがらみが怪しい。ってことで、コントロールパネル→アプリケーションの追加と削除でGimpとGtkライブラリを削除してみたら、正常に起動するようになった。これか!
その後、C:\Program Files\Common Files\GTKを念のため削除しておいて、Gtk+ 2.8.18とWindows版gimpの2.2.13をインストールしてみたら、ちゃんと動くようになったけど、Gtk 2.8にするとgaimが動かなくなった。調べてみると、gaimはGtk 2.8(Glib)では動かないようだ。むむ。Gtk+ 2.6に戻さないとだめか。その後、Gtk+ 2.6に戻したら、今度はGimpが画像の新規作成で落ちる状態に戻ったし...あー面倒っ!
YahooメッセンジャとMSNメッセンジャの統合もそろそろのはずだし、gaimを捨てるか。単にチャットウィンドウがたくさん出てくるのがいやなだけなんですけどね。
gaimがGtk2.8では動かない問題 http://gaim.sourceforge.net/win32/index.php の以下を参照。 GTK+ 2.8.x Unable to connect - It is not currently possible to use any version of WinGaim with any 2.8.x version of GTK+. Attempting to do so will result in an inability to connect and/or frequent disconnections. The issue is specifically in Glib 2.8.x. For those interested in the technical details, the GIOChannel implementation has been rewritten and appears to have some quirks - see the following bugzilla entry.