Index: /trunk/src/VBox/VMM/VMMR3/DBGFInfo.cpp
===================================================================
--- /trunk/src/VBox/VMM/VMMR3/DBGFInfo.cpp	(revision 68255)
+++ /trunk/src/VBox/VMM/VMMR3/DBGFInfo.cpp	(revision 68256)
@@ -506,8 +506,9 @@
             {
                 PDBGFINFO volatile pFree = pInfo;
+                pInfo = pInfo->pNext;
                 if (pPrev)
-                    pInfo = pPrev->pNext = pInfo->pNext;
+                    pPrev->pNext = pInfo;
                 else
-                    pInfo = pUVM->dbgf.s.pInfoFirst = pInfo->pNext;
+                    pUVM->dbgf.s.pInfoFirst = pInfo;
                 MMR3HeapFree(pFree);
             }
@@ -583,8 +584,9 @@
             {
                 PDBGFINFO volatile pFree = pInfo;
+                pInfo = pInfo->pNext;
                 if (pPrev)
-                    pInfo = pPrev->pNext = pInfo->pNext;
+                    pPrev->pNext = pInfo;
                 else
-                    pInfo = pUVM->dbgf.s.pInfoFirst = pInfo->pNext;
+                    pUVM->dbgf.s.pInfoFirst = pInfo;
                 MMR3HeapFree(pFree);
             }
