Hi,
We have various bug checks:
PFN_LIST_CORRUPT (4e)
This indicates that the page frame number (PFN) list is corrupted.
This error is typically caused by a driver passing a bad memory descriptor list. For example, the driver might have called
MmUnlockPages twice with the same list.
Code:
7: kd> k
Child-SP RetAddr Call Site
fffff880`04479ac8 fffff800`040972ed nt!KeBugCheckEx
fffff880`04479ad0 fffff800`040b706b nt!MiUnlinkPageFromLockedList+0x8d
fffff880`04479b50 fffff800`040a3c8f nt!MiResolveTransitionFault+0x16b
fffff880`04479be0 fffff800`04093c3b nt!MiDispatchFault+0x95f
fffff880`04479cf0 fffff800`04084cee nt!MmAccessFault+0xe1b
fffff880`04479e50 fffff800`0439c7b0 nt!KiPageFault+0x16e
fffff880`04479fe8 fffff880`012e3eaa nt!CcPinRead
fffff880`04479ff0 fffff880`012e885c Ntfs!NtfsPinStream+0x62
fffff880`0447a030 fffff880`012ef64c Ntfs!NtOfsPutData+0x17c
fffff880`0447a160 fffff880`012eff43 Ntfs!NtfsWriteFcbUsnRecordToJournal+0xa8
fffff880`0447a220 fffff880`012ee036 Ntfs!NtfsWriteUsnJournalChanges+0x187
fffff880`0447a2a0 fffff880`012ca519 Ntfs!NtfsCheckpointCurrentTransaction+0x72
fffff880`0447a2d0 fffff880`012c9477 Ntfs!NtfsSetEndOfFileInfo+0x2a9
fffff880`0447a3d0 fffff880`0123bf84 Ntfs!NtfsCommonSetInformation+0x2c7
fffff880`0447a4b0 fffff800`0452fd26 Ntfs!NtfsFsdSetInformation+0x11c
fffff880`0447a530 fffff880`0118cbcf nt!IovCallDriver+0x566
fffff880`0447a590 fffff880`0118b6df fltmgr!FltpLegacyProcessingAfterPreCallbacksCompleted+0x24f
fffff880`0447a620 fffff800`0452fd26 fltmgr!FltpDispatch+0xcf
fffff880`0447a680 fffff800`04364a92 nt!IovCallDriver+0x566
fffff880`0447a6e0 fffff800`04085e53 nt!NtSetInformationFile+0x5ae
fffff880`0447a800 fffff800`04082410 nt!KiSystemServiceCopyEnd+0x13
fffff880`0447aa08 fffff800`042fdaab nt!KiServiceLinkage
fffff880`0447aa10 fffff800`04325bef nt!CmpDoFileSetSize+0xeb
fffff880`0447aaa0 00000000`00000000 nt!HvWriteDirtyDataToHive+0x2af
Various file system related routines in that stack (fltmgr, Ntfs, etc).
DRIVER_VERIFIER_DETECTED_VIOLATION (c4)
This is the general bug check code for fatal errors found by Driver Verifier.
Code:
3: kd> k
Child-SP RetAddr Call Site
fffff880`033855c8 fffff800`0450e4ec nt!KeBugCheckEx
fffff880`033855d0 fffff800`0450ef2b nt!VerifierBugCheckIfAppropriate+0x3c
fffff880`03385610 fffff800`0451fba8 nt!ExAllocatePoolSanityChecks+0xcb
fffff880`03385650 fffff800`0451fe17 nt!VeAllocatePoolWithTagPriority+0x88
fffff880`033856c0 fffff880`080045a1 nt!VerifierExAllocatePoolWithTagPriority+0x17
fffff880`03385700 fffff880`080037bb tcpipreg!InterfaceAddressRegKeyChangeHandler+0x109
fffff880`03385830 fffff880`08002a59 tcpipreg!TcpipRegQueryAndUpdateKeyValue+0x363
fffff880`033858c0 fffff880`01655754 tcpipreg!TcpipRegStartRegistryKeyNotification+0xbd
fffff880`03385910 fffff880`08003293 NETIO!RtlInvokeStartRoutines+0x34
fffff880`03385950 fffff800`0446c467 tcpipreg!DriverEntry+0x257
fffff880`033859a0 fffff800`0446c865 nt!IopLoadDriver+0xa07
fffff880`03385c70 fffff800`0408b261 nt!IopLoadUnloadDriver+0x55
fffff880`03385cb0 fffff800`0431e2ea nt!ExpWorkerThread+0x111
fffff880`03385d40 fffff800`040728e6 nt!PspSystemThreadStartup+0x5a
fffff880`03385d80 00000000`00000000 nt!KxStartSystemThread+0x16
tcpipreg.sys appears to be attempting to allocate zero bytes, which is the TCP/IP Registry Compatibility driver. We can confirm this as well by the NETIO (Network I/O Subsystem) call directly above.
IRQL_NOT_LESS_OR_EQUAL (a)
This indicates that Microsoft Windows or a kernel-mode driver accessed paged memory at DISPATCH_LEVEL or above.
This bug check is issued if paged memory (or invalid memory) is accessed when the IRQL is too high. The error that generates this bug check usually occurs after the installation of a faulty device driver, system service, or BIOS.
BAD_POOL_HEADER (19)
This indicates that a pool header is corrupt.
BugCheck 19, {3,
fffffa800547daf0, fffffa800547dad0, fffffa800547daf0}
Code:
0: kd> !pool fffffa800547daf0
GetPointerFromAddress: unable to read from fffff80003b08100
Pool page fffffa800547daf0 region is GetUlongFromAddress: unable to read from fffff80003b081c0
Nonpaged pool
fffffa800547d000 size: 470 previous size: 0 (Free ) .... (Protected)
Code:
0: kd> !poolval fffffa800547d000
Pool page fffffa800547d000 region is Nonpaged pool
Validating Pool headers for pool page: fffffa800547d000
Pool page [ fffffa800547d000 ] is __inVALID.
Analyzing linked list...
[ fffffa800547d000 --> fffffa800547d540 (size = 0x540 bytes)]: Corrupt region
CRITICAL_OBJECT_TERMINATION (f4)
This indicates that a process or thread crucial to system operation has unexpectedly exited or been terminated.
BugCheck F4, {
3,
fffffa80068f1b30, fffffa80068f1e10, fffff800027ca7b0}
Parameter 1 is
3 which indicates it was a process as opposed to a thread that terminated.
Code:
4: kd> !process fffffa80068f1b30 3
GetPointerFromAddress: unable to read from fffff800026fd000
PROCESS fffffa80068f1b30
SessionId: none Cid: 0178 Peb: 7fffffd8000 ParentCid: 0154
DirBase: 197b71000 ObjectTable: fffff8a00f8c64e0 HandleCount: <Data Not Accessible>
Image: wininit.exe
wininit.exe starts, stops and interacts with Windows service processes.
Right, so what's happening here looks like the fault of your SSD's firmware not being up to date. Please update your firmware for your SSD ASAP. Please also uninstall SpeedFan.
Regards,
Patrick