This is a memory dump from a crash that occurs on occasion. From what I'm reading its the hard-drive or the memory that is failing?
0: kd> !analyze -v
*************************************************************************** ****
* *
* Bugcheck Analysis *
* *
*************************************************************************** ****
CRITICAL_OBJECT_TERMINATION (f4)
A process or thread crucial to system operation has unexpectedly exited or been
terminated.
Several processes and threads are necessary for the operation of the
system; when they are terminated (for any reason), the system can no
longer function.
Arguments:
Arg1: 00000003, Process
Arg2: 88533b48, Terminating object
Arg3: 88533c94, Process image file name
Arg4: 82463ab0, Explanatory message (ascii)
Debugging Details:
------------------
PROCESS_OBJECT: 88533b48
IMAGE_NAME: hardware_disk
DEBUG_FLR_IMAGE_TIMESTAMP: 0
FAULTING_MODULE: 00000000
PROCESS_NAME: csrss.exe
EXCEPTION_RECORD: a5bab9dc -- (.exr 0xffffffffa5bab9dc)
ExceptionAddress: 757bd575
ExceptionCode: c0000006 (In-page I/O error)
ExceptionFlags: 00000000
NumberParameters: 3
Parameter[0]: 00000008
Parameter[1]: 757bd575
Parameter[2]: c000000e
Inpage operation failed at 757bd575, due to I/O error c000000e
EXCEPTION_CODE: (NTSTATUS) 0xc0000006 - The instruction at 0x%08lx referenced memory at 0x%08lx. The required data was not placed into memory because of an I/O error status of 0x%08lx.
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
CURRENT_IRQL: 0
ERROR_CODE: (NTSTATUS) 0xc0000006 - The instruction at 0x%08lx referenced memory at 0x%08lx. The required data was not placed into memory because of an I/O error status of 0x%08lx.
EXCEPTION_PARAMETER1: 00000008
EXCEPTION_PARAMETER2: 757bd575
EXCEPTION_PARAMETER3: c000000e
IO_ERROR: (NTSTATUS) 0xc000000e - A device which does not exist was specified.
EXCEPTION_STR: 0xc0000006_c000000e
FAULTING_IP:
+12a
757bd575 ?? ???
BUGCHECK_STR: 0xF4_IOERR_C000000E
STACK_TEXT:
a5bab4e4 824cfc40 000000f4 00000003 88533b48 nt!KeBugCheckEx+0x1e
a5bab508 8242e35d 82463ab0 88533c94 88533d70 nt!PspCatchCriticalBreak+0x73
a5bab538 8242e304 88533b48 890a32c8 c0000006 nt!PspTerminateAllThreads+0x2c
a5bab56c 82287c7a ffffffff c0000006 a5bab9b0 nt!NtTerminateProcess+0x1c1
a5bab56c 82286cdd ffffffff c0000006 a5bab9b0 nt!KiFastCallEntry+0x12a
a5bab5ec 82264b95 ffffffff c0000006 69857ed5 nt!ZwTerminateProcess+0x11
a5bab9b0 82263238 a5bab9dc 00000000 a5babd64 nt!KiDispatchException+0x41b
a5babd34 8228b7cb 09f7f544 09f7f564 00000000 nt!KiRaiseException+0x175
a5babd50 82287c7a 09f7f544 09f7f564 00000000 nt!NtRaiseException+0x33
a5babd50 757bd575 09f7f544 09f7f564 00000000 nt!KiFastCallEntry+0x12a
WARNING: Frame IP not in any known module. Following frames may be wrong.
09f7f848 00000000 00000000 00000000 00000000 0x757bd575
STACK_COMMAND: kb
FOLLOWUP_IP:
+12a
757bd575 ?? ???
SYMBOL_STACK_INDEX: a
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: hardware_disk
SYMBOL_NAME: +12a
FAILURE_BUCKET_ID: 0xF4_IOERR_C000000E_+12a
BUCKET_ID: 0xF4_IOERR_C000000E_+12a
Followup: MachineOwner
---------
0: kd> !analyze -v
*************************************************************************** ****
* *
* Bugcheck Analysis *
* *
*************************************************************************** ****
CRITICAL_OBJECT_TERMINATION (f4)
A process or thread crucial to system operation has unexpectedly exited or been
terminated.
Several processes and threads are necessary for the operation of the
system; when they are terminated (for any reason), the system can no
longer function.
Arguments:
Arg1: 00000003, Process
Arg2: 88533b48, Terminating object
Arg3: 88533c94, Process image file name
Arg4: 82463ab0, Explanatory message (ascii)
Debugging Details:
------------------
PROCESS_OBJECT: 88533b48
IMAGE_NAME: hardware_disk
DEBUG_FLR_IMAGE_TIMESTAMP: 0
FAULTING_MODULE: 00000000
PROCESS_NAME: csrss.exe
EXCEPTION_RECORD: a5bab9dc -- (.exr 0xffffffffa5bab9dc)
ExceptionAddress: 757bd575
ExceptionCode: c0000006 (In-page I/O error)
ExceptionFlags: 00000000
NumberParameters: 3
Parameter[0]: 00000008
Parameter[1]: 757bd575
Parameter[2]: c000000e
Inpage operation failed at 757bd575, due to I/O error c000000e
EXCEPTION_CODE: (NTSTATUS) 0xc0000006 - The instruction at 0x%08lx referenced memory at 0x%08lx. The required data was not placed into memory because of an I/O error status of 0x%08lx.
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: VISTA_DRIVER_FAULT
CURRENT_IRQL: 0
ERROR_CODE: (NTSTATUS) 0xc0000006 - The instruction at 0x%08lx referenced memory at 0x%08lx. The required data was not placed into memory because of an I/O error status of 0x%08lx.
EXCEPTION_PARAMETER1: 00000008
EXCEPTION_PARAMETER2: 757bd575
EXCEPTION_PARAMETER3: c000000e
IO_ERROR: (NTSTATUS) 0xc000000e - A device which does not exist was specified.
EXCEPTION_STR: 0xc0000006_c000000e
FAULTING_IP:
+12a
757bd575 ?? ???
BUGCHECK_STR: 0xF4_IOERR_C000000E
STACK_TEXT:
a5bab4e4 824cfc40 000000f4 00000003 88533b48 nt!KeBugCheckEx+0x1e
a5bab508 8242e35d 82463ab0 88533c94 88533d70 nt!PspCatchCriticalBreak+0x73
a5bab538 8242e304 88533b48 890a32c8 c0000006 nt!PspTerminateAllThreads+0x2c
a5bab56c 82287c7a ffffffff c0000006 a5bab9b0 nt!NtTerminateProcess+0x1c1
a5bab56c 82286cdd ffffffff c0000006 a5bab9b0 nt!KiFastCallEntry+0x12a
a5bab5ec 82264b95 ffffffff c0000006 69857ed5 nt!ZwTerminateProcess+0x11
a5bab9b0 82263238 a5bab9dc 00000000 a5babd64 nt!KiDispatchException+0x41b
a5babd34 8228b7cb 09f7f544 09f7f564 00000000 nt!KiRaiseException+0x175
a5babd50 82287c7a 09f7f544 09f7f564 00000000 nt!NtRaiseException+0x33
a5babd50 757bd575 09f7f544 09f7f564 00000000 nt!KiFastCallEntry+0x12a
WARNING: Frame IP not in any known module. Following frames may be wrong.
09f7f848 00000000 00000000 00000000 00000000 0x757bd575
STACK_COMMAND: kb
FOLLOWUP_IP:
+12a
757bd575 ?? ???
SYMBOL_STACK_INDEX: a
FOLLOWUP_NAME: MachineOwner
MODULE_NAME: hardware_disk
SYMBOL_NAME: +12a
FAILURE_BUCKET_ID: 0xF4_IOERR_C000000E_+12a
BUCKET_ID: 0xF4_IOERR_C000000E_+12a
Followup: MachineOwner
---------