Jared
Sysnative Staff, BSOD Kernel Dump Expert
- Feb 3, 2014
- 1,591
I've stumbled across a dump file which I find interesting.
As you can tell a one bit error has occurred, but the question is where?
A page table entry has become corrupt so I took a look and this is what I found.
Everything is null which is strange, now the bit (hehe get it?) I don't understand is the 3rd and 4th parameters.
It mentions the low/high parts of the PTE? What exactly does that mean? I can't find much on it.
Isn't that a bit flip which I presume is the low part of the PTE, now I take it this invalidates it?
Can anyone enlighten me on this?
Code:
BugCheck 1A, {[COLOR="#FF0000"]41792[/COLOR], [COLOR="#008000"]fffff680003b7110[/COLOR], [COLOR="#800080"]8000000000[/COLOR], 0}
[COLOR="#FF0000"]Probably caused by : memory_corruption ( ONE_BIT )[/COLOR]
As you can tell a one bit error has occurred, but the question is where?
A page table entry has become corrupt so I took a look and this is what I found.
Code:
6: kd> [COLOR="#008000"]dt nt!_MMPFN fffff680003b7110[/COLOR]
+0x000 u1 : <unnamed-tag>
+0x008 u2 : <unnamed-tag>
+0x010 PteAddress : (null)
+0x010 VolatilePteAddress : (null)
+0x010 Lock : 0n0
+0x010 PteLong : 0
+0x018 u3 : <unnamed-tag>
+0x01c NodeBlinkLow : 0
+0x01e Unused : 0y0000
+0x01e VaType : 0y0000
+0x01f ViewCount : 0 ''
+0x01f NodeFlinkLow : 0 ''
+0x020 OriginalPte : _MMPTE
+0x028 u4 : <unnamed-tag>
Everything is null which is strange, now the bit (hehe get it?) I don't understand is the 3rd and 4th parameters.
Code:
MEMORY_MANAGEMENT (1a)
# Any other values for parameter 1 must be individually examined.
Arguments:
Arg1: 0000000000041792, A corrupt PTE has been detected. Parameter 2 contains the address of
the PTE. [B][COLOR="#FF0000"]Parameters 3/4 contain the low/high parts of the PTE.[/COLOR][/B]
Arg2: fffff680003b7110
Arg3: [COLOR="#800080"]000000[COLOR="#FF8C00"]8[/COLOR]000000000[/COLOR]
Arg4: [COLOR="#800080"]0000000000000000[/COLOR]
It mentions the low/high parts of the PTE? What exactly does that mean? I can't find much on it.
Code:
6: kd> [COLOR="#008000"].formats 0000008000000000[/COLOR]
Evaluate expression:
Hex: 00000080`00000000
Decimal: 549755813888
Octal: 0000000010000000000000
Binary: 00000000 00000000 00000000 [COLOR="#FF0000"][B]1[/B][/COLOR]0000000 00000000 00000000 00000000 00000000
Chars: ........
Time: Mon Jan 1 16:16:15.581 1601 (UTC + 1:00)
Float: low 0 high 1.79366e-043
Double: 2.71615e-312
Isn't that a bit flip which I presume is the low part of the PTE, now I take it this invalidates it?
Can anyone enlighten me on this?