当前位置: 技术问答>linux和unix
出现segmentation fault 的错误后如何修复系统!!!
来源: 互联网 发布时间:2015-11-09
本文导语: 我用2.6的debian. 编字符驱动.向里面加载模块时用insmod后,创建设备号成功.但肯定是有问题,这个DRIVER工作不正常.而如果我再删除这个模块,用rmmod后,这时我如果想再看driver的号码,用这个命令: cat /proc/devices 这时就出...
我用2.6的debian.
编字符驱动.向里面加载模块时用insmod后,创建设备号成功.但肯定是有问题,这个DRIVER工作不正常.而如果我再删除这个模块,用rmmod后,这时我如果想再看driver的号码,用这个命令:
cat /proc/devices
这时就出现segmentation fault.
我要是不用rmmod卸载模块,cat就工作正常,能读出来devices中的设备列表。
出现这种错误,我怎样才能最快让系统恢复正常?
我现在每次都只好重起机器...
希望大家指点,谢谢!
编字符驱动.向里面加载模块时用insmod后,创建设备号成功.但肯定是有问题,这个DRIVER工作不正常.而如果我再删除这个模块,用rmmod后,这时我如果想再看driver的号码,用这个命令:
cat /proc/devices
这时就出现segmentation fault.
我要是不用rmmod卸载模块,cat就工作正常,能读出来devices中的设备列表。
出现这种错误,我怎样才能最快让系统恢复正常?
我现在每次都只好重起机器...
希望大家指点,谢谢!
|
你字符驱动的问题
估计是内存越界
然后搞乱了
我也不知道有什么好的修复方法
建议是把驱动里的东西逐次的加载,然后断定问题所在
估计是内存越界
然后搞乱了
我也不知道有什么好的修复方法
建议是把驱动里的东西逐次的加载,然后断定问题所在