Lazy Diary @ Hatena Blog

PowerShell / Java / miscellaneous things about software development, Tips & Gochas. CC BY-SA 4.0/Apache License 2.0

skkinput + Firefox on Debian unstable で問題

Debian unstable に固有の問題なのかどうかは未確認。debian-devel ML に入っておくべきか。

  • かな/カナ/全英 を切り替えるとき、次にキー入力があるまでインジゲータ(「かな*-」)の表示が変わらない。気持ち悪いだけで特に実害はない。
  • 漢字変換の確定を Enter キーで行うと結果が変になる(Ctrl+J なら問題ない)。textarea の他にも、URL 欄や検索エンジン欄(何て言うのここ)でも発生する。例えば「▽きょう」で変換すると「▼今日」になるが、ここで Enter を押すと「今日今日」になる。このとき、後ろの「今日」には変換中を表す下線が表示される。さらに、この操作を何度も繰り返すと Firefox が skkinput を巻き込んで落ちる。このとき、(stdout にか stderr にかは分からないが)次のメッセージが出る。
The program 'firefox-bin' received an X Window System error.
This probably reflects a bug in the program.
The error was 'BadWindow (invalid Window parameter)'.
  (Details: serial 44496 error_code 3 request_code 25 minor_code 0)
  (Note to programmers: normally, X errors are reported asynchronously;
   that is, you will receive the error a while after causing it.
   To debug your program, run it with the --sync command line
   option to change this behavior. You can then get a meaningful
   backtrace from your debugger if you break on the gdk_x_error() function.)

[1]+  Exit 1                  firefox