rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:3072回复:13

KMODE_EXCEPTION_NOT_HANDLED????

楼主#
更多 发布于:2002-11-30 22:38
蓝屏式,说是在ntkernel.exe?
会是什么原因那? 应该还是我驱动出的问题吧?
分数 你想要吗?
h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-12-01 21:26
那是“未处理的内核异常”错误,看一下后面的参数
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
yellowdog
驱动牛犊
驱动牛犊
  • 注册日期2002-10-11
  • 最后登录2010-01-16
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-12-01 22:25
可能是在PASSIVE LEVEL以上级别操作分页内存了
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-12-02 09:05
那是“未处理的内核异常”错误,看一下后面的参数


address 0x8045c217 base at 0x80400000
参数:0x80000003, 0x8045c217, 2, 0xed4339907
分数 你想要吗?
ydyuse
驱动老牛
驱动老牛
  • 注册日期2002-07-25
  • 最后登录2005-03-26
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-02 09:21
0x80000003表示在带/NODEBUG开关启动时遇到一个硬编码断点或ASSERT。连接一个调式程序并带/DEBUG开关可以找到问题。
0x8045c217是失败指令的地址
生命驱动,活力无限!
h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-12-02 09:58
address 0x8045c217 base at 0x80400000
参数:0x80000003, 0x8045c217, 2, 0xed4339907


0x80000003是错误代码,0x8045c217是引起异常的指令的地址,应该在你程序的中部或末尾,在你程序入口的偏移0x5c217处(你的程序基地址是0x80400000),2是操作代码,0xed4339907是代码要访问的内存地址
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-12-02 16:06
0x80000003表示在带/NODEBUG开关启动时遇到一个硬编码断点或ASSERT。连接一个调式程序并带/DEBUG开关可以找到问题。
0x8045c217是失败指令的地址

可是什么原因会导致出现这样的问题呢
分数 你想要吗?
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-12-02 16:07
[quote]address 0x8045c217 base at 0x80400000
参数:0x80000003, 0x8045c217, 2, 0xed4339907


0x80000003是错误代码,0x8045c217是引起异常的指令的地址,应该在你程序的中部或末尾,在你程序入口的偏移0x5c217处(你的程序基地址是0x80400000),2是操作代码,0xed4339907是代码要访问的内存地址 [/quote]

罪魁祸首是谁呢
分数 你想要吗?
h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-12-02 16:20
用softice跟到入口偏移5c217的地方看看
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-12-02 16:22
用softice跟到入口偏移5c217的地方看看


怎么跟踪呢?
是1394的p&p驱动
分数 你想要吗?
h13
h13
驱动老牛
驱动老牛
  • 注册日期2002-07-10
  • 最后登录2008-10-24
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望2点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-12-02 20:52
跟踪应该都差不多,可以用bprw等在程序的5c217设置断点,或者对要操作的内存用bpm设断点,找个softice的说明看看
<table> [color=#8040FF]神,常虚以凝而灵明湛定 气,常静以养而充盈流通[/color] </table>
conglin
驱动牛犊
驱动牛犊
  • 注册日期2001-12-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-12-02 23:18
有Dump文件吗?

有的话使用Windbg的!analyze -v就可以查到堆栈了,有没有DBG/PDB没所谓,找个IDA Pro反编译你的Sys文件,对着找。

提示:错误地址-Module起始地址+0x10000,然后locate到二进制代码处。

Windbg虽然不好用,但是对于RC问题还有比较好的
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-12-03 12:18
有Dump文件吗?

有的话使用Windbg的!analyze -v就可以查到堆栈了,有没有DBG/PDB没所谓,找个IDA Pro反编译你的Sys文件,对着找。

提示:错误地址-Module起始地址+0x10000,然后locate到二进制代码处。

Windbg虽然不好用,但是对于RC问题还有比较好的


> !analyze -v
Missing extension: \'D:\\NTDDK\\bin\\W2KFre\\kdextx86.analyze\'
Could not find extension: \'analyze\'
分数 你想要吗?
conglin
驱动牛犊
驱动牛犊
  • 注册日期2001-12-12
  • 最后登录2003-07-23
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-12-05 23:43
请不要使用Win2k DDK附带的Windbg,在MS的网站上下载最新版本的Debug Tools for windows
游客

返回顶部