Unable to load image \SystemRoot\System32\Drivers\sptd.sys, Win32 error 0n2
*** WARNING: Unable to verify timestamp for sptd.sys
*** ERROR: Module load completed but symbols could not be loaded for sptd.sys
*** 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 fffff80002f0f278
Probably caused by : memory_corruption
Followup: memory_corruption
---------
0: kd> .kframes 1000;!analyze -v;lmtsmn
Default stack trace depth is 0n4096 frames
*******************************************************************************
* *
* 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: fffff6fc40006ed0, lock type that was held (value 1,2,3, or PTE address)
Arg2: ffffffffc0000185, error status (normally i/o status code)
Arg3: 00000000840fa860, current process (virtual address for lock type 3, or PTE)
Arg4: fffff88000dda93c, 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: fffff880031b24e0 -- (.trap 0xfffff880031b24e0)
NOTE: The trap frame does not contain all registers.
Some register values may be zeroed or incorrect.
rax=fffff88000dd2500 rbx=0000000000000000 rcx=fffffa80032fc050
rdx=fffffa80029e8ca0 rsi=0000000000000000 rdi=0000000000000000
rip=fffff88000dda93c rsp=fffff880031b2678 rbp=fffffa800621ce07
r8=0000000000000007 r9=fffffa80032fc1a0 r10=0000000000000000
r11=fffff880031b2620 r12=0000000000000000 r13=0000000000000000
r14=0000000000000000 r15=0000000000000000
iopl=0 nv up ei ng nz ac po cy
ataport!ChannelQueryDeviceRelations:
fffff880`00dda93c 0000 add byte ptr [rax],al ds:fffff880`00dd2500=??
Resetting default scope
LAST_CONTROL_TRANSFER: from fffff80002d4db52 to fffff80002cdcc40
STACK_TEXT:
fffff880`031b21c8 fffff800`02d4db52 : 00000000`0000007a fffff6fc`40006ed0 ffffffff`c0000185 00000000`840fa860 : nt!KeBugCheckEx
fffff880`031b21d0 fffff800`02d046cf : fffffa80`034a8d10 fffff880`031b2340 fffff800`02f12500 fffffa80`034a8d10 : nt! ?? ::FNODOBFM::`string'+0x37bba
fffff880`031b22b0 fffff800`02ceaf59 : 00000000`00000000 00000000`00000008 ffffffff`ffffffff 00000000`0000002a : nt!MiIssueHardFault+0x28b
fffff880`031b2380 fffff800`02cdad6e : 00000000`00000008 fffff880`00dda93c fffff880`031b2500 fffffa80`031a3000 : nt!MmAccessFault+0x1399
fffff880`031b24e0 fffff880`00dda93c : fffff880`00dd84ce fffffa80`031ab000 fffff880`031b2800 fffffa80`029e8ca0 : nt!KiPageFault+0x16e
fffff880`031b2678 fffff880`00dd84ce : fffffa80`031ab000 fffff880`031b2800 fffffa80`029e8ca0 00000000`00000001 : ataport!ChannelQueryDeviceRelations
fffff880`031b2680 fffff880`010c9599 : fffff880`01100010 fffff880`031b27c0 fffffa80`031a3000 fffffa80`02dab000 : ataport!IdePortDispatchPnp+0x22
fffff880`031b26b0 fffff880`01100010 : fffff880`031b27c0 fffffa80`031a3000 fffffa80`02dab000 fffffa80`024fb0a8 : sptd+0x41599
fffff880`031b26b8 fffff880`031b27c0 : fffffa80`031a3000 fffffa80`02dab000 fffffa80`024fb0a8 00000000`00000002 : sptd+0x78010
fffff880`031b26c0 fffffa80`031a3000 : fffffa80`02dab000 fffffa80`024fb0a8 00000000`00000002 fffffa80`024de040 : 0xfffff880`031b27c0
fffff880`031b26c8 fffffa80`02dab000 : fffffa80`024fb0a8 00000000`00000002 fffffa80`024de040 fffffa80`032da048 : 0xfffffa80`031a3000
fffff880`031b26d0 fffffa80`024fb0a8 : 00000000`00000002 fffffa80`024de040 fffffa80`032da048 fffffa80`00000000 : 0xfffffa80`02dab000
fffff880`031b26d8 00000000`00000002 : fffffa80`024de040 fffffa80`032da048 fffffa80`00000000 fffffa80`024de0b0 : 0xfffffa80`024fb0a8
fffff880`031b26e0 fffffa80`024de040 : fffffa80`032da048 fffffa80`00000000 fffffa80`024de0b0 00000000`00000092 : 0x2
fffff880`031b26e8 fffffa80`032da048 : fffffa80`00000000 fffffa80`024de0b0 00000000`00000092 fffffa80`024b3b60 : 0xfffffa80`024de040
fffff880`031b26f0 fffffa80`00000000 : fffffa80`024de0b0 00000000`00000092 fffffa80`024b3b60 00000000`00000000 : 0xfffffa80`032da048
fffff880`031b26f8 fffffa80`024de0b0 : 00000000`00000092 fffffa80`024b3b60 00000000`00000000 fffffa80`02dab001 : 0xfffffa80`00000000
fffff880`031b2700 00000000`00000092 : fffffa80`024b3b60 00000000`00000000 fffffa80`02dab001 fffffa80`024fb0a8 : 0xfffffa80`024de0b0
fffff880`031b2708 fffffa80`024b3b60 : 00000000`00000000 fffffa80`02dab001 fffffa80`024fb0a8 ffffffff`00000092 : 0x92
fffff880`031b2710 00000000`00000000 : fffffa80`02dab001 fffffa80`024fb0a8 ffffffff`00000092 00000000`00004000 : 0xfffffa80`024b3b60
STACK_COMMAND: kb
CHKIMG_EXTENSION: !chkimg -lo 50 -d !ataport
fffff88000dda000-fffff88000dda010 17 bytes - ataport!DeviceAtaPassThroughIoctl+1a0
[ 85 4a 08 75 b3 83 7a 0c:e8 08 00 00 dc 0d 00 00 ]
fffff88000dda012-fffff88000dda048 55 bytes - ataport!DeviceAtaPassThroughIoctl+1b2 (+0x12)
[ 77 a4 3b f7 76 10 2b f7:00 00 05 00 00 00 0f 00 ]
fffff88000dda04b-fffff88000dda0ae 100 bytes - ataport!DeviceAtaPassThroughIoctl+1eb (+0x39)
[ 48 8b d3 e8 2d 50 ff ff:00 08 00 00 00 04 00 00 ]
fffff88000dda0b0-fffff88000dda0ba 11 bytes - ataport!DeviceAtaPassThroughIoctl+250 (+0x65)
[ 00 c1 e9 0c 03 ca 41 3b:16 00 18 00 70 a3 3e 00 ]
fffff88000dda0bc-fffff88000dda0e2 39 bytes - ataport!DeviceAtaPassThroughIoctl+25c (+0x0c)
[ 00 0f 87 f5 fe ff ff 33:40 09 00 00 08 02 00 00 ]
fffff88000dda0e4-fffff88000dda118 53 bytes - ataport!DeviceAtaPassThroughIoctl+284 (+0x28)
[ 00 00 4c 89 70 08 4c 89:d8 2a 02 00 d0 18 02 00 ]
fffff88000dda11a-fffff88000dda13c 35 bytes - ataport!DeviceAtaPassThroughIoctl+2ba (+0x36)
[ 02 44 8a c9 48 8b ce d0:03 00 00 00 00 00 31 6e ]
fffff88000dda140-fffff88000dda151 18 bytes - ataport!DeviceAtaPassThroughIoctl+2e0 (+0x26)
[ 4c 8b 64 24 30 4c 8b c6:c6 c7 b1 91 7d d0 cc 01 ]
fffff88000dda153-fffff88000dda15a 8 bytes - ataport!DeviceAtaPassThroughIoctl+2f3 (+0x13)
[ 41 3b c6 8b d8 0f 8c c6:00 44 09 00 00 09 00 00 ]
fffff88000dda15c - ataport!DeviceAtaPassThroughIoctl+2fc (+0x09)
[ 00:08 ]
fffff88000dda15e-fffff88000dda178 27 bytes - ataport!DeviceAtaPassThroughIoctl+2fe (+0x02)
[ 48 8b d6 49 8b cf e8 7f:00 00 ff 00 00 00 05 00 ]
fffff88000dda17b-fffff88000dda198 30 bytes - ataport!DeviceAtaPassThroughIoctl+31b (+0x1d)
[ 24 5f 3c 03 75 12 8a 86:00 00 00 00 00 80 df 73 ]
fffff88000dda19a-fffff88000dda1a2 9 bytes - ataport!DeviceAtaPassThroughIoctl+33a (+0x1f)
[ 49 3b c6 74 1f 80 be f1:00 00 08 00 00 00 54 00 ]
fffff88000dda1a4-fffff88000dda1a9 6 bytes - ataport!DeviceAtaPassThroughIoctl+344 (+0x0a)
[ 00 10 72 16 48 8b:05 00 00 00 0d 00 ]
fffff88000dda1ab-fffff88000dda1b3 9 bytes - ataport!DeviceAtaPassThroughIoctl+34b (+0x07)
[ 48 89 47 28 48 8b 86 18:00 00 00 00 00 10 16 26 ]
fffff88000dda1b6-fffff88000dda1ca 21 bytes - ataport!DeviceAtaPassThroughIoctl+356 (+0x0b)
[ 48 8b 48 08 48 89 4f 20:00 00 c2 c2 04 00 00 00 ]
fffff88000dda1cc-fffff88000dda292 199 bytes - ataport!DeviceAtaPassThroughIoctl+36c (+0x16)
[ 89 47 08 41 80 fd 01 74:00 c5 fa 76 40 09 00 00 ]
fffff88000dda294-fffff88000dda298 5 bytes - ataport!IdeInitAtaPassThroughIrb+30 (+0xc8)
[ 00 8a 81 58 04:a0 09 00 00 08 ]
fffff88000dda29b-fffff88000dda2a0 6 bytes - ataport!IdeInitAtaPassThroughIrb+37 (+0x07)
[ 41 88 80 ee 03 00:00 08 00 00 00 02 ]
fffff88000dda2a2-fffff88000dda2a5 4 bytes - ataport!IdeInitAtaPassThroughIrb+3e (+0x07)
[ 8a 81 59 04:00 00 05 00 ]
fffff88000dda2a8-fffff88000dda2ac 5 bytes - ataport!IdeInitAtaPassThroughIrb+44 (+0x06)
[ 41 88 80 ef 03:0f 00 00 00 00 ]
fffff88000dda2af-fffff88000dda2b6 8 bytes - ataport!IdeInitAtaPassThroughIrb+4b (+0x07)
[ 8b 42 0c 41 89 80 fc 03:00 69 6c 15 00 00 00 00 ]
fffff88000dda2b8-fffff88000dda2d2 27 bytes - ataport!IdeInitAtaPassThroughIrb+54 (+0x09)
[ 00 f6 42 02 02 74 08 41:2b 2f 1a 00 00 00 00 00 ]
fffff88000dda2d4-fffff88000dda2e1 14 bytes - ataport!IdeInitAtaPassThroughIrb+70 (+0x1c)
[ 00 07 f6 42 02 08 74 08:1c 0e 00 00 08 00 00 00 ]
fffff88000dda2e3-fffff88000dda2ee 12 bytes - ataport!IdeInitAtaPassThroughIrb+7f (+0x0f)
[ 08 f6 42 02 20 75 08 41:00 05 00 00 00 0f 00 00 ]
fffff88000dda2f0-fffff88000dda2fc 13 bytes - ataport!IdeInitAtaPassThroughIrb+8c (+0x0d)
[ 00 10 f6 42 02 01 74 0a:84 85 09 00 00 00 00 00 ]
fffff88000dda2ff-fffff88000dda315 23 bytes - ataport!IdeInitAtaPassThroughIrb+9b (+0x0f)
[ 01 eb 08 41 83 a0 f8 03:00 99 3f 3a 19 7e d0 cc ]
fffff88000dda317-fffff88000dda31c 6 bytes - ataport!IdeInitAtaPassThroughIrb+b3 (+0x18)
[ 02 41 83 88 f8 03:00 08 00 00 00 08 ]
fffff88000dda31f-fffff88000dda321 3 bytes - ataport!IdeInitAtaPassThroughIrb+bb (+0x08)
[ 20 ba 12:00 d9 31 ]
fffff88000dda324-fffff88000dda329 6 bytes - ataport!IdeInitAtaPassThroughIrb+c0 (+0x05)
[ 00 41 c6 80 f1 03:05 00 00 00 0f 00 ]
fffff88000dda32c-fffff88000dda34a 31 bytes - ataport!IdeInitAtaPassThroughIrb+c8 (+0x08)
[ 12 8d 4a f2 41 b8 49 64:00 00 00 00 00 00 00 00 ]
fffff88000dda34c-fffff88000dda358 13 bytes - ataport!IdeInitAtaPassThroughIrb+e8 (+0x20)
[ c0 e9 b1 00 00 00 8b 47:00 c5 fa 76 40 09 00 00 ]
fffff88000dda35b-fffff88000dda364 10 bytes - ataport!IdeInitAtaPassThroughIrb+f7 (+0x0f)
[ 0f b7 47 2c 66 89 83 34:00 08 00 00 00 3b 00 00 ]
fffff88000dda366-fffff88000dda36c 7 bytes - ataport!IdeInitAtaPassThroughIrb+102 (+0x0b)
[ 8a 47 2e 88 83 36 04:00 00 0f 00 00 00 00 ]
fffff88000dda36f-fffff88000dda372 4 bytes - ataport!IdeInitAtaPassThroughIrb+10b (+0x09)
[ 80 a3 35 04:00 57 00 4c ]
fffff88000dda374-fffff88000dda37a 7 bytes - ataport!IdeInitAtaPassThroughIrb+110 (+0x05)
[ 00 4f 80 bd 58 04 00:49 00 44 00 53 00 56 ]
fffff88000dda37c-fffff88000dda380 5 bytes - ataport!IdeInitAtaPassThroughIrb+118 (+0x08)
[ 01 8a 83 35 04:43 00 2e 00 45 ]
fffff88000dda382-fffff88000dda38e 13 bytes - ataport!IdeInitAtaPassThroughIrb+11e (+0x06)
[ 00 75 04 0c b0 eb 02 0c:58 00 45 00 00 00 10 05 ]
fffff88000dda391-fffff88000dda398 8 bytes - ataport!IdeInitAtaPassThroughIrb+12d (+0x0f)
[ 8b 47 20 89 83 38 04 00:70 07 00 00 00 00 00 47 ]
fffff88000dda39a-fffff88000dda3a3 10 bytes - ataport!IdeInitAtaPassThroughIrb+136 (+0x09)
[ 0f b7 47 24 66 89 83 3c:00 00 13 00 00 00 47 89 ]
fffff88000dda3a5-fffff88000dda3b2 14 bytes - ataport!IdeInitAtaPassThroughIrb+141 (+0x0b)
[ 8a 47 26 88 83 3e 04 00:00 00 00 20 66 75 92 7d ]
fffff88000dda3b5-fffff88000dda3b6 2 bytes - ataport!IdeInitAtaPassThroughIrb+151 (+0x10)
[ b8 c4:00 00 ]
fffff88000dda3b8-fffff88000dda3c0 9 bytes - ataport!IdeInitAtaPassThroughIrb+154 (+0x03)
[ 00 00 3b c8 7f 77 0f 84:c2 c2 04 00 00 00 00 00 ]
fffff88000dda3c2 - ataport!IdeInitAtaPassThroughIrb+15e (+0x0a)
[ 00:18 ]
fffff88000dda3c4-fffff88000dda3d4 17 bytes - ataport!IdeInitAtaPassThroughIrb+160 (+0x02)
[ 83 f9 35 7f 51 83 f9 34:80 a8 3e 00 08 00 00 00 ]
fffff88000dda3d7-fffff88000dda3de 8 bytes - ataport!IdeInitAtaPassThroughIrb+173 (+0x13)
[ 83 f9 23 0f 8e 80 00 00:00 00 00 00 00 61 61 02 ]
fffff88000dda3e0-fffff88000dda3ee 15 bytes - ataport!IdeInitAtaPassThroughIrb+17c (+0x09)
[ 83 f9 25 0f 8e 8c 00 00:00 80 38 04 00 50 19 04 ]
fffff88000dda3f1-fffff88000dda3fa 10 bytes - ataport!IdeInitAtaPassThroughIrb+18d (+0x11)
[ 00 83 f9 30 75 69 b8 03:30 46 00 60 8b 01 00 50 ]
fffff88000dda3fc-fffff88000dda401 6 bytes - ataport!IdeInitAtaPassThroughIrb+198 (+0x0b)
[ 66 89 83 e8 03 00:e8 34 00 00 70 32 ]
fffff88000dda403-fffff88000dda430 46 bytes - ataport!IdeInitAtaPassThroughIrb+19f (+0x07)
[ 48 8b 5c 24 30 48 8b 6c:00 00 40 30 00 00 c0 31 ]
WARNING: !chkimg output was truncated to 50 lines. Invoke !chkimg without '-lo [num_lines]' to view entire output.
3802 errors : !ataport (fffff88000dda000-fffff88000ddafff)
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