dragonltx
驱动牛犊
驱动牛犊
  • 注册日期2010-02-25
  • 最后登录2010-08-04
  • 粉丝0
  • 关注0
  • 积分38分
  • 威望281点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1895回复:0

PAGE_FAULT_IN_NONPAGED_AREA 错误

楼主#
更多 发布于:2010-05-17 20:49
kd> !analyze -v
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

PAGE_FAULT_IN_NONPAGED_AREA (50)
Invalid system memory was referenced.  This cannot be protected by try-except,
it must be protected by a Probe.  Typically the address is just plain bad or it
is pointing at freed memory.
Arguments:
Arg1: 90909090, memory referenced.
Arg2: 00000000, value 0 = read operation, 1 = write operation.
Arg3: 805d060a, If non-zero, the instruction address which referenced the bad memory
    address.
Arg4: 00000000, (reserved)

Debugging Details:
------------------


Could not read faulting driver name

READ_ADDRESS:  90909090

FAULTING_IP:
nt!RtlUnicodeToMultiByteSize+1e
805d060a 0fb70a          movzx   ecx,word ptr [edx]

MM_INTERNAL_CODE:  0

CUSTOMER_CRASH_COUNT:  3

DEFAULT_BUCKET_ID:  DRIVER_FAULT

BUGCHECK_STR:  0x50

PROCESS_NAME:  taskmgr.exe

LAST_CONTROL_TRANSFER:  from 805d8dae to 805d060a

STACK_TEXT:  
f76a3ac0 805d8dae f76a3adc 90909090 0000c25d nt!RtlUnicodeToMultiByteSize+0x1e
f76a3ad4 805d9648 7c80f913 f76a3d64 f9cd5370 nt!RtlxUnicodeStringToOemSize+0x18
f76a3aec f9cd62e7 f76a3bdc 7c80f913 00000001 nt!RtlUnicodeStringToAnsiString+0x1e
f76a3c00 f9cd53af 00000000 7c80f913 8173bc00 T_ProcMon!GetFullName+0x2d7 [e:\newsysmon\driver\t-procmon.c @ 1209]
f76a3d48 8053e638 00000090 00000000 0007f1ac T_ProcMon!HookRegOpenKey+0x3f [e:\newsysmon\driver\t-procmon.c @ 609]
f76a3d48 7c92e4f4 00000090 00000000 0007f1ac nt!KiFastCallEntry+0xf8
WARNING: Frame IP not in any known module. Following frames may be wrong.
0007f1c8 00000000 00000000 00000000 00000000 0x7c92e4f4


STACK_COMMAND:  kb

FOLLOWUP_IP:
T_ProcMon!GetFullName+2d7 [e:\newsysmon\driver\t-procmon.c @ 1209]
f9cd62e7 ??              ???

FAULTING_SOURCE_CODE:  
  1205:     try {
  1206:
  1207:         if( lpszSubKeyVal ) {
  1208:             keyname.Buffer = NULL;
> 1209:             if( NT_SUCCESS( RtlUnicodeStringToAnsiString( &keyname, lpszSubKeyVal, TRUE ))) {
  1210:
  1211:                 if( keyname.Buffer[0] ) {
  1212:
  1213:                     //
  1214:                     // See if this is an absolute rather than relative path, which


SYMBOL_STACK_INDEX:  3

SYMBOL_NAME:  T_ProcMon!GetFullName+2d7

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: T_ProcMon

IMAGE_NAME:  T-ProcMon.sys

DEBUG_FLR_IMAGE_TIMESTAMP:  4bf136b1

FAILURE_BUCKET_ID:  0x50_T_ProcMon!GetFullName+2d7

BUCKET_ID:  0x50_T_ProcMon!GetFullName+2d7

Followup: MachineOwner
---------

Hook NtOpenKey时出现非分页内存出错,这个要怎么处理??哪位高手指点下!!
游客

返回顶部