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

KMODE_EXCEPTION_NOT_HANDLED????

楼主#
更多 发布于:2002-11-30 22:38
蓝屏式,说是在ntkernel.exe?
会是什么原因那? 应该还是我驱动出的问题吧?
分数 你想要吗?
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
分数 你想要吗?
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于: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分
地板#
发布于:2002-12-02 16:07
[quote]address 0x8045c217 base at 0x80400000
参数:0x80000003, 0x8045c217, 2, 0xed4339907


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

罪魁祸首是谁呢
分数 你想要吗?
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-12-02 16:22
用softice跟到入口偏移5c217的地方看看


怎么跟踪呢?
是1394的p&p驱动
分数 你想要吗?
rifter
论坛版主
论坛版主
  • 注册日期2002-03-20
  • 最后登录2006-02-28
  • 粉丝1
  • 关注0
  • 积分65分
  • 威望8点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于: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\'
分数 你想要吗?
游客

返回顶部