2007年9月27日の日記を表示中

2007年 9月27日 (木)

uim.elのIM一時切り換え

帰ってきたら次なる問題のレポートがッ.IMの一時切り換えを実行するとuim.elが操作不能になる模様.まじかと思いやってみたらuim-el-agentが死にました(;´Д`)

例えばF7でAnthyとSKKを切り替える設定にしていた場合,uim-el-agentを上げて,以下を打つだけでuim-el-agentがセグって死んでしまいます(F7何回で落ちるかは不確定?)

1 0 SETENC direct ISO-8859-1
2 0 SETENC anthy EUC-JP
3 0 SETENC skk EUC-JP
4 1 NEW EUC-JP
5 1 CHANGE anthy
6 1 [f7]
7 1 [f7]
... 以下f7を繰り返し (先頭の数字は増やさなくてもOK)

gdbで見ると uim_press_keyを呼んだ先で落ちているらしい.

#0  scm_list_tail (lst=273, k=-1) at ../sigscheme/src/list.c:371
#1  0xb7f931a2 in scm_p_list_ref (lst=135194736, k=38)
    at ../sigscheme/src/list.c:405
#2  0xb7f99735 in call (proc=<value optimized out>, args=30,
    eval_state=0xbfa56c04, need_eval=SCM_VALTYPE_NEED_EVAL)
    at ../sigscheme/src/eval.c:417

(中略)

#24 0xb7f81c96 in filter_key (uc=0x8074928, key=313, state=0, is_press=1)
    at uim-key.c:365
#25 0xb7f81e29 in uim_press_key (uc=0x8074928, key=313, state=0)
    at uim-key.c:392
#26 0x08049c7f in main (argc=-1228521608, argv=0x0) at uim-el-agent.c:566

同じことしても1.4.1だと何ともないんだよなぁ.Cで書いてある方は1.4.1からいじってないけど,doc/COMPATIBILITYにそれらしい記述は見当たらず・・・.何か元々おかしかったのが表面化したか? しんどいので続きはまた明日・・・.

2007年9月27日の日記を表示中

中の人情報

名前:
nosuke (のすけ)
メール:
sasugaanijaのgmail.com
「の」は「@」みたいな
関連リンク:

カレンダー

2007年9月
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

<<先月分

翌月分>>

最新の10件のエントリ

最近の10件のコメント

過去ログ