2007年9月27日の日記の1番目の記事へのコメント
■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日の日記の1番目の記事へのコメント
[コメントを書く]