Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: PFN List Corrupt BSoD

05 Feb 2012   #11
writhziden

Windows 7 Home Premium 64 Bit
 
 

Memtest will run until you stop it, so let it run for 7 passes. Windows Memory Diagnostic tool requires that you set how many times it runs.


Code:

Microsoft (R) Windows Debugger Version 6.11.0001.404 X86
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [F:\Kingston\BSODDmpFiles\Kurama\Windows_NT6_BSOD_jcgriff2\020512-16926-01.dmp]
Mini Kernel Dump File: Only registers and stack trace are available

Symbol search path is: SRV*C:\SymCache*http://msdl.microsoft.com/download/symbols
Executable search path is: 
Windows 7 Kernel Version 7601 (Service Pack 1) MP (8 procs) Free x64
Product: WinNt, suite: TerminalServer SingleUserTS Personal
Built by: 7601.17640.amd64fre.win7sp1_gdr.110622-1506
Machine Name:
Kernel base = 0xfffff800`02e09000 PsLoadedModuleList = 0xfffff800`0304e670
Debug session time: Sun Feb  5 13:10:25.464 2012 (GMT-7)
System Uptime: 0 days 9:41:15.339
Loading Kernel Symbols
...............................................................
................................................................
.........................................
Loading User Symbols
Loading unloaded module list
....
*******************************************************************************
*                                                                             *
*                        Bugcheck Analysis                                    *
*                                                                             *
*******************************************************************************

Use !analyze -v to get detailed debugging information.

BugCheck 4E, {99, 5cf00, 2, 122aff}

Probably caused by : memory_corruption ( nt!MiBadShareCount+4c )

Followup: MachineOwner
---------

0: 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: 0000000000000099, A PTE or PFN is corrupt
Arg2: 000000000005cf00, page frame number
Arg3: 0000000000000002, current page state
Arg4: 0000000000122aff, 0

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


BUGCHECK_STR:  0x4E_99

CUSTOMER_CRASH_COUNT:  1

DEFAULT_BUCKET_ID:  VISTA_DRIVER_FAULT

PROCESS_NAME:  firefox.exe

CURRENT_IRQL:  2

LAST_CONTROL_TRANSFER:  from fffff80002f0ed7c to fffff80002e85c40

STACK_TEXT:  
fffff880`0b0a7368 fffff800`02f0ed7c : 00000000`0000004e 00000000`00000099 00000000`0005cf00 00000000`00000002 : nt!KeBugCheckEx
fffff880`0b0a7370 fffff800`02e2d3ce : 00000000`00000000 fffff680`00183088 00000000`00000000 00000000`30774009 : nt!MiBadShareCount+0x4c
fffff880`0b0a73b0 fffff800`02eb7bb7 : 00000000`00000000 fffff680`00183ff8 fffffa80`0d5cf4d0 fffff8a0`09f73c00 : nt! ?? ::FNODOBFM::`string'+0x33094
fffff880`0b0a7560 fffff800`02e730ff : fffffa80`00000000 00000000`30867fff 00000000`00000000 00000000`00000000 : nt!MiDeleteVirtualAddresses+0x41f
fffff880`0b0a7720 fffff800`02e84ed3 : ffffffff`ffffffff fffff8a0`0e9aa858 fffff8a0`0e9aa880 fffff8a0`00008000 : nt!NtFreeVirtualMemory+0x61f
fffff880`0b0a7820 fffff800`02e81470 : fffff880`0318c4b2 fffff8a0`10318980 fffffa80`0d5cf4d0 fffffa80`0d845f00 : nt!KiSystemServiceCopyEnd+0x13
fffff880`0b0a79b8 fffff880`0318c4b2 : fffff8a0`10318980 fffffa80`0d5cf4d0 fffffa80`0d845f00 fffff8a0`0e9aa850 : nt!KiServiceLinkage
fffff880`0b0a79c0 fffff880`03177b5a : 00000000`00000000 fffff8a0`04d7c520 00000000`00000001 fffff8a0`09e0f560 : dxgmms1!VIDMM_PROCESS_HEAP::Free+0xa2
fffff880`0b0a79f0 fffff880`03172523 : fffffa80`07a5cc10 00000000`00000001 fffff8a0`10318900 00000000`00000001 : dxgmms1!VIDMM_GLOBAL::CloseLocalAllocation+0x112
fffff880`0b0a7aa0 fffff880`03158ecc : 00000000`00000000 00000000`00000000 ffffffff`ffffffff 00000000`00000000 : dxgmms1!VIDMM_GLOBAL::CloseOneAllocation+0x19b
fffff880`0b0a7b70 fffff880`0309accc : fffff8a0`09ead3c0 fffff8a0`04a28000 fffff8a0`04a28000 00000000`00000001 : dxgmms1!VidMmCloseAllocation+0x44
fffff880`0b0a7ba0 fffff880`0309b3ac : fffffa80`07298680 00000001`00000000 00000000`00000001 fffff8a0`04a28000 : dxgkrnl!DXGDEVICE::DestroyAllocations+0x248
fffff880`0b0a7c90 fffff880`0309a651 : fffff8a0`04a28000 fffff8a0`04a28000 fffffa80`0c3147a0 00000000`00000000 : dxgkrnl!DXGDEVICE::DestroyResource+0x84
fffff880`0b0a7cc0 fffff880`0309aa03 : fffff8a0`04a28000 fffff8a0`04a28000 00000000`00000001 fffff8a0`0b0858d0 : dxgkrnl!DXGDEVICE::ProcessTerminationList+0x95
fffff880`0b0a7d10 fffff880`0309e3e7 : 00000000`00000000 fffff880`0b0a8160 00000000`00000001 fffff880`030653af : dxgkrnl!DXGDEVICE::TerminateAllocations+0x1db
fffff880`0b0a7d60 fffff880`030a0e57 : fffff8a0`04a28000 fffff880`0b0a7e70 00000000`00000001 00000000`00000000 : dxgkrnl!DXGDEVICE::DestroyAllocation+0x93
fffff880`0b0a7df0 fffff960`001ff51a : 00000000`fffdb000 fffffa80`0bff7060 00000000`00000020 00000000`72c46168 : dxgkrnl!DxgkDestroyAllocation+0x9bf
fffff880`0b0a80b0 fffff800`02e84ed3 : 00000000`00147cac fffff880`0b0a8160 00000000`fffdd000 00000000`72c46168 : win32k!NtGdiDdDDIDestroyAllocation+0x12
fffff880`0b0a80e0 00000000`72c6141a : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : nt!KiSystemServiceCopyEnd+0x13
00000000`001ac928 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : 0x72c6141a


STACK_COMMAND:  kb

FOLLOWUP_IP: 
nt!MiBadShareCount+4c
fffff800`02f0ed7c cc              int     3

SYMBOL_STACK_INDEX:  1

SYMBOL_NAME:  nt!MiBadShareCount+4c

FOLLOWUP_NAME:  MachineOwner

MODULE_NAME: nt

DEBUG_FLR_IMAGE_TIMESTAMP:  4e02aaa3

IMAGE_NAME:  memory_corruption

FAILURE_BUCKET_ID:  X64_0x4E_99_nt!MiBadShareCount+4c

BUCKET_ID:  X64_0x4E_99_nt!MiBadShareCount+4c

Followup: MachineOwner
---------
Possible causes are Memory problems... Drivers...

Continue with the memory tests.


My System SpecsSystem Spec
.
06 Feb 2012   #12
Kurama

Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1
 
 

Well, my memory passed 7 times without error at Memtest. I will use Windows Memory test too.

Well, when I bought that laptop, it only had 1 partition. I used different interface of Paragon that I've never used before and it failed at the first time. Could it be the problem?
My System SpecsSystem Spec
06 Feb 2012   #13
writhziden

Windows 7 Home Premium 64 Bit
 
 

It is possible that changing partitions caused problems if it did not fully complete the partitioning commands. Have you made any other changes to the system since you first used the laptop? Registry cleaning?
My System SpecsSystem Spec
.

06 Feb 2012   #14
Kurama

Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1
 
 

Well, it failed and I did it again. Second time was a success. Also, I tried to change the drive name after that from E to D etc. I haven't cleaned registry until today.

Well, then, should I check HDD?
My System SpecsSystem Spec
06 Feb 2012   #15
writhziden

Windows 7 Home Premium 64 Bit
 
 

Run Disk Check with both boxes checked. Post back your logs following Check Disk (chkdsk) - Read Event Viewer Log



Also, in reference to registry cleaning...

Many of us on the forums actually do not recommend automated optimization tools for Windows 7. Windows 7 does a much better job of handling its own optimization than its predecessors did. We especially do not recommend registry cleaning as an "optimization" step because automated registry cleaning causes more harm to the registry than it actually repairs.

In the future, if you need help optimizing Windows 7, please post a thread in Performance & Maintenance - Windows 7 Forums or follow the tutorial enclosed in that forum to Optimize Windows 7.



If you created a backup of the registry prior to cleaning, revert to that. If not, see if you have a restore point you can revert to through System Restore.
My System SpecsSystem Spec
06 Feb 2012   #16
Kurama

Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1
 
 

Well, it's Turkish but I can say there are no errors at disk according to chkdsk.
My System SpecsSystem Spec
06 Feb 2012   #17
writhziden

Windows 7 Home Premium 64 Bit
 
 

Google translate can read Turkish if you want to post the logs. I don't mind translating them through that for a disk check. It isn't the most reliable translation for most things, but disk check logs are fairly simple language in all languages.

If you received the equivalent of: "Windows has checked the file system and found no problems", it should be fine, though.
My System SpecsSystem Spec
06 Feb 2012   #18
Kurama

Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1
 
 

"Windows has checked the file system and found no problems" for all checks. Only one time flagged empty space found in MFT bitmap.

Other than that, I'm really sick of BSoD when everything looks normal
My System SpecsSystem Spec
06 Feb 2012   #19
writhziden

Windows 7 Home Premium 64 Bit
 
 

Continue with the memory tests and let us know how they go. Additionally, an underlying driver may be incompatible\conflicting with your system. Run Driver Verifier to find any issues. To run Driver Verifier, do the following:
a. Backup your system and user files
b. Create a system restore point
c. If you do not have a Windows 7 DVD, Create a system repair disc
d. Run Driver Verifier

If Windows cannot start in normal mode with driver verifier running, start in safe mode. If it cannot start in safe mode or normal mode, restore the system restore point using System Restore OPTION TWO.

Thanks to zigzag3143 for contributing to the Verifier steps.
If you are unable to start Windows with all drivers being verified or if the blue screen crashes fail to create .dmp files, run them in groups of 5 or 10 until you find a group that causes blue screen crashes and stores the blue screen .dmp files.
My System SpecsSystem Spec
06 Feb 2012   #20
Kurama

Windows 7 Home Premium 64-bit (6.1, Build 7601) Service Pack 1
 
 

Well, verifier gives BSoD when ESET's real time system protection is active. It gave BSoD when I was trying to install Logitech Setpoint too.
My System SpecsSystem Spec
Reply

 PFN List Corrupt BSoD




Thread Tools Search this Thread
Search this Thread:

Advanced Search




Similar help and support threads
Thread Forum
BSOD PFN List Corrupt
I had some very bad luck after installing Adobe Photo Shop with BSOD's so I uninstalled it but things seemed to turn worse so I did a restore. It seemed good but my Norton 360 was out of date after the restore, During the update I got a BSOD PFN List Corrupt. Here is my DM Log Collector file. ...
BSOD Help and Support
BSOD with no apparent cause, PFN list corrupt.
I randomly BSOD'd due to 'PFN_LIST_CORRUPT' and I can't find any apparent reason. Poking around on Google made me realize it may be due to a bad driver, but I lack the technical expertise to figure out which driver it is. Anyway, I ran to SF Diagnostic Tool as requested and uploaded the info....
BSOD Help and Support
Bsod - pfn list corrupt
I've had this computer for about 6 months now. I've had BSOD constantly, and whatever I do isn't helping a friend told me to come here. So here I am, if you can please help me. I've run Prime95 for 24-48 hours and no problems then I can run it a different time and it will crash. I've fixed my...
BSOD Help and Support
BSOD PFN List Corrupt
Greetings and thanks in advance for your help. Our system is experiencing frequent BSOD issues. Attached are the requested files per the posting instructions. Our system is running Win7 64 Home Premium. We have an EVGA 750i SLI mobo and an EVGA GTX560 video card. Memory is 4GB (2 sticks,...
BSOD Help and Support
Random BSOD PFN List Corrupt
Over the last week or so i keep getting random BSOD happening for no apparent reason at all. The computer reboots to quickly for me to gather any information. All I've had a chance to read at towards the top was PFN List Corrupt I googled that and it said test your memory so i ran the...
BSOD Help and Support
BSOD PFN List Corrupt
I am having random BSOD's with the same PFN list corrupt error message. I have attached the requisite zip files. Any help would be greatly appreciated. Windows 7 32-bit upgraded from Vista full retain version purchased from retailer in August, 2009; upgrade to Windows performed in December,...
BSOD Help and Support


Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 06:19.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App