版块
论坛
喜欢
话题
应用
搜索
登录
注册
tjm的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=25531
PAGE_FAULT_IN_NONPAGED_AREA
出现了PAGE_FAULT_IN_NONPAGED_AREA蓝屏,有没有什么办法,截住它在死寂前检查一下那里出现了问题。
回复
(
9
)
2003-01-03 01:35
来自版块 -
内核编程
◆
◆
表情
告诉我的粉丝
提 交
Hank_hu
:
callstack就是在Softice中输入Stack这条命令就可以知道出现Page Fault时,在这之前调的函数。和VC应用程序调试的CALLSTACK窗口一样。
(2003-01-12 17:33)
回复
tjm
:
____________________________________________________________ 你会用callstack吧?很好除错的,在callstack里找到除错代码就可以了, ----------------------------------...
(2003-01-12 17:07)
回复
jfory
:
____________________________________________________________ 你会用callstack吧?很好除错的,在callstack里找到除错代码就可以了, ----------------------------------...
(2003-01-11 11:41)
回复
yyhabc
:
晕,老哥,这是最简单的驱动错误,softice当然可以看,你会用callstack吧?很好除错的,在callstack里找到除错代码就可以了,这种错误往常了说半小时。你可以下在windbg,哪里有详细的说明。
(2003-01-08 14:54)
回复
lu0
:
这代表有个地址, 属于NONPAGED地址空间. 在尝试访问该地址时,CPU生成了一个PAGE FAULT. OS无法继续运行. 因为没有地方去LOAD这个页面. 有可能是分配的地址空间释放后仍然有某些ROUTINE尝试使用.
(2003-01-08 14:06)
回复
jfory
:
可以看哪出现问题,但是的找到后,是否在SoftIce有一个方法可以将驱动卸载呀?
(2003-01-05 12:49)
回复
Ares
:
应该是可以的
(2003-01-05 09:04)
回复
tjm
:
用SOFTICE可以拦截吗?
(2003-01-04 02:23)
回复
arthurtu
:
好像没有什么好办法。 用Verify检查 或在可以paged的例程里面,加个PAGED_CODE()
(2003-01-03 12:18)
回复
tjm
加关注
写私信
0
关注
0
粉丝
145
帖子
返回顶部