Index: /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 78258)
+++ /trunk/src/VBox/VMM/VMMR0/HMVMXR0.cpp	(revision 78259)
@@ -7280,6 +7280,5 @@
             if (RT_SUCCESS(rc))
             {
-                if (u32Val & (  VMX_VMCS_GUEST_INT_STATE_BLOCK_MOVSS
-                              | VMX_VMCS_GUEST_INT_STATE_BLOCK_STI))
+                if (u32Val & (VMX_VMCS_GUEST_INT_STATE_BLOCK_MOVSS | VMX_VMCS_GUEST_INT_STATE_BLOCK_STI))
                     EMSetInhibitInterruptsPC(pVCpu, pVCpu->cpum.GstCtx.rip);
                 else if (VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INHIBIT_INTERRUPTS))
@@ -10255,5 +10254,6 @@
      */
     PVM pVM = pVCpu->CTX_SUFF(pVM);
-    PVMXVMCSINFO pVmcsInfo = hmGetVmxActiveVmcsInfo(pVCpu);
+    PCVMXVMCSINFO pVmcsInfo = pVmxTransient->pVmcsInfo;
+    Assert(pVmcsInfo);
     if (   !pVCpu->hm.s.vmx.u64GstMsrApicBase
         && (pVmcsInfo->u32ProcCtls2 & VMX_PROC_CTLS2_VIRT_APIC_ACCESS)
