- PR -

bindが「セグメンテーション違反です」と出て起動しません

1
投稿者投稿内容
tatu
会議室デビュー日: 2001/11/20
投稿数: 11
投稿日時: 2003-08-21 16:38
OS:RedHatLinux7.2

bindのバージョンを8.3.1→8.4.1にバージョンアップしました。

namedコマンドでbindを起動しようとした際、

"1091 セグメンテーション違反です named"
と表示され、バージョンアップ前は何の問題もなかったbindが起動しません。

インターネットで検索しましたが、関連のありそうな
ページを見つけることができませんでした。

どなたか、このエラーメッセージを見たことのあるかた
対処法をご教授願います。
困っていますn(_ _)n
Marionette
ベテラン
会議室デビュー日: 2003/08/08
投稿数: 70
投稿日時: 2003-08-21 21:39
セグメンテーションフォルトは実行不可能なエラーで、分かりやすい例は数値のオーバーフロー、宣言した配列を越えて
使ったためほかの変数領域を破壊したなどがあります。
対処法は正常に動作するものをインストールするしかありません。
セグメンテーションフォルトについてはこちら → http://linux.papa.to/d/?dj=syo

ところで、RH7.2のbindの最新版は 9.2.1-1.7x.2のようですが、8.4.1はどこから入手したものでしょう?
tatu
会議室デビュー日: 2001/11/20
投稿数: 11
投稿日時: 2003-08-22 09:45
Marionetteさん、回答ありがとうございます。

お答えの通り、どうやらメモリのオーバーフローだったようで、
ulimitコマンドで数値を変更したところ正常に動作するように
なりました。

ちなみに、bindはhttp://ring.so-net.ne.jp/よりDLしたものです。
1

スキルアップ/キャリアアップ(JOB@IT)