I just started having this problem out of no where. I have gotten two different bsods but both are related to pool corruption. can anyone clearly tell me what are the possible causes for "pool corruptions" or what is causing the bsods? from what im gathering from the dump file it states that csrss is causing the problem. is this correct?
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_CORRUPTED_EXPOOL (c5)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is
caused by drivers that have corrupted the system pool. Run the driver
verifier against any new (or suspect) drivers, and if that doesn't turn up
the culprit, then use gflags to enable special pool.
Arguments:
Arg1: 00000000, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, value 0 = read operation, 1 = write operation
Arg4: 81935759, address which referenced memory
Debugging Details:
------------------
BUGCHECK_STR: 0xC5_2
CURRENT_IRQL: 2
FAULTING_IP:
nt!ExDeferredFreePool+1be
81935759 891e mov dword ptr [esi],ebx
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: INTEL_CPU_MICROCODE_ZERO
PROCESS_NAME: csrss.exe
IRP_ADDRESS: 86d41428
TRAP_FRAME: 9232fa3c -- (.trap 0xffffffff9232fa3c)
ErrCode = 00000002
eax=84b55c20 ebx=00000000 ecx=000001ff edx=00000000 esi=00000000 edi=81948ea0
eip=81935759 esp=9232fab0 ebp=9232fae8 iopl=0 nv up ei ng nz ac pe cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010297
nt!ExDeferredFreePool+0x1be:
81935759 891e mov dword ptr [esi],ebx ds:0023:00000000=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from 81935759 to 818aacb9
STACK_TEXT:
9232fa3c 81935759 badb0d00 00000000 9ba03200 nt!KiTrap0E+0x2e1
9232fae8 8193529d 81948ea0 00000001 00000000 nt!ExDeferredFreePool+0x1be
9232fb50 818c6763 86a95218 00000000 b350416d nt!ExFreePoolWithTag+0x7ef
9232fb9c 818ca13f 86d41468 9232fbc8 9232fbd4 nt!IopCompleteRequest+0xd3
9232fbf4 818bb9a6 00000000 00000000 00000000 nt!KiDeliverApc+0xce
9232fc44 818b89d9 866055a0 818b8499 ff858268 nt!KiSwapThread+0x456
9232fc98 9b88f4dc 00000002 850fca30 00000001 nt!KeWaitForMultipleObjects+0x53d
9232fcf0 9b82c5fe 00000001 850fca30 9b83a7a4 win32k!xxxMsgWaitForMultipleObjects+0xcb
9232fd34 9b82b265 850fca30 00000001 9ba03260 win32k!xxxDesktopThread+0x1a8
9232fd48 9b8e6b2e 00000004 003efd64 9232fd64 win32k!xxxCreateSystemThreads+0x54
9232fd58 818a797a 00000004 003efda4 775c5e74 win32k!NtUserCallNoParam+0x1b
9232fd58 775c5e74 00000004 003efda4 775c5e74 nt!KiFastCallEntry+0x12a
WARNING: Frame IP not in any known module. Following frames may be wrong.
003efda4 00000000 00000000 00000000 00000000 0x775c5e74
STACK_COMMAND: kb
FOLLOWUP_IP:
nt!ExDeferredFreePool+1be
81935759 891e mov dword ptr [esi],ebx
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: nt!ExDeferredFreePool+1be
FOLLOWUP_NAME: Pool_corruption
IMAGE_NAME: Pool_Corruption
DEBUG_FLR_IMAGE_TIMESTAMP: 0
MODULE_NAME: Pool_Corruption
FAILURE_BUCKET_ID: 0xC5_2_nt!ExDeferredFreePool+1be
BUCKET_ID: 0xC5_2_nt!ExDeferredFreePool+1be
Followup: Pool_corruption
---------
here is what the debugging program says. anyone got any ideas on what the cause is?im not a guru or anything which is why im trying to figure it out :P.
*******************************************************************************
* *
* Bugcheck Analysis *
* *
*******************************************************************************
DRIVER_CORRUPTED_EXPOOL (c5)
An attempt was made to access a pageable (or completely invalid) address at an
interrupt request level (IRQL) that is too high. This is
caused by drivers that have corrupted the system pool. Run the driver
verifier against any new (or suspect) drivers, and if that doesn't turn up
the culprit, then use gflags to enable special pool.
Arguments:
Arg1: 00000000, memory referenced
Arg2: 00000002, IRQL
Arg3: 00000001, value 0 = read operation, 1 = write operation
Arg4: 81935759, address which referenced memory
Debugging Details:
------------------
BUGCHECK_STR: 0xC5_2
CURRENT_IRQL: 2
FAULTING_IP:
nt!ExDeferredFreePool+1be
81935759 891e mov dword ptr [esi],ebx
CUSTOMER_CRASH_COUNT: 1
DEFAULT_BUCKET_ID: INTEL_CPU_MICROCODE_ZERO
PROCESS_NAME: csrss.exe
IRP_ADDRESS: 86d41428
TRAP_FRAME: 9232fa3c -- (.trap 0xffffffff9232fa3c)
ErrCode = 00000002
eax=84b55c20 ebx=00000000 ecx=000001ff edx=00000000 esi=00000000 edi=81948ea0
eip=81935759 esp=9232fab0 ebp=9232fae8 iopl=0 nv up ei ng nz ac pe cy
cs=0008 ss=0010 ds=0023 es=0023 fs=0030 gs=0000 efl=00010297
nt!ExDeferredFreePool+0x1be:
81935759 891e mov dword ptr [esi],ebx ds:0023:00000000=????????
Resetting default scope
LAST_CONTROL_TRANSFER: from 81935759 to 818aacb9
STACK_TEXT:
9232fa3c 81935759 badb0d00 00000000 9ba03200 nt!KiTrap0E+0x2e1
9232fae8 8193529d 81948ea0 00000001 00000000 nt!ExDeferredFreePool+0x1be
9232fb50 818c6763 86a95218 00000000 b350416d nt!ExFreePoolWithTag+0x7ef
9232fb9c 818ca13f 86d41468 9232fbc8 9232fbd4 nt!IopCompleteRequest+0xd3
9232fbf4 818bb9a6 00000000 00000000 00000000 nt!KiDeliverApc+0xce
9232fc44 818b89d9 866055a0 818b8499 ff858268 nt!KiSwapThread+0x456
9232fc98 9b88f4dc 00000002 850fca30 00000001 nt!KeWaitForMultipleObjects+0x53d
9232fcf0 9b82c5fe 00000001 850fca30 9b83a7a4 win32k!xxxMsgWaitForMultipleObjects+0xcb
9232fd34 9b82b265 850fca30 00000001 9ba03260 win32k!xxxDesktopThread+0x1a8
9232fd48 9b8e6b2e 00000004 003efd64 9232fd64 win32k!xxxCreateSystemThreads+0x54
9232fd58 818a797a 00000004 003efda4 775c5e74 win32k!NtUserCallNoParam+0x1b
9232fd58 775c5e74 00000004 003efda4 775c5e74 nt!KiFastCallEntry+0x12a
WARNING: Frame IP not in any known module. Following frames may be wrong.
003efda4 00000000 00000000 00000000 00000000 0x775c5e74
STACK_COMMAND: kb
FOLLOWUP_IP:
nt!ExDeferredFreePool+1be
81935759 891e mov dword ptr [esi],ebx
SYMBOL_STACK_INDEX: 1
SYMBOL_NAME: nt!ExDeferredFreePool+1be
FOLLOWUP_NAME: Pool_corruption
IMAGE_NAME: Pool_Corruption
DEBUG_FLR_IMAGE_TIMESTAMP: 0
MODULE_NAME: Pool_Corruption
FAILURE_BUCKET_ID: 0xC5_2_nt!ExDeferredFreePool+1be
BUCKET_ID: 0xC5_2_nt!ExDeferredFreePool+1be
Followup: Pool_corruption
---------
here is what the debugging program says. anyone got any ideas on what the cause is?im not a guru or anything which is why im trying to figure it out :P.