新装的系统,执行lshw后返回Segmentation fault (core dumped)
网上找了些资料,但基本都指向自己写的程序的debug定位,对于lshw这类系统组件(且这么叫)而言,没有什么用。
中途偶然试了下lshw -disable scsi,发现可以正常返回,也就是说问题出在SCSI的scan上。
网友提到的gdb扫描适用于通过gcc自行调试。
另外需要注意的是,注意查看系统错误通知,我就是在系统通知中进一步验证了是SCSI有问题
格式化所有未用到的空盘,mkfs.ext4 /dev/sd*
再去重新lshw,就可以正常输出结果。
Lesson Learn:
在lshw输出错误提示时,因为已经知晓lshw的用途,应该将其结果分别显示,分别定位识别问题。即便是在网上查找答案,也应该尽可能带着方向