*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
Use !analyze -v to get detailed debugging information.
BugCheck 7A, {fffff6fc0001a200, ffffffffc0000185, 2a0e9860, fffff8000344007a}
*** WARNING: Unable to verify timestamp for win32k.sys
*** ERROR: Module load completed but symbols could not be loaded for win32k.sys
GetPointerFromAddress: unable to read from fffff800032b2220
Probably caused by : memory_corruption
Followup: memory_corruption
---------
kd> !analyze -v
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
KERNEL_DATA_INPAGE_ERROR (7a)
The requested page of kernel data could not be read in. Typically caused by
a bad block in the paging file or disk controller error. Also see
KERNEL_STACK_INPAGE_ERROR.
If the error status is 0xC000000E, 0xC000009C, 0xC000009D or 0xC0000185,
it means the disk subsystem has experienced a failure.
If the error status is 0xC000009A, then it means the request failed because
a filesystem failed to make forward progress.
Arguments:
Arg1: fffff6fc0001a200, lock type that was held (value 1,2,3, or PTE address)
Arg2: ffffffffc0000185, error status (normally i/o status code)
Arg3: 000000002a0e9860, current process (virtual address for lock type 3, or PTE)
Arg4: fffff8000344007a, virtual address that could not be in-paged (or PTE contents if arg1 is a PTE address)
Debugging Details:
------------------
ERROR_CODE: (NTSTATUS) 0xc0000185 - The I/O device reported an I/O error.
DISK_HARDWARE_ERROR: There was error with disk hardware
BUGCHECK_STR: 0x7a_c0000185
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: CODE_CORRUPTION
PROCESS_NAME: System
CURRENT_IRQL: 0
TRAP_FRAME: fffff88002f45e80 -- (.trap 0xfffff88002f45e80)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffff88002f46001 rbx=0000000000000000 rcx=fffff88002f46030
rdx=0000000000000004 rsi=0000000000000000 rdi=0000000000000000
rip=fffff8000344007a rsp=fffff88002f46010 rbp=0000000000000008
r8=000000000041d218 r9=0000000000000006 r10=0000000000000004
r11=0000000000000004 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei ng nz na po cy
nt!CmpSelectLeaf+0x31a:
fffff800`0344007a 0000 add byte ptr [rax],al ds:0008:fffff880`02f46001=60
Resetting default scope
MISALIGNED_IP:
nt!CmpSelectLeaf+31a
fffff800`0344007a 0000 add byte ptr [rax],al
LAST_CONTROL_TRANSFER: from fffff800030ef168 to fffff8000307a740
STACK_TEXT:
fffff880`02f45ba8 fffff800`030ef168 : 00000000`0000007a fffff6fc`0001a200 ffffffff`c0000185 00000000`2a0e9860 : nt!KeBugCheckEx
fffff880`02f45bb0 fffff800`0306c52b : fffffa80`0473de90 fffff880`02f45ce0 fffff800`03207440 fffff800`0306c1f2 : nt! ?? ::FNODOBFM::`string'+0x34c0e
fffff880`02f45c90 fffff800`030955c4 : 00000000`00000000 00000000`00000008 ffffffff`ffffffff fffff800`0306c5da : nt!MiIssueHardFault+0x28b
fffff880`02f45d20 fffff800`0307882e : 00000000`00000008 00000000`0041d218 fffff8a0`0251c000 00000000`00000000 : nt!MmAccessFault+0x11c4
fffff880`02f45e80 fffff800`0344007a : 00000000`0041d218 00000000`00000008 fffff8a0`0251c4fc fffff8a0`01ec7010 : nt!KiPageFault+0x16e
fffff880`02f46010 fffff800`033b141a : fffff8a0`0251c4fc 00000000`0041d218 fffff880`02f46110 fffff8a0`00000000 : nt!CmpSelectLeaf+0x31a
fffff880`02f460d0 fffff800`032ef730 : fffff8a0`01ec7001 fffffa80`000003b8 fffff8a0`000dbaa0 fffffa80`00000000 : nt! ?? ::NNGAKEGL::`string'+0x1b482
fffff880`02f46170 fffff800`03355125 : fffff8a0`01eda3bc fffff880`000003b8 fffff880`02f46370 fffff880`02f46370 : nt!CmpDoCreate+0x29c
fffff880`02f462b0 fffff800`03373e84 : fffff800`03353cc0 00000000`00000001 fffffa80`022c4b10 00000000`00000000 : nt!CmpParseKey+0x1465
fffff880`02f46580 fffff800`03378e4d : fffffa80`022c4b10 fffff880`02f466e0 00000000`00000240 fffffa80`015ef270 : nt!ObpLookupObjectName+0x585
fffff880`02f46680 fffff800`03318654 : fffff8a0`0cd1db00 00000000`00000000 fffff880`02f46800 00000000`00000010 : nt!ObOpenObjectByName+0x1cd
fffff880`02f46730 fffff800`0331872e : fffff880`02f46b40 fffff800`000f003f fffff880`02f46b50 00000000`00000000 : nt!CmCreateKey+0x2e1
fffff880`02f468a0 fffff800`03079993 : 00000000`00000000 00000000`00160014 fffff880`036143d0 fffff8a0`01df1220 : nt!NtCreateKey+0x2e
fffff880`02f468f0 fffff800`03075f30 : fffff880`036102da 00000000`00000000 00000000`00000001 fffff880`03614410 : nt!KiSystemServiceCopyEnd+0x13
fffff880`02f46af8 fffff880`036102da : 00000000`00000000 00000000`00000001 fffff880`03614410 00000000`00008221 : nt!KiServiceLinkage
fffff880`02f46b00 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : discache!DispModifyObjectLru+0x116
STACK_COMMAND: kb
CHKIMG_EXTENSION: !chkimg -lo 50 -d !nt
fffff80003440000-fffff800034400b1 178 bytes - nt!CmpSelectLeaf+2a0
[ 04 8b d3 89 9c 24 c8 00:ff 2f df 7c d7 54 7b 51 ]
fffff800034400b3-fffff800034400c6 20 bytes - nt!CmpDoBuildVirtualStack+3 (+0xb3)
[ 48 89 58 08 48 89 68 10:34 4b 41 2d a9 20 63 65 ]
fffff800034400c8-fffff800034400df 24 bytes - nt!CmpDoBuildVirtualStack+18 (+0x15)
[ 56 48 83 ec 20 33 ff 4d:d3 f0 38 e0 fa b8 1f 19 ]
fffff800034400e1-fffff80003440116 54 bytes - nt!CmpDoBuildVirtualStack+31 (+0x19)
[ 00 48 8d 59 18 48 8b 53:b6 0f 24 80 1f 5d 3e 28 ]
fffff80003440119-fffff800034402a3 395 bytes - nt!CmpDoBuildVirtualStack+69 (+0x38)
[ 00 44 8b 4b 08 44 8b 03:27 01 00 00 00 00 00 00 ]
fffff800034402a5-fffff80003440450 428 bytes - nt!CmpReplicateKeyToVirtual+c5 (+0x18c)
[ 00 48 8d 54 24 40 48 8b:15 00 00 02 11 80 00 38 ]
fffff80003440454-fffff80003440458 5 bytes - nt!CmpReplicateKeyToVirtual+274 (+0x1af)
[ 66 09 87 ba 00:4d 08 00 01 43 ]
fffff8000344045a-fffff8000344050d 180 bytes - nt!CmpReplicateKeyToVirtual+27a (+0x06)
[ 00 66 41 09 46 02 eb 08:47 05 00 00 00 00 af 01 ]
fffff80003440510-fffff80003440534 37 bytes - nt!CmpSetValueDataExisting+20 (+0xb6)
[ 00 41 8b f8 48 8b d9 45:b0 61 0e 3f 01 00 00 00 ]
fffff80003440538-fffff80003440547 16 bytes - nt!CmpSetValueDataExisting+48 (+0x28)
[ 48 8b cb ff 53 08 4c 8b:00 00 10 20 30 40 50 60 ]
fffff8000344054a-fffff8000344056b 34 bytes - nt!CmpSetValueDataExisting+5a (+0x12)
[ c0 e9 6a 02 00 00 44 8b:10 20 30 40 50 60 01 00 ]
fffff8000344056e-fffff80003440571 4 bytes - nt!CmpSetValueDataExisting+7e (+0x24)
[ c0 e9 46 02:00 00 00 00 ]
fffff80003440574-fffff80003440588 21 bytes - nt!CmpSetValueDataExisting+84 (+0x06)
[ 41 8b 55 04 48 8b cb ff:00 00 00 00 00 00 00 00 ]
fffff8000344058a-fffff8000344058e 5 bytes - nt!CmpSetValueDataExisting+9a (+0x16)
[ c0 e9 0b 02 00:44 00 41 00 54 ]
fffff80003440590-fffff800034405a7 24 bytes - nt!CmpSetValueDataExisting+a0 (+0x06)
[ 45 8b 45 04 48 8b d3 48:41 00 5c 00 4c 00 4f 00 ]
fffff800034405aa-fffff800034405ad 4 bytes - nt!CmpSetValueDataExisting+ba (+0x1a)
[ c0 e9 eb 01:00 00 00 00 ]
fffff800034405b0-fffff800034405b3 4 bytes - nt!CmpSetValueDataExisting+c0 (+0x06)
[ 81 c7 d7 3f:5b 04 00 00 ]
fffff800034405b6-fffff800034405b7 2 bytes - nt!CmpSetValueDataExisting+c6 (+0x06)
[ b8 3f:00 00 ]
fffff800034405b9-fffff800034405f7 63 bytes - nt!CmpSetValueDataExisting+c9 (+0x03)
[ a0 00 f7 e7 2b fa d1 ef:d9 06 00 00 00 00 00 b6 ]
fffff800034405fa-fffff80003440610 23 bytes - nt!CmpSetValueDataExisting+10a (+0x41)
[ 41 89 45 04 8b d0 48 8b:00 00 00 00 00 00 04 00 ]
fffff80003440612-fffff80003440634 35 bytes - nt!CmpSetValueDataExisting+122 (+0x18)
[ c0 e9 83 01 00 00 45 8b:00 00 ba cc da 84 1c 68 ]
fffff80003440637-fffff800034406d2 156 bytes - nt!CmpSetValueDataExisting+147 (+0x25)
[ 41 0f b7 75 02 66 3b f7:00 00 00 00 00 33 00 00 ]
fffff800034406d4-fffff800034406d6 3 bytes - nt!CmpSetValueDataExisting+1e4 (+0x9d)
[ c0 e9 c1:4f 00 5a ]
fffff800034406d8 - nt!CmpSetValueDataExisting+1e8 (+0x04)
[ 00:49 ]
fffff800034406da-fffff800034406f0 23 bytes - nt!CmpSetValueDataExisting+1ea (+0x02)
[ 41 89 45 04 8b d0 48 8b:4c 00 4c 00 41 00 20 00 ]
fffff800034406f2-fffff800034406f4 3 bytes - nt!CmpSetValueDataExisting+202 (+0x18)
[ c0 e9 a3:46 00 49 ]
fffff800034406f6 - nt!CmpSetValueDataExisting+206 (+0x04)
[ 00:52 ]
fffff800034406f8-fffff80003440751 90 bytes - nt!CmpSetValueDataExisting+208 (+0x02)
[ 44 8b c6 48 8b d3 48 8d:45 00 46 00 4f 00 58 00 ]
fffff80003440753-fffff8000344089a 328 bytes - nt!CmpSetValueDataExisting+263 (+0x5b)
[ 00 00 44 8b c2 41 3b d4:01 47 00 47 bf 00 00 00 ]
fffff8000344089d-fffff800034408a7 11 bytes - nt!CmpMergeKeyValues+bd (+0x14a)
[ 44 8b 63 24 45 3b e7 0f:00 00 40 40 10 bf 00 00 ]
fffff800034408a9-fffff800034408ad 5 bytes - nt!CmpMergeKeyValues+c9 (+0x0c)
[ 00 ba ff 7f 00:01 45 00 47 d6 ]
fffff800034408af-fffff800034408b0 2 bytes - nt!CmpMergeKeyValues+cf (+0x06)
[ b9 01:00 00 ]
fffff800034408b2-fffff8000344095f 174 bytes - nt!CmpMergeKeyValues+d2 (+0x03)
[ 00 00 41 b8 43 4d 20 20:af 01 21 4e fe ff ff 55 ]
fffff80003440961-fffff80003440966 6 bytes - nt!CmpMergeKeyValues+181 (+0xaf)
[ 4c 8d 9c 24 88 01:00 00 03 56 a8 00 ]
fffff80003440969-fffff80003440b03 411 bytes - nt!CmpMergeKeyValues+189 (+0x08)
[ 48 8d 84 24 70 01 00 00:03 50 00 00 0a 68 2d 14 ]
fffff80003440b05-fffff80003440b13 15 bytes - nt!CmpCopyKeyPartial+b5 (+0x19c)
[ 45 85 ff 74 26 8b 54 24:00 00 03 10 00 00 1a 80 ]
fffff80003440b15-fffff80003440b73 95 bytes - nt!CmpCopyKeyPartial+c5 (+0x10)
[ 8b cd e8 74 8e e9 ff 89:f2 b5 3c ff 99 55 55 5d ]
fffff80003440b75-fffff80003440b85 17 bytes - nt!CmpCopyKeyPartial+125 (+0x60)
[ 00 00 20 66 89 46 02 74:01 f1 4a 12 f1 00 00 11 ]
fffff80003440b88-fffff80003440b9d 22 bytes - nt!CmpCopyKeyPartial+138 (+0x13)
[ 66 23 c1 66 89 46 02 3b:c0 ca 00 00 00 07 85 40 ]
fffff80003440b9f-fffff80003440bb9 27 bytes - nt!CmpCopyKeyPartial+14f (+0x17)
[ 10 0f 85 f3 00 00 00 48:00 00 00 af 01 21 4e fe ]
fffff80003440bbb-fffff80003440c52 152 bytes - nt!CmpCopyKeyPartial+16b (+0x1c)
[ 8b cd e8 ae 83 f1 ff 84:8e 7c 12 8a 2b 58 f2 12 ]
fffff80003440c54-fffff80003440c59 6 bytes - nt!CmpCopyKeyPartial+204 (+0x99)
[ 48 8b 85 18 07 00:00 00 00 d5 7e 93 ]
fffff80003440c5b-fffff80003440cb7 93 bytes - nt!CmpCopyKeyPartial+20b (+0x07)
[ 8b 4c 24 34 44 8b bc 24:00 00 0b d9 cc 00 00 00 ]
fffff80003440cb9-fffff80003440cc0 8 bytes - nt!CmpCopyKeyPartial+269 (+0x5e)
[ f6 84 24 b0 00 00 00 04:0f e6 1c 39 ba 54 76 40 ]
fffff80003440cc2-fffff80003440d0c 75 bytes - nt!CmpCopyKeyPartial+272 (+0x09)
[ 84 a2 00 00 00 41 8b 56:f1 fe 3c 32 a4 80 00 7e ]
fffff80003440d0e-fffff80003440d1b 14 bytes - nt!CmpCopyKeyPartial+2be (+0x4c)
[ 8b d0 48 8b cf ff 57 08:00 00 10 d1 3b 00 00 00 ]
fffff80003440d1f-fffff80003440d36 24 bytes - nt!CmpCopyKeyPartial+2cf (+0x11)
[ 48 8b 47 10 48 85 c0 74:00 b0 61 0e 3f 01 00 00 ]
fffff80003440d38-fffff80003440d6c 53 bytes - nt!CmpCopyKeyPartial+2e8 (+0x19)
[ 24 45 8b cc 44 8b c3 48:af 72 bf 56 e2 b1 ee d7 ]
fffff80003440d70-fffff80003440d75 6 bytes - nt!CmpCopyKeyPartial+320 (+0x38)
[ 01 48 83 7c 24 40:00 00 00 00 00 00 ]
fffff80003440d77-fffff80003440d9b 37 bytes - nt!CmpCopyKeyPartial+327 (+0x07)
[ 0f 84 58 fe ff ff 48 8b:00 00 00 00 00 00 00 00 ]
WARNING: !chkimg output was truncated to 50 lines. Invoke !chkimg without '-lo [num_lines]' to view entire output.
4019 errors : !nt (fffff80003440000-fffff80003440fff)
MODULE_NAME: memory_corruption
IMAGE_NAME: memory_corruption
FOLLOWUP_NAME: memory_corruption
DEBUG_FLR_IMAGE_TIMESTAMP: 0
MEMORY_CORRUPTOR: LARGE_4096
FAILURE_BUCKET_ID: X64_MEMORY_CORRUPTION_LARGE_4096
BUCKET_ID: X64_MEMORY_CORRUPTION_LARGE_4096
Followup: memory_corruption