vine-users ML アーカイブ



[vine-users:065337] Re: slocate でsegmentation fault

  • From: 長南洋一 <cyoichi@xxxxxxxxxxxxxxx>
  • Subject: [vine-users:065337] Re: slocate でsegmentation fault
  • Date: Wed, 14 Apr 2004 15:25:57 +0900 (JST)
長南です。

魚田さんのメールより [vine-users:065336]
> 
> 昨日から突然、localにあるVine 2.6r3 + apt-getのマシンのrootから
> 以下のようなメールが流れてくるようになりました。

> /etc/cron.daily/slocate.cron: line 2: 17090 Segmentation fault
>   /usr/bin/updatedb -f "nfs,smbfs,ncpfs,proc,devpts" -e "/tmp,/var/tmp,
> /usr/tmp,/afs,/net"

昨日も今日も同じ内容のメールが root から届いたということですか。
ルートユーザーになって、

  /etc/cron.daily/slocate.cron

を実行したら、どうなるでしょう。やっぱり Segmentation fault が起きますか。

> [root@atelier-nakuru bin]# ls -l /usr/bin/slocate
> -rwxr-sr-x    1 root     slocate     27084 Mar 14 22:10 /usr/bin/slocate

slocate パッケージは slocate-2.5-1vl4 ですね。カーネルは 2.4.22-0vl2.11
ですか。うちも同バージョンです。ls -l /usr/bin/slocate の結果も全く同じ。

  -rwxr-sr-x    1 root     slocate     27084 Mar 14 22:10 /usr/bin/slocate

うちでは cron で Segmentation fault は起きていません。
また今、/etc/cron.daily/slocate.cron を実行してみましたが、Segmentation
fault は起きませんでした。

  rpm -V slocate

をやってみたらどうでしょう。slocate パッケージのファイルに変更が
加えられているかどうか、わかるはずです。どの程度信用できるかは
わかりませんけれど(jman rpm 参照)。

一般的に言って、Segmentation fault が起きるときは、プログラムだけでなく、
ハードウェア、とくにメモリも疑うべきなのだそうです。そちらも調べて
みてはいかがでしょうか。ちょっと関係なさそうなファイル名ですが、
/usr/doc/JF/GCC-SIG11-FAQ.txt.gz が参考になります。

-- 
長南洋一
cyoichi@xxxxxxxxxxxxxxx