LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1546|回复: 2

Bad EIP value - Kernel Panic

[复制链接]
发表于 2005-11-11 15:36:46 | 显示全部楼层 |阅读模式
我運行自己編寫的driver時,出現


  1. [<c01647d5>] sync_buffer+0x26/0x27
  2. ...
  3. [<c03036f3>] syscall_call+0x7/0xb
  4. Code: Bad EIP value.
  5. <0>Fatal exception: panic in 5 seconds
  6. Kernel panic - not syncing: Fatal exception
复制代码


我的問題是:

1、機器死住了,無法?L屏看見堆棧上邊的錯誤信息,而下次重啓時dmesg的消息會被重置。那有什麽方法可以知道本次運行driver的錯誤信息?

2、請幫忙解釋下“[<c03036f3>] syscall_call+0x7/0xb”裏邊各個字段的意義

3、“Bad EIP value”可能會是什麽錯誤呢?

謝謝~~~
发表于 2005-11-11 17:07:38 | 显示全部楼层
Post by macarthor

我的問題是:

1、機器死住了,無法?L屏看見堆棧上邊的錯誤信息,而下次重啓時dmesg的消息會被重置。那有什麽方法可以知道本次運行driver的錯誤信息?



Post by macarthor

2、請幫忙解釋下“[<c03036f3>] syscall_call+0x7/0xb”裏邊各個字段的意義

[<c03036f3>] 指令地址
syscall_call 函数名称
0x7/0xb 可能是syscall_call 函数的偏移

Post by macarthor

3、“Bad EIP value”可能會是什麽錯誤呢?


遇到了用户空间的指令...
回复 支持 反对

使用道具 举报

发表于 2005-11-11 21:47:16 | 显示全部楼层
Post by macarthor
1、機器死住了,無法?L屏看見堆棧上邊的錯誤信息,而下次重啓時dmesg的消息會被重置。那有什麽方法可以知道本次運行driver的錯誤信息?

传说中linux能core dump,不过我不会,不知道有没有用!
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表