tjm
tjm
驱动小牛
驱动小牛
  • 注册日期2002-05-18
  • 最后登录2004-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:3607回复:9

PAGE_FAULT_IN_NONPAGED_AREA

楼主#
更多 发布于:2003-01-03 01:35
出现了PAGE_FAULT_IN_NONPAGED_AREA蓝屏,有没有什么办法,截住它在死寂前检查一下那里出现了问题。

最新喜欢:

leavepeaceleavep...
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-01-03 12:18
好像没有什么好办法。
用Verify检查
或在可以paged的例程里面,加个PAGED_CODE()
tjm
tjm
驱动小牛
驱动小牛
  • 注册日期2002-05-18
  • 最后登录2004-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-01-04 02:23
用SOFTICE可以拦截吗?
Ares
驱动小牛
驱动小牛
  • 注册日期2001-03-28
  • 最后登录2020-04-09
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望114点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-01-05 09:04
应该是可以的
易水
jfory
驱动小牛
驱动小牛
  • 注册日期2002-05-14
  • 最后登录2003-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-01-05 12:49
可以看哪出现问题,但是的找到后,是否在SoftIce有一个方法可以将驱动卸载呀?
lu0
lu0
论坛版主
论坛版主
  • 注册日期2001-06-10
  • 最后登录2016-04-05
  • 粉丝2
  • 关注0
  • 积分-6311分
  • 威望21111点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-01-08 14:06
这代表有个地址, 属于NONPAGED地址空间. 在尝试访问该地址时,CPU生成了一个PAGE FAULT. OS无法继续运行. 因为没有地方去LOAD这个页面. 有可能是分配的地址空间释放后仍然有某些ROUTINE尝试使用.
Regards, Lu Lin Webmaster of Inside Programming http://www.lu0s1.com
yyhabc
驱动小牛
驱动小牛
  • 注册日期2003-01-06
  • 最后登录2013-03-18
  • 粉丝0
  • 关注0
  • 积分327分
  • 威望47点
  • 贡献值0点
  • 好评度21点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-01-08 14:54
晕,老哥,这是最简单的驱动错误,softice当然可以看,你会用callstack吧?很好除错的,在callstack里找到除错代码就可以了,这种错误往常了说半小时。你可以下在windbg,哪里有详细的说明。
jfory
驱动小牛
驱动小牛
  • 注册日期2002-05-14
  • 最后登录2003-06-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-01-11 11:41
____________________________________________________________
你会用callstack吧?很好除错的,在callstack里找到除错代码就可以了,
------------------------------------------------
说说看,我不懂呀!
tjm
tjm
驱动小牛
驱动小牛
  • 注册日期2002-05-18
  • 最后登录2004-10-01
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-01-12 17:07
____________________________________________________________
你会用callstack吧?很好除错的,在callstack里找到除错代码就可以了,
------------------------------------------------
什么试CALLSTACK,请详细点,教教我。
Hank_hu
驱动牛犊
驱动牛犊
  • 注册日期2002-11-14
  • 最后登录2014-04-17
  • 粉丝0
  • 关注0
  • 积分20分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-01-12 17:33
callstack就是在Softice中输入Stack这条命令就可以知道出现Page Fault时,在这之前调的函数。和VC应用程序调试的CALLSTACK窗口一样。
游客

返回顶部