NMI_HARDWARE_FAILURE in CcPinMappedData

Hello!
I’m testing my file system driver on Windows 8.1 Preview x64.
After many operations a BugCheck NMI_HARDWARE_FAILURE (0x80) happens in a call to CcPinMappedData:

nt!KeBugCheckEx
hal!HalBugCheckSystem+0x7e
nt!WheaReportHwError+0x22d
hal!HalHandleNMI+0xfe
nt!KiProcessNMI+0x150
nt!KxNmiInterrupt+0x82
nt!KiNmiInterrupt+0x176
nt!ExAllocatePoolWithTag+0x53
nt!ExpExpandResourceOwnerTable+0x4b
nt!ExpFindEmptyEntry+0x51
nt!ExAcquireSharedStarveExclusive+0x209
nt!CcPinFileData+0x467
nt!CcPinMappedData+0xe0
mydriver!..

Any ideas? My RAM went through memtest without errors. This ExpExpandResourceOwnerTable seems like a rarely happening thing. I need your advice/comments.

It’s a hardware error, even if your memory passed memtest.

ExpExpandResourceOwnerTable happens all the time on a normal system - not every call, but regularly enough for a contended ERESOURCE.

It could also be a CPU issue or memory controller error.

Tony
OSR