大澤です。

11/20から頻繁に(2回/1日ほど)kernel panicが起こります。
なにかアドバイスをいただければと。

ktermや起動直後の仮想端末からファイル操作のコマンドを打っている際に落ちます。
コマンドを打っているときに落ちるので、当初PS2キーボードを疑ったのですが、
他の PS2 キーボードや USB キーボードでも同じように落ちることから
これではないらしい。
別パーティションから Windows を起動して Cinebench を動かしても落ちないし、
FreeBSD上で make -j 16 buildworld を実行したり、
DRAMとして実装している大きさのメモリにRead/Writeを行うプログラムを書いて
負荷を掛けたりしても落ちることはないので、
CPUやメモリまわりでもないだろうと思っています。

/var/crash/infoを見ると、

/var/crash/info.0:  Panic String: page fault
/var/crash/info.1:  Panic String: page fault
/var/crash/info.2:  Panic String: ffs_freefile: freeing free inode
/var/crash/info.3:  Panic String: ffs_freefile: freeing free inode
/var/crash/info.4:  Panic String: ffs_blkfree_cg: freeing free block
/var/crash/info.5:  Panic String: page fault
/var/crash/info.6:  Panic String: ffs_blkfree_cg: freeing free block
/var/crash/info.7:  Panic String: page fault
/var/crash/info.8:  Panic String: ffs_freefile: freeing free inode
/var/crash/info.9:  Panic String: ffs_blkfree_cg: freeing free block

といった具合で、ffs_freefileの回では/var/log/messagesに、

Nov 22 11:18:28 Mintaka kernel: panic: ffs_freefile: freeing free inode
Nov 22 11:18:28 Mintaka kernel: cpuid = 7
Nov 22 11:18:28 Mintaka kernel: time = 1700619463
Nov 22 11:18:28 Mintaka kernel: KDB: stack backtrace:
Nov 22 11:18:28 Mintaka kernel: #0 0xffffffff80c4ecf5 at kdb_backtrace+0x65
Nov 22 11:18:28 Mintaka kernel: #1 0xffffffff80c02682 at vpanic+0x152
Nov 22 11:18:28 Mintaka kernel: #2 0xffffffff80c02523 at panic+0x43
Nov 22 11:18:28 Mintaka kernel: #3 0xffffffff80f06432 at ffs_freefile+0x402
Nov 22 11:18:28 Mintaka kernel: #4 0xffffffff80f0780f at sysctl_ffs_fsck+0x2ff
Nov 22 11:18:28 Mintaka kernel: #5 0xffffffff80c13100 at 
sysctl_root_handler_locked+0x90
Nov 22 11:18:28 Mintaka kernel: #6 0xffffffff80c12527 at sysctl_root+0x247
Nov 22 11:18:28 Mintaka kernel: #7 0xffffffff80c12bb6 at userland_sysctl+0x176
Nov 22 11:18:28 Mintaka kernel: #8 0xffffffff80c129fc at sys___sysctl+0x5c
Nov 22 11:18:28 Mintaka kernel: #9 0xffffffff810bc950 at amd64_syscall+0x110
Nov 22 11:18:28 Mintaka kernel: #10 0xffffffff81093c8b at 
fast_syscall_common+0xf8

と残っています。ここまで詳細に残らないこともあります。
問題がファイルシステムまわりにあるように見えることからドライブを疑い、
smartctl -t long /dev/nvme0 などと試してみたのですが、
エラーなしに終了することからドライブハードウェアの問題でもなさそうです。

システム情報としては、
AMD Ryzen7 3700X
DDR4-3200 32G

# uname -a
FreeBSD Mintaka.localdomain 13.2-STABLE FreeBSD 13.2-STABLE 
stable/13-n256713-2d8d914450da GENERIC amd64

といったところです。


大澤

Reply via email to