The Coin Return Foundational Fundraiser is here! Please donate!

BSOD - PFN_LIST_CORRUPT

DortmunderDortmunder Registered User regular
edited March 2009 in Help / Advice Forum
This is probably a long shot - but I'm hopping someone might be able to help me on this.

Not sure what - if any - of this information may be relevant, but here goes:

I was running on an ASUS A8N-E motherboard, 1 GB ram (2 x 512 MB), MAXTOR 6L160M0 hdd, WinXP professional.

I bought a pair of Kingston PC3200 / 400mhz 1GB DDRs about a month ago, and used them to replace the other sticks. Installed in B1 and B2.

Shortly after that time, I started getting BSODs at random times with the message PFN_LIST_CORRUPT.

I ran Memtest, but found no errors after more than 12 hours of running extended tests. I've updated my BIOS and nForce chipset drivers to 1013 and 665 respectively.

Still getting the crashes, I ran dumpchk on some of the minidumps. Here is a sample of 3 of them.
----- 32 bit Kernel Mini Dump Analysis

DUMP_HEADER32:
MajorVersion        0000000f
MinorVersion        00000a28
DirectoryTableBase  20620420
PfnDataBase         81b86000
PsLoadedModuleList  80554040
PsActiveProcessHead 8055a1d8
MachineImageType    0000014c
NumberProcessors    00000001
BugCheckCode        10000050
BugCheckParameter1  bad0b158
BugCheckParameter2  00000000
BugCheckParameter3  805b19d3
BugCheckParameter4  00000003
PaeEnabled          00000001
KdDebuggerDataBlock 80545b60
MiniDumpFields      00000dff 

TRIAGE_DUMP32:
ServicePackBuild      00000300 
SizeOfDump            00010000 
ValidOffset           0000fffc 
ContextOffset         00000320 
ExceptionOffset       000007d0 
MmOffset              00001068 
UnloadedDriversOffset 000010a0 
PrcbOffset            00001878 
ProcessOffset         000024c8 
ThreadOffset          00002728 
CallStackOffset       00002980 
SizeOfCallStack       00000374 
DriverListOffset      00002f88 
DriverCount           00000088 
StringPoolOffset      000057e8 
StringPoolSize        000012a0 
BrokenDriverOffset    00000000 
TriageOptions         00000041 
TopOfStack            a89f9c8c 
DebuggerDataOffset    00002cf8 
DebuggerDataSize      00000290 
DataBlocksOffset      00006a88 
DataBlocksCount       00000004 


Windows XP Kernel Version 2600 (Service Pack 3) UP Free x86 compatible
Kernel base = 0x804d7000 PsLoadedModuleList = 0x80554040
Debug session time: Sat Feb 14 00:18:09 2009
System Uptime: 0 days 0:25:05 
start    end        module name
804d7000 806cf680   nt             Checksum: 00206065  Timestamp: Thu Aug 14 05:33:12 2008 (48A3FBD8)

Unloaded modules:
a8f1f000 a8f4a000   kmixer.sys    Timestamp: unavailable (00000000)
baff6000 baff7000   drmkaud.sys    Timestamp: unavailable (00000000)
baa38000 baa45000   DMusic.sys    Timestamp: unavailable (00000000)
baa28000 baa36000   swmidi.sys    Timestamp: unavailable (00000000)
a8f4a000 a8f6d000   aec.sys     Timestamp: unavailable (00000000)
badfa000 badfc000   splitter.sys    Timestamp: unavailable (00000000)
b32d9000 b32de000   Cdaudio.SYS    Timestamp: unavailable (00000000)
ac648000 ac64b000   Sfloppy.SYS    Timestamp: unavailable (00000000)

Finished dump check


----- 32 bit Kernel Mini Dump Analysis

DUMP_HEADER32:
MajorVersion        0000000f
MinorVersion        00000a28
DirectoryTableBase  1e4a0360
PfnDataBase         81b86000
PsLoadedModuleList  80554040
PsActiveProcessHead 8055a1d8
MachineImageType    0000014c
NumberProcessors    00000001
BugCheckCode        1000008e
BugCheckParameter1  c0000005
BugCheckParameter2  bf8c9d5f
BugCheckParameter3  aef4f854
BugCheckParameter4  00000000
PaeEnabled          00000001
KdDebuggerDataBlock 80545b60
MiniDumpFields      00000dff 

TRIAGE_DUMP32:
ServicePackBuild      00000300 
SizeOfDump            00010000 
ValidOffset           0000fffc 
ContextOffset         00000320 
ExceptionOffset       000007d0 
MmOffset              00001068 
UnloadedDriversOffset 000010a0 
PrcbOffset            00001878 
ProcessOffset         000024c8 
ThreadOffset          00002728 
CallStackOffset       00002980 
SizeOfCallStack       0000079c 
DriverListOffset      000033b0 
DriverCount           00000088 
StringPoolOffset      00005c10 
StringPoolSize        000012a0 
BrokenDriverOffset    00000000 
TriageOptions         00000041 
TopOfStack            aef4f864 
DebuggerDataOffset    00003120 
DebuggerDataSize      00000290 
DataBlocksOffset      00006eb0 
DataBlocksCount       00000003 


Windows XP Kernel Version 2600 (Service Pack 3) UP Free x86 compatible
Kernel base = 0x804d7000 PsLoadedModuleList = 0x80554040
Debug session time: Mon Mar 09 18:35:17 2009
System Uptime: 0 days 0:12:54 
start    end        module name
804d7000 806cf680   nt             Checksum: 00206065  Timestamp: Thu Aug 14 05:33:12 2008 (48A3FBD8)

Unloaded modules:
abf37000 abf62000   kmixer.sys    Timestamp: unavailable (00000000)
baf09000 baf0a000   drmkaud.sys    Timestamp: unavailable (00000000)
ac1a2000 ac1af000   DMusic.sys    Timestamp: unavailable (00000000)
abfd2000 abfe0000   swmidi.sys    Timestamp: unavailable (00000000)
abf62000 abf85000   aec.sys     Timestamp: unavailable (00000000)
b1f8b000 b1f8d000   splitter.sys    Timestamp: unavailable (00000000)
b749c000 b74a1000   Cdaudio.SYS    Timestamp: unavailable (00000000)
af6b5000 af6b8000   Sfloppy.SYS    Timestamp: unavailable (00000000)

Finished dump check


----- 32 bit Kernel Mini Dump Analysis

DUMP_HEADER32:
MajorVersion        0000000f
MinorVersion        00000a28
DirectoryTableBase  216d0460
PfnDataBase         81b86000
PsLoadedModuleList  80554040
PsActiveProcessHead 8055a1d8
MachineImageType    0000014c
NumberProcessors    00000001
BugCheckCode        100000d1
BugCheckParameter1  38ab46de
BugCheckParameter2  00000002
BugCheckParameter3  00000008
BugCheckParameter4  38ab46de
PaeEnabled          00000001
KdDebuggerDataBlock 80545b60
MiniDumpFields      00000dff 

TRIAGE_DUMP32:
ServicePackBuild      00000300 
SizeOfDump            00010000 
ValidOffset           0000fffc 
ContextOffset         00000320 
ExceptionOffset       000007d0 
MmOffset              00001068 
UnloadedDriversOffset 000010a0 
PrcbOffset            00001878 
ProcessOffset         000024c8 
ThreadOffset          00002728 
CallStackOffset       00002980 
SizeOfCallStack       00003fff 
DriverListOffset      00006c10 
DriverCount           0000008b 
StringPoolOffset      00009558 
StringPoolSize        00001310 
BrokenDriverOffset    00000000 
TriageOptions         00000041 
TopOfStack            a6bcd000 
DebuggerDataOffset    00006980 
DebuggerDataSize      00000290 
DataBlocksOffset      0000a868 
DataBlocksCount       00000004 


Windows XP Kernel Version 2600 (Service Pack 3) UP Free x86 compatible
Kernel base = 0x804d7000 PsLoadedModuleList = 0x80554040
Debug session time: Tue Mar 17 20:43:23 2009
System Uptime: 0 days 0:22:16 
start    end        module name
804d7000 806cf680   nt             Checksum: 00206065  Timestamp: Thu Aug 14 05:33:12 2008 (48A3FBD8)

Unloaded modules:
a77de000 a7809000   kmixer.sys    Timestamp: unavailable (00000000)
a8ca9000 a8cd4000   kmixer.sys    Timestamp: unavailable (00000000)
ba6a8000 ba6a9000   drmkaud.sys    Timestamp: unavailable (00000000)
ba1b8000 ba1c5000   DMusic.sys    Timestamp: unavailable (00000000)
ba1a8000 ba1b6000   swmidi.sys    Timestamp: unavailable (00000000)
a8cd4000 a8cf7000   aec.sys     Timestamp: unavailable (00000000)
ba5be000 ba5c0000   splitter.sys    Timestamp: unavailable (00000000)
ba3c8000 ba3cd000   Cdaudio.SYS    Timestamp: unavailable (00000000)
ac17c000 ac17f000   Sfloppy.SYS    Timestamp: unavailable (00000000)

Finished dump check


I ran verifier, letting it automatically select unsigned drivers, but had no problems. Should I have it run for those drivers in the dumpchk report?

Not sure what else to try next, nor where to look. If anyone has any deeper experience or knowledge about this sort of thing it would be much appreciated.

Thanks

steam_sig.png
Dortmunder on

Posts

  • DortmunderDortmunder Registered User regular
    edited March 2009
    For what it's worth - I ran verifier with the drivers listed in the minidump.

    Nothing.

    I'm back on the original 2 x 512 MB sticks because the Kingston RAM was my first suspect...but the Memtest seems to indicate otherwise. I haven't gotten the BSOD again (yet)...but they were random before anyways, so hard to say.

    Dortmunder on
    steam_sig.png
  • Zilla360Zilla360 21st Century. |She/Her| Trans* Woman In Aviators Firing A Bazooka. ⚛️Registered User regular
    edited March 2009
    You could try a Linux Live CD. If you experience any kernel panics it would be more indicative of a hardware Vs. a software/driver issue. That's what I usually do, anyhow.

    Linux is also far more sensitive towards bad RAM.

    Zilla360 on
  • DortmunderDortmunder Registered User regular
    edited March 2009
    That's an interesting idea. I'll give it a shot and see what pops up.

    Thanks

    Dortmunder on
    steam_sig.png
Sign In or Register to comment.