Always Blue Screen on windows 2003 SP2
One of our server often got blue screen recently. We suspect that it is related to hardware memory issue. Any one could advice? Thx << 1ST MEMORY DUMP >> Windows Server 2003 Kernel Version 3790 (Service Pack 2) MP (2 procs) Free x86 compatible Product: LanManNt, suite: TerminalServer SingleUserTS Built by: 3790.srv03_sp2_gdr.080813-1204 Kernel base = 0x80800000 PsLoadedModuleList = 0x808af9c8 Debug session time: Fri Feb 11 17:32:24.592 2011 (GMT+8) System Uptime: 0 days 0:15:31.109 Loading Kernel Symbols ............................................................................................................... Loading User Symbols PEB is paged out (Peb.Ldr = 7ffde00c). Type ".hh dbgerr001" for details Loading unloaded module list ..... ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Use !analyze -v to get detailed debugging information. BugCheck 8E, {c0000005, bf9487fa, f7626760, 0} Page cba7e not present in the dump file. Type ".hh dbgerr004" for details Page c87d6 not present in the dump file. Type ".hh dbgerr004" for details Page c87d6 not present in the dump file. Type ".hh dbgerr004" for details PEB is paged out (Peb.Ldr = 7ffde00c). Type ".hh dbgerr001" for details PEB is paged out (Peb.Ldr = 7ffde00c). Type ".hh dbgerr001" for details Probably caused by : win32k.sys ( win32k!bAdjusBaseLine+89 ) Followup: MachineOwner --------- 1: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* KERNEL_MODE_EXCEPTION_NOT_HANDLED (8e) This is a very common bugcheck. Usually the exception address pinpoints the driver/function that caused the problem. Always note this address as well as the link date of the driver/image that contains this address. Some common problems are exception code 0x80000003. This means a hard coded breakpoint or assertion was hit, but this system was booted /NODEBUG. This is not supposed to happen as developers should never have hardcoded breakpoints in retail code, but ... If this happens, make sure a debugger gets connected, and the system is booted /DEBUG. This will let us see why this breakpoint is happening. Arguments: Arg1: c0000005, The exception code that was not handled Arg2: bf9487fa, The address that the exception occurred at Arg3: f7626760, Trap Frame Arg4: 00000000 Debugging Details: ------------------ Page cba7e not present in the dump file. Type ".hh dbgerr004" for details Page c87d6 not present in the dump file. Type ".hh dbgerr004" for details Page c87d6 not present in the dump file. Type ".hh dbgerr004" for details PEB is paged out (Peb.Ldr = 7ffde00c). Type ".hh dbgerr001" for details PEB is paged out (Peb.Ldr = 7ffde00c). Type ".hh dbgerr001" for details EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s". FAULTING_IP: win32k!bAdjusBaseLine+89 bf9487fa 2b812c010000 sub eax,dword ptr [ecx+12Ch] TRAP_FRAME: f7626760 -- (.trap 0xfffffffff7626760) ErrCode = 00000000 eax=ffffff20 ebx=f7626804 ecx=00000000 edx=e34c8008 esi=f7626824 edi=f7626aa8 eip=bf9487fa esp=f76267d4 ebp=f76267d4 iopl=0 nv up ei pl nz na po nc cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010202 win32k!bAdjusBaseLine+0x89: bf9487fa 2b812c010000 sub eax,dword ptr [ecx+12Ch] ds:0023:0000012c=???????? Resetting default scope DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0x8E PROCESS_NAME: spoolsv.exe CURRENT_IRQL: 0 LAST_CONTROL_TRANSFER: from 8085bba7 to 8087c4a0 STACK_TEXT: f762632c 8085bba7 0000008e c0000005 bf9487fa nt!KeBugCheckEx+0x1b f76266f0 808346c4 f762670c 00000000 f7626760 nt!KiDispatchException+0x3a2 f7626758 80834678 f76267d4 bf9487fa badb0d00 nt!CommonDispatchException+0x4a f762676c bf9401ad c0000000 00000002 00001972 nt!KiExceptionExit+0x186 f76267d4 bf94967f f762681c f7626818 f762680c win32k!ESTROBJ::vCharPos_G1+0x150 f7626828 bf8a8ea4 f7626844 00000000 7ffa7210 win32k!ESTROBJ::vEudcOpaqueArea+0xcc f7626a90 bf8abbe2 f7626d2c 00000030 00000024 win32k!GreExtTextOutWLocked+0x6bf f7626bf8 bf89d0c8 f7626d2c 7ffa71dc 00000084 win32k!GreBatchTextOut+0x344 f7626d54 80833bc0 00000096 01d6ac08 01d6ac14 win32k!NtGdiFlushUserBatch+0x11a f7626d64 7c8285ec badb0d00 01d6ac08 00000000 nt!KiFastCallEntry+0xcd WARNING: Frame IP not in any known module. Following frames may be wrong. f7626d68 badb0d00 01d6ac08 00000000 00000000 0x7c8285ec f7626d6c 01d6ac08 00000000 00000000 00000000 0xbadb0d00 f7626d70 00000000 00000000 00000000 00000000 0x1d6ac08 STACK_COMMAND: kb FOLLOWUP_IP: win32k!bAdjusBaseLine+89 bf9487fa 2b812c010000 sub eax,dword ptr [ecx+12Ch] SYMBOL_STACK_INDEX: 0 SYMBOL_NAME: win32k!bAdjusBaseLine+89 FOLLOWUP_NAME: MachineOwner MODULE_NAME: win32k IMAGE_NAME: win32k.sys DEBUG_FLR_IMAGE_TIMESTAMP: 48ce617a FAILURE_BUCKET_ID: 0x8E_win32k!bAdjusBaseLine+89 BUCKET_ID: 0x8E_win32k!bAdjusBaseLine+89 Followup: MachineOwner --------- << 2ND MEMORY DUMP >> Windows Server 2003 Kernel Version 3790 (Service Pack 2) MP (2 procs) Free x86 compatible Product: LanManNt, suite: TerminalServer SingleUserTS Built by: 3790.srv03_sp2_gdr.080813-1204 Kernel base = 0x80800000 PsLoadedModuleList = 0x808af9c8 Debug session time: Sun Feb 13 20:39:44.326 2011 (GMT+8) System Uptime: 2 days 3:05:02.921 Loading Kernel Symbols ............................................................................................................... Loading User Symbols PEB is paged out (Peb.Ldr = 7ffdb00c). Type ".hh dbgerr001" for details Loading unloaded module list ..... ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Use !analyze -v to get detailed debugging information. BugCheck 4E, {99, 0, 0, 0} PEB is paged out (Peb.Ldr = 7ffdb00c). Type ".hh dbgerr001" for details PEB is paged out (Peb.Ldr = 7ffdb00c). Type ".hh dbgerr001" for details Probably caused by : memory_corruption ( nt!MiRestoreTransitionPte+173 ) Followup: MachineOwner --------- 1: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* PFN_LIST_CORRUPT (4e) Typically caused by drivers passing bad memory descriptor lists (ie: calling MmUnlockPages twice with the same list, etc). If a kernel debugger is available get the stack trace. Arguments: Arg1: 00000099, A PTE or PFN is corrupt Arg2: 00000000, page frame number Arg3: 00000000, current page state Arg4: 00000000, 0 Debugging Details: ------------------ PEB is paged out (Peb.Ldr = 7ffdb00c). Type ".hh dbgerr001" for details PEB is paged out (Peb.Ldr = 7ffdb00c). Type ".hh dbgerr001" for details BUGCHECK_STR: 0x4E_99 DEFAULT_BUCKET_ID: DRIVER_FAULT PROCESS_NAME: scan32.exe CURRENT_IRQL: 2 LAST_CONTROL_TRANSFER: from 80865ba5 to 8087c4a0 STACK_TEXT: b8516cc4 80865ba5 0000004e 00000099 00000000 nt!KeBugCheckEx+0x1b b8516cf0 808885c1 873c6db0 ffffffff 00000012 nt!MiRestoreTransitionPte+0x173 b8516d08 8086b6cd 00000000 808694b3 0126521c nt!MiRemovePageFromList+0xd1 b8516d10 808694b3 0126521c 08008904 0001ab80 nt!MiRemoveAnyPage+0x68 b8516d4c 80836c2a 00000001 0126521c 00000001 nt!MmAccessFault+0xc90 b8516d4c 1226cb0b 00000001 0126521c 00000001 nt!KiTrap0E+0xdc WARNING: Frame IP not in any known module. Following frames may be wrong. 0001ab80 00000000 00000000 00000000 00000000 0x1226cb0b STACK_COMMAND: kb FOLLOWUP_IP: nt!MiRestoreTransitionPte+173 80865ba5 cc int 3 SYMBOL_STACK_INDEX: 1 SYMBOL_NAME: nt!MiRestoreTransitionPte+173 FOLLOWUP_NAME: MachineOwner MODULE_NAME: nt DEBUG_FLR_IMAGE_TIMESTAMP: 48a2bc85 IMAGE_NAME: memory_corruption FAILURE_BUCKET_ID: 0x4E_99_nt!MiRestoreTransitionPte+173 BUCKET_ID: 0x4E_99_nt!MiRestoreTransitionPte+173 Followup: MachineOwner ---------
February 13th, 2011 10:01pm

Hi, According to the description, we find it seems to be system crash issue and we need to analyze the crash dump file to narrow down the root cause of the issue. I would like to suggest that you contact Microsoft Customer Service and Support (CSS) via telephone so that a dedicated Support Professional can assist with your request. To obtain the phone numbers for specific technology request please take a look at the web site listed below: http://support.microsoft.com/default.aspx?scid=fh;EN-US;OfferProPhone#faq607 Hope the issue will be resolved soon. ScorprioTechNet Software Assurance Managed Newsgroup MCTS: Windows Vista | Exchange Server 2007 MCITP: Enterprise Support Technician | Server & Enterprise Admin | System Architect
Free Windows Admin Tool Kit Click here and download it now
February 13th, 2011 10:19pm

After analyzing the Dump file I can clearly see there are 2 things which are effecting you server. 1) DEFAULT_BUCKET_ID: DRIVER_FAULT BUGCHECK_STR: 0x8E PROCESS_NAME: spoolsv.exe CURRENT_IRQL: 0 Spoolsv.exe relates to the spooler servrice which is been effected with 2 reasons Antivirus and corrupt or incompatible printer drivers on the server. 2) BUGCHECK_STR: 0x4E_99 DEFAULT_BUCKET_ID: DRIVER_FAULT PROCESS_NAME: scan32.exe CURRENT_IRQL: 2 The above log indicates that you have MCAFEE installed on you computer and it having a problem better contact MCAFEE for the problem http://www.virmansec.com/blogs/skhairuddin
February 14th, 2011 1:38am

Thanks for Syed Khairuddin. There are about 40 print queue on this server, and we are not sure which print queue caused the problem. We have more than 10 windows servers running Mcafee 8.5 patch 8. Only this server got blue screen, and none of other servers got the same problem. Should we upgrade Mcafee 8.5 to Mcafee 8.7 first?
Free Windows Admin Tool Kit Click here and download it now
February 14th, 2011 3:15am

I dont have much idea about MCAFEE please contact the suport and ask them. I dont really know which printer driver has really caused the problem but this is for sure that there are some drivers whihc are ocrrupted on the server so please update the drivers on the server if its the terminal server or print server. Thankshttp://www.virmansec.com/blogs/skhairuddin
February 14th, 2011 4:06am

Last night, we got another blue screen/reboot. << 3RD MEMORY DUMP >> Windows Server 2003 Kernel Version 3790 (Service Pack 2) MP (2 procs) Free x86 compatible Product: LanManNt, suite: TerminalServer SingleUserTS Built by: 3790.srv03_sp2_gdr.080813-1204 Kernel base = 0x80800000 PsLoadedModuleList = 0x808af9c8 Debug session time: Mon Feb 14 21:29:03.706 2011 (GMT+8) System Uptime: 1 days 0:46:51.671 Loading Kernel Symbols ............................................................................................................... Loading User Symbols Loading unloaded module list ..... ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* Use !analyze -v to get detailed debugging information. BugCheck 7E, {c0000005, 8089b897, f78eec4c, f78ee948} *** ERROR: Symbol file could not be found. Defaulted to export symbols for mfehidk.sys - Probably caused by : Pool_Corruption ( nt!ExFreePool+f ) Followup: Pool_corruption --------- 1: kd> !analyze -v ******************************************************************************* * * * Bugcheck Analysis * * * ******************************************************************************* SYSTEM_THREAD_EXCEPTION_NOT_HANDLED (7e) This is a very common bugcheck. Usually the exception address pinpoints the driver/function that caused the problem. Always note this address as well as the link date of the driver/image that contains this address. Arguments: Arg1: c0000005, The exception code that was not handled Arg2: 8089b897, The address that the exception occurred at Arg3: f78eec4c, Exception Record Address Arg4: f78ee948, Context Record Address Debugging Details: ------------------ EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s". FAULTING_IP: nt!ExFreePoolWithTag+53f 8089b897 668b4b04 mov cx,word ptr [ebx+4] EXCEPTION_RECORD: f78eec4c -- (.exr 0xfffffffff78eec4c) ExceptionAddress: 8089b897 (nt!ExFreePoolWithTag+0x0000053f) ExceptionCode: c0000005 (Access violation) ExceptionFlags: 00000000 NumberParameters: 2 Parameter[0]: 00000000 Parameter[1]: 00000004 Attempt to read from address 00000004 CONTEXT: f78ee948 -- (.cxr 0xfffffffff78ee948) eax=f7727120 ebx=00000000 ecx=f751eb50 edx=006755cb esi=880001a0 edi=808b7600 eip=8089b897 esp=f78eed14 ebp=f78eed60 iopl=0 nv up ei pl zr na pe nc cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010246 nt!ExFreePoolWithTag+0x53f: 8089b897 668b4b04 mov cx,word ptr [ebx+4] ds:0023:00000004=???? Resetting default scope PROCESS_NAME: System CURRENT_IRQL: 0 ERROR_CODE: (NTSTATUS) 0xc0000005 - The instruction at "0x%08lx" referenced memory at "0x%08lx". The memory could not be "%s". READ_ADDRESS: 00000004 BUGCHECK_STR: 0x7E DEFAULT_BUCKET_ID: NULL_CLASS_PTR_DEREFERENCE LAST_CONTROL_TRANSFER: from 8089c26e to 8089b897 STACK_TEXT: f78eed60 8089c26e 880001a8 00000000 f78eed80 nt!ExFreePoolWithTag+0x53f f78eed70 b9074b9b 880001a8 808b711c f78eedac nt!ExFreePool+0xf WARNING: Stack unwind information not available. Following frames may be wrong. f78eed80 8082db10 880001a8 00000000 8a78cdb0 mfehidk+0xdb9b f78eedac 80920833 880001a8 00000000 00000000 nt!ExpWorkerThread+0xeb f78eeddc 8083fe9f 8082da53 00000001 00000000 nt!PspSystemThreadStartup+0x2e 00000000 00000000 00000000 00000000 00000000 nt!KiThreadStartup+0x16 FOLLOWUP_IP: nt!ExFreePool+f 8089c26e 5d pop ebp SYMBOL_STACK_INDEX: 1 SYMBOL_NAME: nt!ExFreePool+f FOLLOWUP_NAME: Pool_corruption IMAGE_NAME: Pool_Corruption DEBUG_FLR_IMAGE_TIMESTAMP: 0 MODULE_NAME: Pool_Corruption STACK_COMMAND: .cxr 0xfffffffff78ee948 ; kb FAILURE_BUCKET_ID: 0x7E_nt!ExFreePool+f BUCKET_ID: 0x7E_nt!ExFreePool+f Followup: Pool_corruption ---------
Free Windows Admin Tool Kit Click here and download it now
February 14th, 2011 9:12pm

I have already answered your question that this problem is arising due to Thrid party applications and the drivers. So please remove MCAFEE and monitor it However, in this forum, we do not provide debugging support. If you would like to perform debugging, please contact Microsoft Customer Support Service (CSS). To obtain the phone numbers for specific technology request, please refer to the website listed below: http://support.microsoft.com/default.aspx?scid=fh;EN-US;PHONENUMBERS If you are outside the US, please refer to http://support.microsoft.com for regional support phone numbers. thanks for understanding. http://www.virmansec.com/blogs/skhairuddin
February 15th, 2011 1:42am

Hi, In addition to the suggestions “Syed Khairuddin” provided, please also diagnose or replace the memory to test the issue. Regards,Please remember to click Mark as Answer on the post that helps you, and to click Unmark as Answer if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.
Free Windows Admin Tool Kit Click here and download it now
February 15th, 2011 9:56pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics