And here’s the dump:
*******************************************************************************
* *
* 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: ffffffff8d49d4d7, memory referenced.
Arg2: 0000000000000001, value 0 = read operation, 1 = write operation.
Arg3: fffff800c62e9d2a, If non-zero, the instruction address which referenced the bad memory
address.
Arg4: 0000000000000002, (reserved)
Debugging Details:
WRITE_ADDRESS: unable to get nt!MmNonPagedPoolStart
unable to get nt!MmSizeOfNonPagedPoolInBytes
ffffffff8d49d4d7
FAULTING_IP:
nt!NtQueryDirectoryFile+e
fffff800`c62e9d2a 018943c8498d add dword ptr [rcx-72B637BDh],ecx
MM_INTERNAL_CODE: 2
DEFAULT_BUCKET_ID: CODE_CORRUPTION
BUGCHECK_STR: AV
PROCESS_NAME: svchost.exe
CURRENT_IRQL: 2
ANALYSIS_VERSION: 6.3.9600.17336 (debuggers(dbg).150226-1500) amd64fre
TRAP_FRAME: ffffd001a8f6e7c0 – (.trap 0xffffd001a8f6e7c0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffff800c62e9d2a rbx=0000000000000000 rcx=0000000000000c94
rdx=0000000000000000 rsi=0000000000000000 rdi=0000000000000000
rip=fffff800c62e9d2a rsp=ffffd001a8f6e950 rbp=ffffd001a8f6eb80
r8=0000000000000000 r9=0000000000000000 r10=fffff800c62e9d1c
r11=ffffd001a8f6ea08 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei ng nz na po nc
nt!NtQueryDirectoryFile+0xe:
fffff800c62e9d2a 018943c8498d add dword ptr [rcx-72B637BDh],ecx ds:ffffffff
8d49d4d7=???
Resetting default scope
MISALIGNED_IP:
nt!NtQueryDirectoryFile+e
fffff800`c62e9d2a 018943c8498d add dword ptr [rcx-72B637BDh],ecx
LAST_CONTROL_TRANSFER: from fffff800c6058ab6 to fffff800c5fcff90
STACK_TEXT:
ffffd001a8f6d358 fffff800
c6058ab6 : fffff6fb7dbf0018 fffff6fb
7dbedf80 0000000000000000 fffff800
c605942a : nt!DbgBreakPointWithStatus
ffffd001a8f6d360 fffff800
c6058789 : fffff80000000004 fffff800
c6155de0 000000000000000a 00000000
00000001 : nt!KiBugCheckDebugBreak+0x12
ffffd001a8f6d3c0 fffff800
c5fc94a4 : 0000070000000000 fffff800
c5ee0ac1 0000000000000000 ffffe001
414f7140 : nt!KeBugCheck2+0xc6d
ffffd001a8f6dad0 fffff800
c5fd4ee9 : 000000000000000a fffff6fb
7fffe350 0000000000000002 00000000
00000000 : nt!KeBugCheckEx+0x104
ffffd001a8f6db10 fffff800
c5fd373a : 0000000000000000 00000700
00000000 ffffe0013f6edb00 ffffe001
3e877ac0 : nt!KiBugCheckDispatch+0x69
ffffd001a8f6dc50 fffff800
c5eee930 : 0000000000000060 00000000
00000001 ffffd001a8f6e7c0 00000000
00000000 : nt!KiPageFault+0x23a
ffffd001a8f6dde0 fffff800
c6057ff4 : 0000070000000000 ffffd001
a8f6df10 ffffffff8d49d4d7 0000007f
ffffffff : nt!MmIsSpecialPoolAddress+0x54
ffffd001a8f6de10 fffff800
c5fc94a4 : 0000000000000000 ffffe001
3e6ac1b0 0000000000000001 00000000
00000001 : nt!KeBugCheck2+0x4d8
ffffd001a8f6e520 fffff800
c5ffcc73 : 0000000000000050 ffffffff
8d49d4d7 0000000000000001 ffffd001
a8f6e7c0 : nt!KeBugCheckEx+0x104
ffffd001a8f6e560 fffff800
c5ec0e99 : 0000000000000001 ffffe001
40d6a4c0 ffffd001a8f6e7c0 ffffd001
a8f6e730 : nt! ?? ::FNODOBFM::string'+0x233b3 ffffd001
a8f6e600 fffff800c5fd362f : 00000000
00000001 ffffe00140ffd080 00000000
00000000 0000000000000000 : nt!MmAccessFault+0x769 ffffd001
a8f6e7c0 fffff800c62e9d2a : ffffe001
41720b01 0000000100000000 ffffe001
00000001 ffffe0013e874400 : nt!KiPageFault+0x12f ffffd001
a8f6e950 fffff80063e9c172 : fffff800
c5fd4bb3 ffffd001a8f6ea88 00000000
00000000 0000000000000000 : nt!NtQueryDirectoryFile+0xe ffffd001
a8f6ea10 ffffe0013e853341 : 00000000
00000c94 0000000000000000 00000000
00000000 0000000000000000 : TestDriver+0x1172 ffffd001
a8f6ea90 0000000000000c94 : 00000000
00000000 0000000000000000 00000000
00000000 000000b13913c868 : 0xffffe001
3e853341
ffffd001a8f6ea98 00000000
00000000 : 0000000000000000 00000000
00000000 000000b13913c868 000000b1
3913c880 : 0xc94
STACK_COMMAND: kb
CHKIMG_EXTENSION: !chkimg -lo 50 -d !nt
fffff800c62e9d1c-fffff800c62e9d27 12 bytes - nt!NtQueryDirectoryFile
[4c 8b dc 48 81 ec b8 00:48 b8 98 32 85 3e 01 e0]
fffff800c62e9d2a - nt!NtQueryDirectoryFile+e (+0x0e)
[49:01]
13 errors : !nt (fffff800c62e9d1c-fffff800c62e9d2a)
MODULE_NAME: memory_corruption
IMAGE_NAME: memory_corruption
FOLLOWUP_NAME: memory_corruption
DEBUG_FLR_IMAGE_TIMESTAMP: 0
MEMORY_CORRUPTOR: LARGE
FAILURE_BUCKET_ID: MEMORY_CORRUPTION_LARGE
BUCKET_ID: MEMORY_CORRUPTION_LARGE
ANALYSIS_SOURCE: KM
FAILURE_ID_HASH_STRING: km:memory_corruption_large
FAILURE_ID_HASH: {e29154ac-69a4-0eb8-172a-a860f73c0a3c}
Followup: memory_corruption