Masato Onodera
masat****@gmail*****
2007年 1月 19日 (金) 22:12:59 JST
こんばんは。小野寺と申します。 uim-1.4.0 で QT_IM_MODULE=uim にして Skype Linux版 (skype-1.3.0.53-1mdk.i586.rpm) を使うと 約15万行のエラーメッセージが表示されてセグメンテーション違反になります。 以前1.3.0くらい(当時はtrunkからビルドしてたのですが、 正確なバージョン番号を失念してしまいました)のときには 正常に起動できてました。 エラーメッセージの最初の部分は ERROR: unbound variable (errobj use) *backtrace* >>(use srfi-23) >>(require "init.scm") >>(*catch (quote errobj) (require "init.scm")) >>(eq? (quote *init.scm-loaded*) (*catch (quote errobj) (require "init.scm"))) ERROR: unbound variable (errobj uim-get-default-im-name) *backtrace* >>(uim-get-default-im-name "ja_JP") ERROR: unbound variable (errobj create-context) *backtrace* >>(create-context 0 (quote ()) (quote direct)) >>ERROR: type number out of range と、こんな感じで始まっていて、 エラーメッセージを sort | uniq -c すると、 $ sort err.txt | uniq -c 51960 51958 *backtrace* 1 >> 1 >>(*catch (quote errobj) (require "init.scm")) 1363 >>(create-context 0 (quote ()) (quote direct)) 1 >>(eq? (quote *init.scm-loaded*) (*catch (quote errobj) (require "init.scm"))) 1 >>(require "init.scm") 1 >>(uim-get-default-im-name "ja_JP") 1 >>(use srfi-23) 50592 >>ERROR: the currently assigned stack limit has been exceeded 1363 >>ERROR: type number out of range 1 ERROR: unbound variable (errobj create-context) 1 ERROR: unbound variable (errobj uim-get-default-im-name) 1 ERROR: unbound variable (errobj use) となります。 stack size なんちゃらという行があり、これかとも思いましたが、 ulimit -a で見ると、 stack size (kbytes, -s) 8192 でした。 なお、configure オプションは、--with-qt --with-qt-immodule --enable-dict です。 こちらの設定に問題があるのかもしれませんが、 なにか解決のヒントになるようなことがありましたら教えていただけると幸いです。 小野寺