[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:33754] Re: skkfep: SEGMENTATION VIOLATION



早速のアドバイスどうも有り難うございます。

knok> <20020718.201050.22016404.yuzo.fujino@xxxxxxxxx>の記事において
knok> yuzo.fujino@xxxxxxxxxさんは書きました。
knok> 
knok> >> skkfep を起動しようとすると、TERM=kon,rxvt で 
knok> >> 
knok> >> SEGMENTATION VIOLATION
knok> >> 
knok> >> で即 abort してしまいます。
knok> 
knok>   woody, sid で krxvt で動かしていますが問題になったことはありません。
knok> 
knok> ii  skkfep         0.86c-1        skk Japanese input method front end
knok> 
knok>   即 abort するのであれば、gdb 上で動かして backtrace をとってみると、
knok> どこで止まっているのかわかるのではないでしょうか。

普段 root では X も kon も使いませんので、今回初めて気がついたのですが 
root からは起動します!?

# skkfep        <-起動します
$ su -c skkfep  <-起動します
$ sudo skkfep   <-abort してダメです

何だかますます頭が混乱してきたのですが??
見当違いとは思うのですが /usr/bin/skkfep を色々 chmod したり chown し
たりしても同じでした。

残念ながらプログラムの素養が無いので gdb の結果を見ても何が問題か判り
ません。(gdb の使い方自体も良く判りません)
--------------------------------------------------------------
(gdb) run
Starting program: /usr/bin/skkfep 
(no debugging symbols found)...
Program received signal SIGSEGV, Segmentation fault.
0x400c1323 in __uflow () from /lib/libc.so.6
(gdb) next
Single stepping until exit from function __uflow, 
which has no line number information.
SKKFEP version 0.86c by A.ITO, WATANABE,M. and KANEKO,Y.
Display: EUC, FileIO: EUC.
KanaKey=^J
Program received signal SIGABRT, Aborted.
0x4007f781 in kill () from /lib/libc.so.6
(gdb) quit
--------------------------------------------------------------

実は Debian をインストールした私の 3 台のマシン全てで同様な症状なので、
基本的に設定がどこか間違っているような気もしてきました。

・Depends していないけれど必要なパッケージみたいなのが何か考えられるで
  しょうか?
・かなり頻繁に kernel compile してますが、必要なチェックが抜けているよ
  うな事が有るでしょうか?

話が不手際で申し分けありませんが、宜くお願いしす。
----
FUJINO, Yuzo
e_mail: yuzo.fujino@xxxxxxxxx