Index: /trunk/src/VBox/VMM/VMMAll/IEMAll.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMAll/IEMAll.cpp	(revision 79597)
+++ /trunk/src/VBox/VMM/VMMAll/IEMAll.cpp	(revision 79598)
@@ -14089,8 +14089,9 @@
          * See Intel spec. 26.7.5 "Interrupt-Window Exiting and Virtual-Interrupt Delivery".
          */
-        if (    fCheckRemainingIntercepts
-            &&  pVCpu->cpum.GstCtx.hwvirt.vmx.fInterceptEvents
+        if (   fCheckRemainingIntercepts
+            && !TRPMHasTrap(pVCpu)
             && !VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_INHIBIT_INTERRUPTS))
         {
+            Assert(pVCpu->cpum.GstCtx.hwvirt.vmx.fInterceptEvents);
             if (   VMCPU_FF_IS_SET(pVCpu, VMCPU_FF_VMX_NMI_WINDOW)
                 && CPUMIsGuestVmxVirtNmiBlocking(pVCpu, &pVCpu->cpum.GstCtx))
