cofei
驱动牛犊
驱动牛犊
  • 注册日期2002-12-25
  • 最后登录2007-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1323回复:3

移植内核的时候出现segmentation fault错误?

楼主#
更多 发布于:2004-05-24 09:59
我们将Linux内核移植到一个自己作的嵌入式设备,系统非常不稳定,同一个命令有时候能正确执行,可是有时候却出现segmentation fault错误,大家帮忙分析分析到底是什么原因造成的啊,是硬件不稳定还是内核有问题,谢谢!
yftty
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2010-12-07
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值1点
  • 好评度1点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-05-24 13:15
> 同一个命令有时候能正确执行,可是有时候却出现segmentation > fault错误

这个应属于内存使用错误

试一下 strace command

memprof

/yftty http://www.unix-driver.org
cofei
驱动牛犊
驱动牛犊
  • 注册日期2002-12-25
  • 最后登录2007-02-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-05-25 12:54
谢谢yftty的指点,能具体说说是内核的哪一部分有问题吗
yftty
驱动牛犊
驱动牛犊
  • 注册日期2002-11-06
  • 最后登录2010-12-07
  • 粉丝0
  • 关注0
  • 积分6分
  • 威望22点
  • 贡献值1点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-05-25 13:29
It returns EFAULT on error.

try a kernel stack dump on error occuring.

as (in root):

echo \"1\" > /proc/sys/kernel/sysrq && \\
while ! $? ; do name_of_your_prog ; done ; \\
echo t > /proc/sysrq-trigger
/yftty http://www.unix-driver.org
游客

返回顶部