B
Bloke at the pennine puddle
Before I start fully diagnosing the problem, and I've ruled out bad
RAM or other hardware failure, anyone seen this error before?
---------
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: 00000002, A list entry was corrupt
Arg2: 0000e040, entry in list being removed
Arg3: 00027fef, highest physical page number
Arg4: 00000001, reference count of entry being removed
Debugging Details:
------------------
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0x4E
LAST_CONTROL_TRANSFER: from 80512b80 to 804f4103
STACK_TEXT:
f8c6ab00 80512b80 0000004e 00000002 0000e040 nt!KeBugCheckEx+0x19
f8c6ab28 8050d751 00000000 d1398000 82edb318 nt!MiUnlinkPageFromList+0x3e
f8c6ab50 80548138 d1398000 00000000 f8c6ad10 nt!MmCheckCachedPageState+0xd1
f8c6abe0 f88add24 82e8db90 00014107 00004000 nt!CcFastCopyRead+0x14c
f8c6ac3c f894418c 82e8db90 f8c6ad10 00004000 Ntfs!NtfsCopyReadA+0x1c0
f8c6ac64 f892cbb9 82e8db90 f8c6ad10 00004000 sr!SrFastIoRead+0x3e
WARNING: Stack unwind information not available. Following frames may be wrong.
f8c6ac8c 8055a11e 82e8db90 f8c6ad10 00004000 PQV2i+0x3bb9
f8c6ad38 8052d571 00000210 00000000 00000000 nt!NtReadFile+0x2b8
f8c6ad38 7ffe0304 00000210 00000000 00000000 nt!KiSystemService+0xc4
009fd4fc 00000000 00000000 00000000 00000000 SharedUserData!SystemCallStub+0x4
FOLLOWUP_IP:
PQV2i+3bb9
f892cbb9 ?? ???
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: PQV2i+3bb9
MODULE_NAME: PQV2i
IMAGE_NAME: PQV2i.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 3edd1027
STACK_COMMAND: kb
BUCKET_ID: 0x4E_PQV2i+3bb9
Followup: MachineOwner
804f40e3 f6ff idiv bh
804f40e5 ffc2 inc edx
804f40e7 0400 add al,0x0
804f40e9 cc int 3
nt!KeBugCheckEx:
804f40ea 55 push ebp
804f40eb 8bec mov ebp,esp
804f40ed 6a00 push 0x0
804f40ef ff7518 push dword ptr [ebp+0x18]
804f40f2 ff7514 push dword ptr [ebp+0x14]
804f40f5 ff7510 push dword ptr [ebp+0x10]
804f40f8 ff750c push dword ptr [ebp+0xc]
804f40fb ff7508 push dword ptr [ebp+0x8]
804f40fe e817f6ffff call nt!KeBugCheck2 (804f371a)
804f4103 5d pop ebp
804f4104 c21400 ret 0x14
804f4107 cc int 3
nt!KeClearTimer:
804f4108 8b442404 mov eax,[esp+0x4]
804f410c 83600400 and dword ptr [eax+0x4],0x0
804f4110 c20400 ret 0x4
804f4113 cc int 3
nt!KeCheckForTimer:
804f4114 55 push ebp
804f4115 8bec mov ebp,esp
804f4117 8b450c mov eax,[ebp+0xc]
804f411a 53 push ebx
804f411b 56 push es
---------
`PQV2i` refers to `PowerQuest Drive Image 7.0` and before anyone
entertains the idea, I paid cash for the program that I obtained in a
shop!
It caused Windows XP to give me the usual "Windows has recovered from
a critical" error dialogue on the next reboot.
The installed Windows XP Professional is fully patched up.
Anyone got any ideas?
RAM or other hardware failure, anyone seen this error before?
---------
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: 00000002, A list entry was corrupt
Arg2: 0000e040, entry in list being removed
Arg3: 00027fef, highest physical page number
Arg4: 00000001, reference count of entry being removed
Debugging Details:
------------------
DEFAULT_BUCKET_ID: DRIVER_FAULT
BUGCHECK_STR: 0x4E
LAST_CONTROL_TRANSFER: from 80512b80 to 804f4103
STACK_TEXT:
f8c6ab00 80512b80 0000004e 00000002 0000e040 nt!KeBugCheckEx+0x19
f8c6ab28 8050d751 00000000 d1398000 82edb318 nt!MiUnlinkPageFromList+0x3e
f8c6ab50 80548138 d1398000 00000000 f8c6ad10 nt!MmCheckCachedPageState+0xd1
f8c6abe0 f88add24 82e8db90 00014107 00004000 nt!CcFastCopyRead+0x14c
f8c6ac3c f894418c 82e8db90 f8c6ad10 00004000 Ntfs!NtfsCopyReadA+0x1c0
f8c6ac64 f892cbb9 82e8db90 f8c6ad10 00004000 sr!SrFastIoRead+0x3e
WARNING: Stack unwind information not available. Following frames may be wrong.
f8c6ac8c 8055a11e 82e8db90 f8c6ad10 00004000 PQV2i+0x3bb9
f8c6ad38 8052d571 00000210 00000000 00000000 nt!NtReadFile+0x2b8
f8c6ad38 7ffe0304 00000210 00000000 00000000 nt!KiSystemService+0xc4
009fd4fc 00000000 00000000 00000000 00000000 SharedUserData!SystemCallStub+0x4
FOLLOWUP_IP:
PQV2i+3bb9
f892cbb9 ?? ???
FOLLOWUP_NAME: MachineOwner
SYMBOL_NAME: PQV2i+3bb9
MODULE_NAME: PQV2i
IMAGE_NAME: PQV2i.sys
DEBUG_FLR_IMAGE_TIMESTAMP: 3edd1027
STACK_COMMAND: kb
BUCKET_ID: 0x4E_PQV2i+3bb9
Followup: MachineOwner
804f40e3 f6ff idiv bh
804f40e5 ffc2 inc edx
804f40e7 0400 add al,0x0
804f40e9 cc int 3
nt!KeBugCheckEx:
804f40ea 55 push ebp
804f40eb 8bec mov ebp,esp
804f40ed 6a00 push 0x0
804f40ef ff7518 push dword ptr [ebp+0x18]
804f40f2 ff7514 push dword ptr [ebp+0x14]
804f40f5 ff7510 push dword ptr [ebp+0x10]
804f40f8 ff750c push dword ptr [ebp+0xc]
804f40fb ff7508 push dword ptr [ebp+0x8]
804f40fe e817f6ffff call nt!KeBugCheck2 (804f371a)
804f4103 5d pop ebp
804f4104 c21400 ret 0x14
804f4107 cc int 3
nt!KeClearTimer:
804f4108 8b442404 mov eax,[esp+0x4]
804f410c 83600400 and dword ptr [eax+0x4],0x0
804f4110 c20400 ret 0x4
804f4113 cc int 3
nt!KeCheckForTimer:
804f4114 55 push ebp
804f4115 8bec mov ebp,esp
804f4117 8b450c mov eax,[ebp+0xc]
804f411a 53 push ebx
804f411b 56 push es
---------
`PQV2i` refers to `PowerQuest Drive Image 7.0` and before anyone
entertains the idea, I paid cash for the program that I obtained in a
shop!
It caused Windows XP to give me the usual "Windows has recovered from
a critical" error dialogue on the next reboot.
The installed Windows XP Professional is fully patched up.
Anyone got any ideas?