小島です。

FreeBSD 4.10-RELEASE-p22(SMP 2CPU)で運用中のサーバで
最近突然再起動するようになりました。
突然再起動してしまうため、ログに記録がなかったのですが
今回再起動が失敗してコンソール画面に以下のログが出力さ
れて止まっておりました。(リセット後正常起動しました。)
どのような原因が考えられるのでしょうか?
ソフトウェア的なものかハードウェア的なものか切り分けが
出来ればよいのですが・・

Fatal trap 19: non-maskable interrupt trap while in kernel mode
mp_lock = 00000001; cpuid = 0; lapic.id = 00000000
instruction pointer = 0x8:0xc02be038
stack pointer       = 0x10:0xf5382f1c
frame pointer       = 0x10:0xf5382fa0
                    = base 0x0, limit 0xfffff, type 0x1b
                    = DPL 0, pres 1, def32 1, gran 1
                    = interrupt enabled, IOPL = 0
current process     = 37699 (mysqld)
interrupt mask      = none <- SMP: XXX
trap number         = 19
panic: non-maskable interrupt trap
mp_lock = 00000001; cpuid = 0; lapic.id = 00000000
boot() called on cpu#0

syncing disks... 

以下は nm コマンドで検索した結果です。
% nm -n /kernel |grep c02be0
c02be010 T MPgetlock_edx
c02be048 T MPtrylock
c02be094 T MPrellock_edx
c02be0b4 T get_mplock
c02be0dc T boot_get_mplock
c02be0fc T try_mplock

ログをみても検討がつかないため、お知恵をお借りできれば幸いです。


メールによる返信