酷!學園

技術討論區 => BSD 討論版 => 主題作者是: lmp 於 2008-09-16 11:20

主題: 編kernel 後有使用kldstat 會core dump
作者: lmp2008-09-16 11:20
7.0R 用default的kernel設定編好後 像apache22有使用到kldstat 就會core dump
直接下指令kldstat  也會core dump

該怎麼debug ?
如果改回安裝預設的kernel 又不會產生 @@

pid 811 (kldstat), uid 0: exited on signal 11 (core dumped)
主題: 回覆: 編kernel 後有使用kldstat 會core dump
作者: damon2008-09-16 11:30
要不要先比對你自己的kernel設定檔跟GENERIC差別在哪
主題: 回覆: 編kernel 後有使用kldstat 會core dump
作者: lmp2008-09-16 13:05
用GENERIC編也一樣
不知是不是更新到source FreeBSD 7.1-PRERELEASE #0: Tue Sep 16 11:48:13 CST 2008
造成的...
主題: 回覆: 編kernel 後有使用kldstat 會core dump
作者: Aames2008-09-16 15:02

如果沒有 kernel panic 那還好

不過問題大概會出在三個地方吧

最有可能: apache22 載的 KLD 沒有 compatible for 7.1-PRERELEASE
第二可能: 這一個 dist 的 kldstat 的 binary 有問題
最小可能: kernel problem (那就是 PR 了 機率比較低一點)

不過基本上 KLD 寫法沒差異太多 應該是 kernel API 或是一些 headers/libraries 有做變化才對
check 一下 release note 看看?