Index: /trunk/src/VBox/Devices/PC/DevPIC.cpp
===================================================================
--- /trunk/src/VBox/Devices/PC/DevPIC.cpp	(revision 38920)
+++ /trunk/src/VBox/Devices/PC/DevPIC.cpp	(revision 38921)
@@ -426,6 +426,6 @@
             else
             {
-                /* spurious IRQ on slave controller (impossible) */
-                AssertMsgFailed(("picGetInterrupt: spurious IRQ on slave controller\n"));
+                /* Interrupt went away or is now masked. */
+                Log(("picGetInterrupt: spurious IRQ on slave controller, converted to IRQ15\n"));
                 irq2 = 7;
             }
@@ -441,6 +441,6 @@
     else
     {
-        /* spurious IRQ on host controller (impossible) */
-        AssertMsgFailed(("picGetInterrupt: spurious IRQ on master controller\n"));
+        /* Interrupt went away or is now masked. */
+        Log(("picGetInterrupt: spurious IRQ on master controller, converted to IRQ7\n"));
         irq = 7;
         intno = pThis->aPics[0].irq_base + irq;
