Unexpected Restart windows server 2003

Status
Not open for further replies.
Hello,
my windows server start restarting "unexpected" every night around 2:55 am . I have attached the memory dmp file and here i will post the information from windbg utility :

Code:
BugCheck 7A, {c03dcd00, c000009d, f7340d67, 18790860}

GetPointerFromAddress: unable to read from 808a52a0
Probably caused by : memory_corruption

Followup: memory_corruption
---------

2: 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: c03dcd00, lock type that was held (value 1,2,3, or PTE address)
Arg2: c000009d, error status (normally i/o status code)
Arg3: f7340d67, current process (virtual address for lock type 3, or PTE)
Arg4: 18790860, virtual address that could not be in-paged (or PTE contents if arg1 is a PTE address)

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


ERROR_CODE: (NTSTATUS) 0xc000009d - STATUS_DEVICE_NOT_CONNECTED

DISK_HARDWARE_ERROR: There was error with disk hardware

BUGCHECK_STR:  0x7a_c000009d

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  CODE_CORRUPTION

PROCESS_NAME:  System

CURRENT_IRQL:  2

TRAP_FRAME:  f78fed10 -- (.trap 0xfffffffff78fed10)
ErrCode = 00000000
eax=f7340d67 ebx=89f58e0c ecx=89f58af8 edx=00000000 esi=808b711c edi=89f96b40
eip=f7340d67 esp=f78fed84 ebp=f78fedac iopl=0         nv up ei pl nz na po nc
cs=0008  ss=0010  ds=0023  es=0023  fs=0030  gs=0000             efl=00010202
SCSIPORT!SpEnumerationWorker:
f7340d67 0000            add     byte ptr [eax],al          ds:0023:f7340d67=00
Resetting default scope

LAST_CONTROL_TRANSFER:  from 80864bd7 to 8087c4a0

STACK_TEXT:  
f78febec 80864bd7 0000007a c03dcd00 c000009d nt!KeBugCheckEx+0x1b
f78fec14 80826480 8164b580 c03dcd00 f7340d67 nt!MiWaitForInPageComplete+0x2cf
f78fec9c 8084790e 00000001 f7340d67 c03dcd00 nt!MiDispatchFault+0xda3
f78fecf8 80836c2a 00000000 f7340d67 00000000 nt!MmAccessFault+0x64a
f78fecf8 f7340d67 00000000 f7340d67 00000000 nt!KiTrap0E+0xdc
f78fed80 8082db10 89f58af8 00000000 89f96b40 SCSIPORT!SpEnumerationWorker
f78fedac 80920833 89f58af8 00000000 00000000 nt!ExpWorkerThread+0xeb
f78feddc 8083fe9f 8082da53 00000001 00000000 nt!PspSystemThreadStartup+0x2e
00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16


STACK_COMMAND:  kb

CHKIMG_EXTENSION: !chkimg -lo 50 -d !SCSIPORT
    f7340000-f7340001  2 bytes - SCSIPORT!SpGetDeviceIdentifiers+120
	[ 8c eb:00 00 ]
    f7340005-f734000a  6 bytes - SCSIPORT!SpGetDeviceIdentifiers+125 (+0x05)
	[ 0f b6 56 03 b9 fc:00 00 00 00 00 00 ]
    f734000e-f7340029  28 bytes - SCSIPORT!SpGetDeviceIdentifiers+12e (+0x09)
	[ 2b ca 8d 7c 32 04 8b d1:00 00 00 00 00 00 00 00 ]
    f734002c-f7340064  57 bytes - SCSIPORT!SpGetDeviceIdentifiers+14c (+0x1e)
	[ 74 26 33 d2 38 56 03 8d:00 00 00 00 00 00 00 00 ]
    f7340066-f734006f  10 bytes - SCSIPORT!SpGetDeviceIdentifiers+186 (+0x3a)
	[ 74 5a 8d 45 f8 50 8d 83:00 00 00 00 00 00 00 00 ]
    f7340072-f734007c  11 bytes - SCSIPORT!SpGetDeviceIdentifiers+192 (+0x0c)
	[ 50 ff 15 40 d0 33 f7 f6:00 00 00 00 00 00 00 00 ]
    f734007f-f7340088  10 bytes - SCSIPORT!SpGetDeviceIdentifiers+19f (+0x0d)
	[ 01 74 67 8d 45 0b 50 56:00 00 00 00 00 00 00 00 ]
    f734008c-f73400a4  25 bytes - SCSIPORT!SpGetDeviceIdentifiers+1ac (+0x0d)
	[ 6a 01 53 e8 3b fd ff ff:00 00 00 00 00 00 00 00 ]
    f73400a7-f73400bd  23 bytes - SCSIPORT!SpGetDeviceIdentifiers+1c7 (+0x1b)
	[ 0f b6 c0 8b c8 8b d1 c1:00 00 00 00 00 00 00 00 ]
    f73400c0-f73400c5  6 bytes - SCSIPORT!SpGetDeviceIdentifiers+1e0 (+0x19)
	[ eb 2e 39 bb ac 09:00 00 00 00 00 00 ]
    f73400c8-f73400d0  9 bytes - SCSIPORT!SpGetDeviceIdentifiers+1e8 (+0x08)
	[ 75 06 66 39 7d f8 75 a9:00 00 00 00 00 00 00 00 ]
    f73400d2-f73400d5  4 bytes - SCSIPORT!SpGetDeviceIdentifiers+1f2 (+0x0a)
	[ 8d 83 a8 09:00 00 00 00 ]
    f73400d8-f73400ec  21 bytes - SCSIPORT!SpGetDeviceIdentifiers+1f8 (+0x06)
	[ 50 8d 45 f8 50 ff 15 3c:00 00 00 00 00 00 00 00 ]
    f73400f0-f73400f7  8 bytes - SCSIPORT!SpGetDeviceIdentifiers+210 (+0x18)
	[ b0 01 5f 5e 5b c9 c2 08:00 00 00 00 00 00 00 00 ]
    f73400f9-f7340109  17 bytes - SCSIPORT!SpGetDeviceIdentifiers+219 (+0x09)
	[ 90 90 90 90 90 8b ff 55:00 00 00 00 00 00 00 00 ]
    f734010c-f734011f  20 bytes - SCSIPORT!SpCreateInitiatorLU+e (+0x13)
	[ 53 8b 5d 0c 0f b6 cb 8a:00 00 00 00 00 00 00 00 ]
    f7340121 - SCSIPORT!SpCreateInitiatorLU+23 (+0x15)
	[ 6a:00 ]
    f7340123 - SCSIPORT!SpCreateInitiatorLU+25 (+0x02)
	[ 6a:00 ]
    f7340125-f734013f  27 bytes - SCSIPORT!SpCreateInitiatorLU+27 (+0x02)
	[ ff 75 0c 53 50 e8 f3 f5:00 00 00 00 00 00 00 00 ]
    f7340143-f7340145  3 bytes - SCSIPORT!SpCreateInitiatorLU+45 (+0x1e)
	[ 88 86 c5:00 00 00 ]
    f7340149-f734014c  4 bytes - SCSIPORT!SpCreateInitiatorLU+4b (+0x06)
	[ 56 c6 86 c6:00 00 00 00 ]
    f7340151-f7340153  3 bytes - SCSIPORT!SpCreateInitiatorLU+53 (+0x08)
	[ e8 41 52:00 00 00 ]
    f7340156-f7340165  16 bytes - SCSIPORT!SpCreateInitiatorLU+58 (+0x05)
	[ 8b 06 8b 40 28 33 c9 83:00 00 00 00 00 00 00 00 ]
    f7340167-f7340177  17 bytes - SCSIPORT!SpCreateInitiatorLU+69 (+0x11)
	[ ff 75 0c 53 56 e8 da fa:00 00 00 00 00 00 00 00 ]
    f7340179-f73401dc  100 bytes - SCSIPORT!SpCreateInitiatorLU+7b (+0x12)
	[ 90 90 90 90 90 8b ff 55:00 00 00 00 00 00 00 00 ]
    f73401de-f73401ef  18 bytes - SCSIPORT!SpEnumerateAdapterSynchronous+60 (+0x65)
	[ 90 90 90 90 90 8b ff 55:00 00 00 00 00 00 00 00 ]
    f73401f3-f73401fa  8 bytes - SCSIPORT!SpClearLogicalUnitAddress+10 (+0x15)
	[ e8 be 87 ff ff c6 86 c4:00 00 00 00 00 00 00 00 ]
    f73401fe-f7340201  4 bytes - SCSIPORT!SpClearLogicalUnitAddress+1b (+0x0b)
	[ ff c6 86 c5:00 00 00 00 ]
    f7340205-f7340208  4 bytes - SCSIPORT!SpClearLogicalUnitAddress+22 (+0x07)
	[ ff c6 86 c6:00 00 00 00 ]
    f734020c-f7340210  5 bytes - SCSIPORT!SpClearLogicalUnitAddress+29 (+0x07)
	[ ff 5e 5d c2 04:00 00 00 00 00 ]
    f7340212-f7340225  20 bytes - SCSIPORT!SpClearLogicalUnitAddress+2f (+0x06)
	[ 90 90 90 90 90 8b ff 55:00 00 00 00 00 00 00 00 ]
    f7340229-f734022e  6 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+12 (+0x17)
	[ 56 57 89 45 e0 8b:00 00 00 00 00 00 ]
    f7340230-f7340266  55 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+19 (+0x07)
	[ 68 8c 32 34 f7 ff 70 08:00 00 00 00 00 00 00 00 ]
    f7340269-f734026b  3 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+52 (+0x39)
	[ 8a 83 c4:00 00 00 ]
    f734026f-f7340274  6 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+58 (+0x06)
	[ 88 45 e8 8a 83 c5:00 00 00 00 00 00 ]
    f7340278-f734027d  6 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+61 (+0x09)
	[ 88 45 ec 8a 83 c6:00 00 00 00 00 00 ]
    f7340281-f7340290  16 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+6a (+0x09)
	[ 53 88 45 f0 e8 59 ff ff:00 00 00 00 00 00 00 00 ]
    f7340293-f73402a6  20 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+7c (+0x12)
	[ 66 85 c0 bf 6d 75 6e 65:00 00 00 00 00 00 00 00 ]
    f73402a9-f73402c9  33 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+92 (+0x16)
	[ 57 ff 71 08 83 c0 02 89:00 00 00 00 00 00 00 00 ]
    f73402cd-f73402d3  7 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+b6 (+0x24)
	[ 74 38 8b 03 68 45 0c:00 00 00 00 00 00 00 ]
    f73402d6-f73402dc  7 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+bf (+0x09)
	[ 57 ff 70 08 56 68 ff:00 00 00 00 00 00 00 ]
    f73402e0-f73402fe  31 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+c9 (+0x0a)
	[ 6a 01 e8 ba 5c ff ff 85:00 00 00 00 00 00 00 00 ]
    f7340301-f7340304  4 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+ea (+0x21)
	[ c0 e9 c4 01:00 00 00 00 ]
    f7340307-f7340321  27 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+f0 (+0x06)
	[ 8b 45 e4 83 78 1c 01 75:00 00 00 00 00 00 00 00 ]
    f7340325-f734032f  11 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+10e (+0x1e)
	[ 74 06 c6 45 f8 01 eb 04:00 00 00 00 00 00 00 00 ]
    f7340331-f7340338  8 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+11a (+0x0c)
	[ 8d 45 f8 50 ff 75 f8 6a:00 00 00 00 00 00 00 00 ]
    f734033a-f734036b  50 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+123 (+0x09)
	[ ff 75 f0 ff 75 ec ff 75:00 00 00 00 00 00 00 00 ]
    f734036e-f7340376  9 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+157 (+0x34)
	[ 57 ff 75 fc ff d6 e9 4f:00 00 00 00 00 00 00 00 ]
    f7340379-f734037e  6 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+162 (+0x0b)
	[ 8b 45 f8 8d 8b cc:00 00 00 00 00 00 ]
    f7340382-f7340386  5 bytes - SCSIPORT!SpCloneAndSwapLogicalUnit+16b (+0x09)
	[ 8b 11 89 90 cc:00 00 00 00 00 ]
WARNING: !chkimg output was truncated to 50 lines. Invoke !chkimg without '-lo [num_lines]' to view  entire output.
3481 errors : !SCSIPORT (f7340000-f7340fff)

MODULE_NAME: memory_corruption

IMAGE_NAME:  memory_corruption

FOLLOWUP_NAME:  memory_corruption

DEBUG_FLR_IMAGE_TIMESTAMP:  0

MEMORY_CORRUPTOR:  LARGE_4096

FAILURE_BUCKET_ID:  MEMORY_CORRUPTION_LARGE_4096

BUCKET_ID:  MEMORY_CORRUPTION_LARGE_4096

Followup: memory_corruption
---------

I suspect the problem is in my RAID card but i want to be sure, before changing it. Also i will run memtest 86 tonight and for sure i will se if the problem is in the memory.
 
Hi, what did Memtest show you? I read your minidump and it definitively cited memory corruption as your issue just like you posted.
 
Status
Not open for further replies.
Back