新裝的系統(tǒng),執(zhí)行l(wèi)shw后返回Segmentation fault (core dumped)
網(wǎng)上找了些資料,但基本都指向自己寫的程序的debug定位,對(duì)于lshw這類系統(tǒng)組件(且這么叫)而言,沒有什么用。
中途偶然試了下lshw -disable scsi,發(fā)現(xiàn)可以正常返回,也就是說問題出在SCSI的scan上。
網(wǎng)友提到的gdb掃描適用于通過gcc自行調(diào)試。
另外需要注意的是,注意查看系統(tǒng)錯(cuò)誤通知,我就是在系統(tǒng)通知中進(jìn)一步驗(yàn)證了是SCSI有問題
格式化所有未用到的空盤,mkfs.ext4 /dev/sd*
再去重新lshw,就可以正常輸出結(jié)果。
Lesson Learn:
在lshw輸出錯(cuò)誤提示時(shí),因?yàn)橐呀?jīng)知曉lshw的用途,應(yīng)該將其結(jié)果分別顯示,分別定位識(shí)別問題。即便是在網(wǎng)上查找答案,也應(yīng)該盡可能帶著方向