From: "Laszlo Ersek" <lersek@redhat.com>
To: Gerd Hoffmann <kraxel@redhat.com>
Cc: devel@edk2.groups.io, Oliver Steffen <osteffen@redhat.com>,
Ard Biesheuvel <ardb+tianocore@kernel.org>,
Jiewen Yao <jiewen.yao@intel.com>,
dun.tan@intel.com
Subject: Re: [edk2-devel] [PATCH 1/1] OvmfPkg/QemuVideoDxe: purge VbeShim
Date: Tue, 13 Feb 2024 21:25:00 +0100 [thread overview]
Message-ID: <bc0fc17a-5f8a-1cb8-6ca1-637f8bc6e046@redhat.com> (raw)
In-Reply-To: <6ace94c1-bd7d-7ebc-047c-f1d78d9ab04a@redhat.com>
On 2/13/24 19:13, Laszlo Ersek wrote:
> On 2/13/24 18:28, Laszlo Ersek wrote:
>> On 2/13/24 15:02, Gerd Hoffmann wrote:
>>> On Tue, Feb 13, 2024 at 11:44:17AM +0100, Laszlo Ersek wrote:
>>>> Hi Gerd,
>>>>
>>>> On 2/13/24 09:59, Gerd Hoffmann wrote:
>>>>> Removing CSM support broke VbeShim.
>>>>>
>>>>> I see ASSERTS being triggered, both in vbeshim code and elsewhere.
>>>>> Didn't investigate in detail, but apparently the real mode address
>>>>> space is not considered being special any more, which invalidates
>>>>> some assumptions of the vbeshim code.
>>>>>
>>>>> The guest os which depends on vbeshim for video support is --
>>>>> according to the comments -- Windows 2008 R2. Which went EOL in
>>>>> January 2020, more than four years ago.
>>>>>
>>>>> Time to retire VbeShim. RIP.
>>>>
>>>> I don't understand this, and/or disagree.
>>>>
>>>> (1) Please collect more information about the ASSERT()s (the failure
>>>> mode you are seeing).
>>>> Because, (a) in the code that's being removed in this patch, I don't
>>>> see any ASSERT() that should fire, and (b) I cannot reproduce the
>>>> issue. (In fact my log contains "InstallVbeShim: VBE shim
>>>> installed".)
>>>
>>> Fair enough. The ASSERT() I see firing is this:
>>>
>>> ASSERT
>>> /home/kraxel/projects/edk2/OvmfPkg/QemuVideoDxe/VbeShim.c(142):
>>> Int0x10->Segment == 0x0000
>>
>> Something nasty is going on here;
>>
>> 138 //
>> 139 // We managed to allocate the page at zero. SVN r14218 guarantees that it
>> 140 // is NUL-filled.
>> 141 //
>> 142 ASSERT (Int0x10->Segment == 0x0000);
>>
>> "SVN r14218" is git commit d436d5ca0936 -- "Guarantee that free memory
>> in the 4K page starting at address 0 is always cleared to 0".
>>
>>>
>>> It reproduces for me when booting with a bunch of hot-pluggable CPUs
>>> (qemu -smp 2,maxcpus=32).
>>>
>>> I bisected this,
>>
>> Thank you!
>>
>>> and it seems indeed totally unrelated to CSM removal:
>>>
>>> 725acd0b9cc047b20a1b9379e46f05d3ebcf485e is the first bad commit
>>> commit 725acd0b9cc047b20a1b9379e46f05d3ebcf485e
>>> Author: Dun Tan <dun.tan@intel.com>
>>> Date: Fri Dec 1 10:53:32 2023 +0800
>>>
>>> UefiCpuPkg: Avoid assuming only one smmbasehob
>>>
>>> New theory: This is a NULL pointer dereference corrupting the zero
>>> page.
>>
>> Interesting; this commit is indeed related to having a multitude of
>> (possible?) CPUs.
>>
>>>
>>> I still think it makes sense to retire VbeShim, but of course with a
>>> different commit message and also the leftover function declaration
>>> removed.
>>
>> I agree, although in this case, the VBE shim has unexpectedly caught
>> an independent bug for us ;)
>>
>>>
>>> Can we unmap the zero page to avoid NULL pointer dereferences going
>>> unnoticed (after removing VbeShim)? IIRC I've seen an config option
>>> for that a while back, but can't find it now in the source tree ...
>>
>> Yes. See "PcdNullPointerDetectionPropertyMask" in
>> "MdeModulePkg/MdeModulePkg.dec".
>>
>> See NULL_DETECTION_NONSTOP_MODE in CpuDxe (and PiSmmCpuDxeSmm). In
>> CpuDxe, there's a fault handler that's supposed to dump the context to
>> the serial port. From looking only briefly, I'm not sure where the
>> actual unmapping happens (so that we get a page fault in the first
>> place).
>
> Bingo; after building with "--pcd
> gEfiMdeModulePkgTokenSpaceGuid.PcdNullPointerDetectionPropertyMask=65",
> and booting with 32 possible VCPUs and 1 present (= cold-plugged) VCPU:
>
> * tail of firmware log (until crash):
>
>> Loading SMM driver at 0x0007FF88000 EntryPoint=0x0007FFA63E5 PiSmmCpuDxeSmm.efi
>> SMRR Base: 0x7F000000, SMRR Size: 0x1000000
>> PcdCpuSmmCodeAccessCheckEnable = 1
>> mAddressEncMask = 0x0
>> PcdControlFlowEnforcementPropertyMask = 0
>> SMRAM TileSize = 0x00002000 (0x00001000, 0x00001000)
>> PiCpuSmmEntry: gSmmBaseHobGuid not found!
>> New Allcoated SMRAM SaveState Buffer (0x7FF41000, 0x00046000)
>> CPU[000] APIC ID=0000 SMBASE=7FF39000 SaveState=7FF48C00 Size=00000400
>> Stacks - 0x7FE81000
>> mSmmStackSize - 0x6000
>> PcdCpuSmmStackGuard - 0x1
>
> * serial log:
>
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000000, RCX - 0000000000000000, RDX - 000000007FF39000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 0000000000000006, R9 - 0000000000000100, R10 - 000000007E8C3841
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF0FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010046
>> RAX - 0000000000000000, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 0000000000000006, R9 - 0000000000000100, R10 - 000000007E8C3841
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AE6C, CS - 0000000000000038, RFLAGS - 0000000000010046
>> RAX - 0000000000000000, RCX - 000000007FF48C00, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 0000000000000400, R9 - 0000000000000100, R10 - 000000007E8C3841
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000008, RCX - 0000000000000000, RDX - 000000007FF3B000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000008, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000008, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000008, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000010, RCX - 0000000000000000, RDX - 000000007FF3D000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000010, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000010, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000010, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000018, RCX - 0000000000000000, RDX - 000000007FF3F000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000018, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000018, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000018, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000020, RCX - 0000000000000000, RDX - 000000007FF41000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000020, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000020, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000020, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000028, RCX - 0000000000000000, RDX - 000000007FF43000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000028, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000028, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000028, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000030, RCX - 0000000000000000, RDX - 000000007FF45000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000030, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000030, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000030, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000038, RCX - 0000000000000000, RDX - 000000007FF47000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000038, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000038, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000038, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000040, RCX - 0000000000000000, RDX - 000000007FF49000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000040, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000040, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000040, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000048, RCX - 0000000000000000, RDX - 000000007FF4B000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000048, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000048, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000048, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000050, RCX - 0000000000000000, RDX - 000000007FF4D000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000050, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000050, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000050, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000058, RCX - 0000000000000000, RDX - 000000007FF4F000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000058, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000058, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000058, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000060, RCX - 0000000000000000, RDX - 000000007FF51000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000060, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000060, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000060, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000068, RCX - 0000000000000000, RDX - 000000007FF53000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000068, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000068, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000068, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000070, RCX - 0000000000000000, RDX - 000000007FF55000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000070, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000070, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000070, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000078, RCX - 0000000000000000, RDX - 000000007FF57000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000078, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000078, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000078, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000080, RCX - 0000000000000000, RDX - 000000007FF59000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000080, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000080, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000080, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000088, RCX - 0000000000000000, RDX - 000000007FF5B000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000088, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000088, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000088, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000090, RCX - 0000000000000000, RDX - 000000007FF5D000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000090, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000090, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000090, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 0000000000000098, RCX - 0000000000000000, RDX - 000000007FF5F000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000098, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 0000000000000098, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 0000000000000098, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000A0, RCX - 0000000000000000, RDX - 000000007FF61000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000A0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000A0, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000A0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000A8, RCX - 0000000000000000, RDX - 000000007FF63000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000A8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 00000000000000A8, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000A8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000B0, RCX - 0000000000000000, RDX - 000000007FF65000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000B0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 00000000000000B0, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000B0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000B8, RCX - 0000000000000000, RDX - 000000007FF67000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000B8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000B8, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000B8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000C0, RCX - 0000000000000000, RDX - 000000007FF69000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000C0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000C0, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000C0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000C8, RCX - 0000000000000000, RDX - 000000007FF6B000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000C8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 00000000000000C8, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000C8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000D0, RCX - 0000000000000000, RDX - 000000007FF6D000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000D0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 00000000000000D0, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000D0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000D8, RCX - 0000000000000000, RDX - 000000007FF6F000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000D8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000D8, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000D8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000E0, RCX - 0000000000000000, RDX - 000000007FF71000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000E0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 00000000000000E0, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000E0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000E8, RCX - 0000000000000000, RDX - 000000007FF73000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000E8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000E8, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000E8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000F0, RCX - 0000000000000000, RDX - 000000007FF75000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000F0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000F0, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000F0, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000002 I:0 R:0 U:0 W:1 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD50, CS - 0000000000000038, RFLAGS - 0000000000010006
>> RAX - 00000000000000F8, RCX - 0000000000000000, RDX - 000000007FF77000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000F8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FF8AD82, CS - 0000000000000038, RFLAGS - 0000000000010002
>> RAX - 00000000000000F8, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000007FFB6000, RSP - 000000007EC96810, RBP - 000000007EC968F0
>> RSI - 0000000000001000, RDI - 0000000000000046
>> R8 - 000000007FFAD840, R9 - 0000000000000000, R10 - 000000007FF87818
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000030, ES - 0000000000000030, FS - 0000000000000030
>> GS - 0000000000000030, SS - 0000000000000030
>> CR0 - 0000000080010033, CR2 - 00000000000000F8, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007E7E0000 0000000000000047, LDTR - 0000000000000000
>> IDTR - 000000007DC3B018 0000000000000FFF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007EC96470
>> !!!! X64 Exception Type - 0E(#PF - Page-Fault) CPU Apic ID - 00000000 !!!!
>> ExceptionData - 0000000000000000 I:0 R:0 U:0 W:0 P:0 PK:0 SS:0 SGX:0
>> RIP - 000000007FFA9501, CS - 0000000000000038, RFLAGS - 0000000000010046
>> RAX - 0000000000000000, RCX - 0000000000000000, RDX - 0000000000000000
>> RBX - 000000002C100800, RSP - 000000007FE86F00, RBP - 000000007FE86F10
>> RSI - 0000000000000000, RDI - 0000000000004200
>> R8 - 000000007FF87818, R9 - 000000007FFB60A0, R10 - 0000000000000000
>> R11 - 0000000000000069, R12 - 0000000000000000, R13 - 0000000000000000
>> R14 - 0000000000000000, R15 - 0000000000000000
>> DS - 0000000000000000, ES - 0000000000000000, FS - 0000000000000000
>> GS - 0000000000000000, SS - 0000000000000000
>> CR0 - 0000000080010033, CR2 - 0000000000000000, CR3 - 000000007EA01000
>> CR4 - 0000000000000668, CR8 - 0000000000000000
>> DR0 - 0000000000000000, DR1 - 0000000000000000, DR2 - 0000000000000000
>> DR3 - 0000000000000000, DR6 - 00000000FFFF4FF0, DR7 - 0000000000000400
>> GDTR - 000000007FFB6240 000000000000004F, LDTR - 0000000000000000
>> IDTR - 000000007FE80000 00000000000001FF, TR - 0000000000000000
>> FXSAVE_STATE - 000000007FE86B60
>> !!!! Find image based on IP(0x7FFA9501)
>> Build/Ovmf3264/NOOPT_GCC5/X64/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm/DEBUG/PiSmmCpuDxeSmm.dll
>> (ImageBase=000000007FF88000, EntryPoint=000000007FFA63E5) !!!!
>
> The RIP values are mostly consistent across these page faults:
>
> 32 000000007FF8AD50
> 32 000000007FF8AD82
> 1 000000007FF8AE6C
> 1 000000007FFA9501
>
> That is, one PF for each CPU at 000000007FF8AD50, and one PF for each
> CPU at 000000007FF8AD82.
>
> Furthermore, if we check the invalid addresses (CR2 -- Page Fault Linear
> Address) of these faults, we see that the instruction 000000007FF8AD50
> runs in a loop body that iterates, in steps of 0x08, from 0x00 to 0xF8.
> The same applies to the instruction at 000000007FF8AD82.
>
> Now, if we check
>
> objdump -S Build/Ovmf3264/NOOPT_GCC5/X64/UefiCpuPkg/PiSmmCpuDxeSmm/PiSmmCpuDxeSmm/DEBUG/PiSmmCpuDxeSmm.debug
>
> then that confirms that relative offset 0x1E3E5 (= EntryPoint-ImageBase
> = 000000007FFA63E5-000000007FF88000) is indeed the entry point:
>
>> 000000000001e3e5 <_ModuleEntryPoint>:
>> EFIAPI
>> _ModuleEntryPoint (
>> IN EFI_HANDLE ImageHandle,
>> IN EFI_SYSTEM_TABLE *SystemTable
>> )
>> {
>> 1e3e5: 55 push %rbp
>> 1e3e6: 48 89 e5 mov %rsp,%rbp
>> 1e3e9: 48 83 ec 30 sub $0x30,%rsp
>> 1e3ed: 48 89 4d 10 mov %rcx,0x10(%rbp)
>> 1e3f1: 48 89 55 18 mov %rdx,0x18(%rbp)
>> EFI_STATUS Status;
>> EFI_LOADED_IMAGE_PROTOCOL *LoadedImage;
>
> Thus we can investigate both faulting instruction pointers too:
>
> (a) 000000007FF8AD50 - 000000007FF88000 = 2D50
>
> (b) 000000007FF8AD82 - 000000007FF88000 = 2D82
>
> And then objdump reports:
>
> (a)
>
>> //
>> // Retrieve APIC ID of each enabled processor from the MP Services protocol.
>> // Also compute the SMBASE address, CPU Save State address, and CPU Save state
>> // size for each CPU in the platform
>> //
>> for (Index = 0; Index < mMaxNumberOfCpus; Index++) {
>> 2d0c: 48 c7 45 d8 00 00 00 movq $0x0,-0x28(%rbp)
>> 2d13: 00
>> 2d14: e9 eb 01 00 00 jmpq 2f04 <PiCpuSmmEntry+0xcdb>
>> if (!mSmmRelocated) {
>> 2d19: 0f b6 05 b0 b7 02 00 movzbl 0x2b7b0(%rip),%eax # 2e4d0 <mSmmRelocated>
>> 2d20: 84 c0 test %al,%al
>> 2d22: 75 2f jne 2d53 <PiCpuSmmEntry+0xb2a>
>> mCpuHotPlugData.SmBase[Index] = (UINTN)Buffer + Index * TileSize - SMM_HANDLER_OFFSET;
>> 2d24: 48 8b 45 d8 mov -0x28(%rbp),%rax
>> 2d28: 48 0f af 45 a0 imul -0x60(%rbp),%rax
>> 2d2d: 48 89 c2 mov %rax,%rdx
>> 2d30: 48 8b 45 d0 mov -0x30(%rbp),%rax
>> 2d34: 48 01 c2 add %rax,%rdx
>> 2d37: 48 8b 0d 72 b3 02 00 mov 0x2b372(%rip),%rcx # 2e0b0 <mCpuHotPlugData+0x10>
>> 2d3e: 48 8b 45 d8 mov -0x28(%rbp),%rax
>> 2d42: 48 c1 e0 03 shl $0x3,%rax
>> 2d46: 48 01 c8 add %rcx,%rax
>> 2d49: 48 81 ea 00 80 00 00 sub $0x8000,%rdx
>> 2d50: 48 89 10 mov %rdx,(%rax) <---------------- FAULT
>> }
>
> This comes directly from commit
> 725acd0b9cc047b20a1b9379e46f05d3ebcf485e, and the problem is most
> probably that "mCpuHotPlugData.SmBase" is NULL.
>
> And that's indeed very possible, after commit
> 725acd0b9cc047b20a1b9379e46f05d3ebcf485e:
>
> If GetSmBase() returns NULL, the code will now print "PiCpuSmmEntry:
> gSmmBaseHobGuid not found" -- which is indeed what we find in the log --,
> but there is nothing to set "mCpuHotPlugData.SmBase" to non-NULL, before
> we try to write through it.
>
> (b)
>
> gSmmCpuPrivate->CpuSaveState[Index] = (VOID *)(mCpuHotPlugData.SmBase[Index] + SMRAM_SAVE_STATE_MAP_OFFSET);
> 2d70: 48 8b 15 39 b3 02 00 mov 0x2b339(%rip),%rdx # 2e0b0 <mCpuHotPlugData+0x10>
> 2d77: 48 8b 45 d8 mov -0x28(%rbp),%rax
> 2d7b: 48 c1 e0 03 shl $0x3,%rax
> 2d7f: 48 01 d0 add %rdx,%rax
> 2d82: 48 8b 00 mov (%rax),%rax <------------------ FAULT
> 2d85: 48 8d 90 00 fc 00 00 lea 0xfc00(%rax),%rdx
> 2d8c: 48 8b 05 35 b3 02 00 mov 0x2b335(%rip),%rax # 2e0c8 <gSmmCpuPrivate>
> 2d93: 48 8b 48 28 mov 0x28(%rax),%rcx
> 2d97: 48 8b 45 d8 mov -0x28(%rbp),%rax
> 2d9b: 48 c1 e0 03 shl $0x3,%rax
> 2d9f: 48 01 c8 add %rcx,%rax
> 2da2: 48 89 10 mov %rdx,(%rax)
>
> I'm going to ignore this crash site for now, and theorize more on crash
> site (a):
>
> I claim that this NULL pointer dereference (write) has been in place
> *ever since* commit 725acd0b9cc0 ("UefiCpuPkg: Avoid assuming only one
> smmbasehob", 2023-12-12). That is, I claim / theorize that GetSmBase()
> *always* returns a NULL pointer in OVMF SMM; i.e., it's not
> "conditional" behavior from GetSmBase().
>
> Instead, the only reason we've not seen it is that we have a *short
> loop* counting up (= writing upwards) from address 0 in increments of 8
> bytes, and the number of iterations is the possible VCPU count. Because
> we have usually very few VCPUs, the overwritten area at the start of
> page#0 is pretty small.
>
> But if we have, say, 32 possible VCPUs, then we overwrite 32*8 == 256
> bytes, and then the VBE Shim's check for "Int0x10->Segment == 0x0000"
> fails. Because, if I count right, the "Int0x10->Segment" field of type
> UINT16 starts at linear address 0x42.
>
> We need to fix or revert commit 725acd0b9cc0 for the upcoming stable
> release.
This is now <https://bugzilla.tianocore.org/show_bug.cgi?id=4682>; I'm
working on patches.
Laszlo
-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#115415): https://edk2.groups.io/g/devel/message/115415
Mute This Topic: https://groups.io/mt/104329097/7686176
Group Owner: devel+owner@edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [rebecca@openfw.io]
-=-=-=-=-=-=-=-=-=-=-=-
prev parent reply other threads:[~2024-02-13 20:25 UTC|newest]
Thread overview: 13+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-02-13 8:59 [edk2-devel] [PATCH 1/1] OvmfPkg/QemuVideoDxe: purge VbeShim Gerd Hoffmann
2024-02-13 10:41 ` Ard Biesheuvel
2024-02-13 10:44 ` Laszlo Ersek
2024-02-13 14:02 ` Gerd Hoffmann
2024-02-13 14:55 ` Pedro Falcato
2024-02-13 14:56 ` Ard Biesheuvel
2024-02-13 15:07 ` Pedro Falcato
2024-02-13 15:28 ` Gerd Hoffmann
2024-02-13 15:47 ` Pedro Falcato
2024-02-13 17:31 ` Laszlo Ersek
2024-02-13 17:28 ` Laszlo Ersek
2024-02-13 18:13 ` Laszlo Ersek
2024-02-13 20:25 ` Laszlo Ersek [this message]
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-list from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=bc0fc17a-5f8a-1cb8-6ca1-637f8bc6e046@redhat.com \
--to=devel@edk2.groups.io \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox