vine-users ML アーカイブ



[vine-users:079985] Re: kernal panic

  • From: kaz <okui@xxxxxxxxxxxx>
  • Subject: [vine-users:079985] Re: kernal panic
  • Date: Mon, 18 Jan 2010 15:10:04 +0900
こんにちは 奥井です。
丁寧な説明ありがとうございました。
SATA-HDDと変換ボードの不調(?)も考えられますが一応換装前にデータコピーして1週間ほど別のPCで通電していたけど、録音データのコピー後にエラーが起こってるのでこの変換ボードも疑わしいし。一番古いhdaのHDDの不調(?)もありえるし。
しばらく様子をみてみます。

> > Jan 16 19:00:02 iiyama kernel: Unable to handle kernel paging request at virtual address ffffefff
> 
> 「このメッセージはカーネルモードでアクセス不能な、または
> アクセス権を持たない不正なページをアクセスした場合=つまり
> カーネル自身の不正ページフォルトを検出した場合に出力する」
> (http://ossmpedia.org/messages/linux/2.6.9-34.EL/56982.ja)。
> だそうです。メモリに関係がありそうですが、ハードの問題とも
> ソフトの問題とも考えられます。
> 

このPC自体は3年ほど使っていてマザーボード、CPU,メモリ、hdaはかわっていません。
$ df -h
ファイルシステム    サイズ  使用  残り 使用% マウント位置
/dev/hda2              75G  6.6G   65G  10% /
/dev/hda1              99M   26M   69M  27% /boot
none                  124M     0  124M   0% /dev/shm
/dev/hdc1             459G   94G  342G  22% /RADIO  <--換装後


> > Jan 16 19:00:02 iiyama kernel: EIP is at ext3_clear_inode+0x1d/0x74
> 
> 問題が起きたのは、カーネル中の ext3_clear_inode という関数を
> 実行しているときだ、ということらしい。名前からして、inode の
> 内容を消すんでしょうね。
> 
> > Jan 16 19:00:02 iiyama kernel: Process kswapd0 (pid: 121, threadinfo=cfcee000 task=cfccd030)
> 
> スワップ中の出来事なんでしょう。しかも、
> 
> > とりあえずログインしてstartxしたら暴走したみたいなので ...
> 
> > ... IDEのHDDをSATA-IDE変換ボードを使ってSATAのHDDに換装した ...
> 
> などとお書きになっているし、「サウンドカードの認識順番」について
> 質問なさったときのメールによれば、/etc/modprobe.conf の記述が
> 何故かおかしくなっていたという。
> 
> わたしとしては、古い方のハードディスクを疑いますが (いっぱいに
> なっていたなんて単純なことならよいのですが)、やはり両方のディスクの
> チェックをした方がよいと思います。それからメモリのチェックも。
> 
> ずっと動かしっぱなしになさっていたようですから、スワップが
> 足りなくなったとか、どこかでメモリ・リークが起きているなんて
> ことも考えられます。
> 
> もちろん、ソフトを疑うこともできます。
> 
> > Jan 16 19:00:02 iiyama kernel: EIP: 0060:[<c01c9599>]  Tainted: P  VLI
> 
> VLI の意味がわからないのですが、Tainted: P というのは、カーネル付属
> ではない、メーカー製のモジュールを使っているということでしょう。
> それは何なのですか。それをはずしてみたら、どうなりますか。

メーカー製のモジュールはつかっていないんですが。
$ uname -a
Linux iiyama 2.6.16-76.51vl4 #1 SMP Sat Jun 27 10:04:24 JST 2009 i686 i686 i386 GNU/Linux
HDD換装時にapt-get update  apt-get upgradeをやってますが、その前のkernelのバージョンはわかりません。
apt-getをやった時はkernelバージョンを記録しておいた方がよさそうですね。

> それから、現在のカーネルやモジュールにバグがある可能性もありますが、
> そのへんはカーネルのバージョンをひとつ古いものにしてみれば
> 確かめられるわけです。前のカーネルでずっと問題なく動いていたので
> しょうから。