CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  内核及驱动程序研究区

出现segmentation fault 的错误后如何修复系统!!!

楼主tlcd()2006-02-12 17:14:38 在 Linux/Unix社区 / 内核及驱动程序研究区 提问

我用2.6的debian.  
   
  编字符驱动.向里面加载模块时用insmod后,创建设备号成功.但肯定是有问题,这个DRIVER工作不正常.而如果我再删除这个模块,用rmmod后,这时我如果想再看driver的号码,用这个命令:  
  cat   /proc/devices    
  这时就出现segmentation   fault.  
  我要是不用rmmod卸载模块,cat就工作正常,能读出来devices中的设备列表。  
   
  出现这种错误,我怎样才能最快让系统恢复正常?  
  我现在每次都只好重起机器...  
   
  希望大家指点,谢谢! 问题点数:20、回复次数:3Top

1 楼alaiyeshi(七宝树八宝饭)回复于 2006-02-13 10:09:09 得分 20

你字符驱动的问题  
  估计是内存越界  
  然后搞乱了  
   
  我也不知道有什么好的修复方法  
  建议是把驱动里的东西逐次的加载,然后断定问题所在Top

2 楼tlcd()回复于 2006-02-13 11:44:17 得分 0

找到问题了.是卸载驱动的卸载函数里的号码给的不对,没卸好.  
  谢谢你回帖子给我.Top

3 楼tlcd()回复于 2006-02-13 11:46:28 得分 0

找到问题了.是卸载的函数里给错了设备号码.所以rmmod时没有成功.  
  谢谢你回我的帖子.Top

相关问题

  • 奇怪的segmentation fault 错误!!!!!!!!!!!!!!
  • *pbl出现错误,如何修复///
  • linux 下pipe break 错误的修复
  • 急啊,UNIX 里 出现运行时错误“Segmentation Fault - core dumped”如何解决?
  • 求助 表错误 dbcc checktable repair_allow_data_loss无法修复错误
  • setupbuilder1.5sc版的9828错误无法修复,怎么办?
  • 用debug如何可以修复分区表读取错误?
  • SQL数据库分配错误如何修复
  • 请教:硬盘报s.m.a.r.t.错误,是否还可以修复?
  • 请问硬盘错误是否修复了?

关键词

  • 卸载
  • 驱动
  • 模块
  • rmmod
  • 出现
  • 号码
  • 设备
  • 正常
  • 问题

得分解答快速导航

  • 帖主:tlcd
  • alaiyeshi

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo