电脑开机出现一键还原原的时候出现 segmentation fault

查看: 2492|回复: 8
rmmod时候出现Segmentation fault错误,请问这个怎么修改呀?
TA的每日心情衰 09:28签到天数: 6 天[LV.2]偶尔看看I主题帖子积分
注册会员, 积分 174, 距离下一级还需 26 积分
注册会员, 积分 174, 距离下一级还需 26 积分
之前看 韦老师的触摸屏程序曾经出现过类似情况,当时的情况是 安装lcd.ko出现的,老师的办法是重新编译一下文件,然后安装就没问题了。
现在我的问题提示虽然也是Segmentation fault,但是情况出现在rmmod,最开始我也以为是编译的问题,重新编译一下,但是编译后还是这个情况。
出现情况的背景:
uboot是老师的1.1.6
kernel是3.4.2,这个虽然是自己移植的,但是是按照老师一步步走的,除了rmmod不好使,其他都好使,经过很多程序验证过。
文件系统是1.23.0 busybox生成的,也是按照老师一步步走的,经过很多程序验证过,现在使用的是网络文件系统。
驱动程序是老师的驱动程序,目前发现都出现了这个问题。
请问大家谁知道这个问题是出现在哪里么?
TA的每日心情擦汗 09:51签到天数: 27 天[LV.4]偶尔看看III主题帖子积分
出口函数问题?rmmod会调用哪里?一步步分析,最快的方法就是printk加打印。
TA的每日心情衰 09:28签到天数: 6 天[LV.2]偶尔看看I主题帖子积分
注册会员, 积分 174, 距离下一级还需 26 积分
注册会员, 积分 174, 距离下一级还需 26 积分
出口函数问题?rmmod会调用哪里?一步步分析,最快的方法就是printk加打印。
驱动函数是老师的 老师在视频中卸载没有问题 出口函数应该没问题吧?是不是系统的配置问题?
TA的每日心情擦汗 09:51签到天数: 27 天[LV.4]偶尔看看III主题帖子积分
驱动函数是老师的 老师在视频中卸载没有问题 出口函数应该没问题吧?是不是系统的配置问题?
全部代码都是老师的?,是的话 就可能配置问题了
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
TA的每日心情衰 09:28签到天数: 6 天[LV.2]偶尔看看I主题帖子积分
注册会员, 积分 174, 距离下一级还需 26 积分
注册会员, 积分 174, 距离下一级还需 26 积分
全部代码都是老师的?,是的话 就可能配置问题了
是的 驱动程序 全犯这个毛病 老师视频中没有出现这个毛病 所以感觉是配置问题 请问这个问题应该是配置哪里的问题呢
TA的每日心情擦汗 09:51签到天数: 27 天[LV.4]偶尔看看III主题帖子积分
是的 驱动程序 全犯这个毛病 老师视频中没有出现这个毛病 所以感觉是配置问题 请问这个问题应该是配置哪 ...
我想起来了,好像与 那4个模块 的加载顺序 有关。 你换个加载顺序 试试&&
新手如何向我们反馈有效的信息,以便解决问题,见此贴:
该用户从未签到主题帖子积分
新手上路, 积分 6, 距离下一级还需 44 积分
新手上路, 积分 6, 距离下一级还需 44 积分
问题怎么样,解决了吗?
我也碰到了这样的问题,安装错误提示mkdirmodules,3.12.36,最后出现了你说的问题,
rmmod: can't change directory to '/lib/modules': No such file or directory
rmmod: can't change directory to '3.12.36': No such file or directory
Segmentation fault
TA的每日心情衰 09:28签到天数: 6 天[LV.2]偶尔看看I主题帖子积分
注册会员, 积分 174, 距离下一级还需 26 积分
注册会员, 积分 174, 距离下一级还需 26 积分
我想起来了,好像与 那4个模块 的加载顺序 有关。 你换个加载顺序 试试
您是说cfb三个和lcd,这四个驱动的顺序? 我换其他的驱动也是这样呀 比如虚拟网卡驱动 都会出现这个问题
TA的每日心情衰 09:28签到天数: 6 天[LV.2]偶尔看看I主题帖子积分
注册会员, 积分 174, 距离下一级还需 26 积分
注册会员, 积分 174, 距离下一级还需 26 积分
问题怎么样,解决了吗?
我也碰到了这样的问题,安装错误提示mkdirmodules,3.12.36,最后出现了你说的问题 ...
目前我还没有解决办法 也是等老师解决呢 我也用了很多网上的办法 也不好使 比如重新编译rmmod啥的 你现在解决了吗?
Powered byLinux下C中 segmentation fault问题_百度知道
Linux下C中 segmentation fault问题
; s[j] = temp.h&quot,j=strlen(s)-1; s[i] = s[j];/j;
for(i=0;#include&n&quot,情 问 为什么
strRev(s);i&
printf(&quot,j;;abcdefg&quot,j--)
{ temp = s[i];}void strRev(char s[]){void main(){void strRev(char s[]);i++;
char s[]= &%s&#92,s);
/string#include&把
s[]改成 *s运行时会报 segmentation fault.h&quot
har *s= &quot,所以你在strRev函数中进行修改时会报错;;abcdefg&quot。字符串常量是不能修改的;
表示一个字符串常量而s[]表示一个字符数组
其他类似问题
为您推荐:
其他2条回答
因为你的*s并没有为这个字符串分配内存(那只是一个指针),后面操作的时候就会对不可操作的区域进行操作,所以肯定会报segmentation。
char *s= &abcdefg& 的意思是,让s指向这段内存,而这段内存是在一个字符串常量区里面, 既然是常量区当然不可以改
linux的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Segmentation fault错误如何跟踪?_百度知道
Segmentation fault错误如何跟踪?
程序运的时候老会出现Segmentation fault的错误,可是具体有哪些原因呢,我知道可能是由于对指针的操作引起的?如何跟踪Segmentation fault错误呢?因为这种错误也不会指出行号什么的
提问者采纳
但是没有对指针进行初始化,可能是字符串拷贝时长度发生溢出 指针指向了非法内存段错误 一般都是非法内存操作,直接就引用,例如数组越界,可以产生core文件,或者没有分配内存就进行释放等,例如申明一个指针,细心一点总可以找到错误的,例如申请a[5],或者引用里面的元素或者函数,另外,注意编译成调试版本如果是linux,却访问到a[5]或者a[6],申请内存还要检查是否申请成功,这也会有很多情况,如果没有申请成功也会出现这种情况 单步调试或者加打印信息,可能是循环操作时循环变量控制有问题
提问者评价
呵,谢谢,长见识了!
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁rmmod时候出现Segmentation fault错误,请问这个怎么修改_百度知道
rmmod时候出现Segmentation fault错误,请问这个怎么修改
。出现情况的背景:uboot是老师的1.1.6kernel是3.4.2,这个虽然是自己移植的,但是是按照老师一步步走的,除了rmmod不好使,其他都好使,经过很多程序验证过。文件系统是1.23.0 busybox生成的,也是按照老师一步步走的,经过很多程序验证过,现在使用的是网络文件系统。驱动程珐弗粹煌诔号达铜惮扩序是老师的驱动程序,目前发现都出现了这个问题。
其他类似问题
为您推荐:
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁Segmentation fault怎么解决? - 开源中国社区
当前访客身份:游客 [
当前位置:
运行debussy 提示Segmentation fault 谁遇到过? 期待万能的
给个答案吧
共有4个答案
<span class="a_vote_num" id="a_vote_num_
<span class="a_vote_num" id="a_vote_num_
段错误,一般都是内存使用有问题
<span class="a_vote_num" id="a_vote_num_
额 debussy是一个执行程序 运行这个程序的时候提示这个。使用人员描述是突然出现这样情况的,软件删掉重装问题依旧,介个程序的windows版可以运行。
<span class="a_vote_num" id="a_vote_num_
我的mac电脑运行所有的都报错:Segmentation fault: 11,找不到原因啊。
安装的gcc有XCODE common tools也有单独的都是同样的错误。
--- 共有 4 条评论 ---
没有,新换了电脑没有问题了!
(2年前)&nbsp&
点击此处输入评论
(2年前)&nbsp&
点击此处输入评论
(2年前)&nbsp&
(2年前)&nbsp&
更多开发者职位上
有什么技术问题吗?
往事白云边的其它问题

我要回帖

更多关于 segmentation fault 的文章

 

随机推荐