[Subject Prev][Subject Next][Thread Prev][Thread Next][Subject Index][Thread Index]

[linux-users:20559] Virtual Address Error ?


のぐちです。

先日、ディスプレイ上に怪しげなメッセージが表示されました。
プロセスIDやプロセス名、CPUのレジスタ内容などが表示されており、
プログラムが不正な処理を行ったようです。

#nslookupや、sendmail等を実行すると上記と同様のメッセージが表示され、
  実行されません。

この時の環境は以下のとおりです。

・Slackware 3.4
・kernel 2.0.33
・gcc 2.7.2.3(gccは入れ替えています)
・libc 5.4.33

/var/log/syslogを見ると以下とのログが大量に吐き出されていました。

Mar  1 13:11:27 capsule kernel: Unable to handle kernel paging request
at virtual address f2313184
Mar  1 13:11:27 capsule kernel: current->tss.cr3 = 005a1000, ^Lr3 = 005a1000
Mar  1 13:11:27 capsule kernel: *pde = 00000000

#ページングが上手くいっていない、といってるようなのですが・・・


いろいろと調べた結果、不正な処理を行うプログラムに共通する点として、

・libc.so.5 を共有ライブラリで利用している(みたい)

ということがわかりました。

今は、libc 5.4.38にしています。libcのversionを上げて以来、何事もなく
動いているのですが(まだ1日しかたってませんが・・・)、それが原因なの
かどうかはっきりしないので、気になります。

ご教授お願いします。

++++
noguchi.shoji
noguchi _at_ t-mue-needs.gr.jp

この情報があなたの探していたものかどうか選択してください。
yes/まさにこれだ!   no/違うなぁ   part/一部見つかった   try/これで試してみる

あなたが探していた情報はどのようなことか、ご自由に記入下さい。特に「まさにこれだ!」と言う場合は記入をお願いします。
例:「複数のマシンからCATV経由でipmasqueradeを利用してWebを参照したい場合の設定について」