[Anthy-dev 3317] uim-1.4.0 で Skype が起動できない

Back to archive index

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 です。

こちらの設定に問題があるのかもしれませんが、
なにか解決のヒントになるようなことがありましたら教えていただけると幸いです。

小野寺



Anthy-dev メーリングリストの案内
Back to archive index