Index: /trunk/src/VBox/Runtime/generic/critsect-generic.cpp
===================================================================
--- /trunk/src/VBox/Runtime/generic/critsect-generic.cpp	(revision 23717)
+++ /trunk/src/VBox/Runtime/generic/critsect-generic.cpp	(revision 23718)
@@ -315,10 +315,8 @@
                 return VINF_SUCCESS;
             }
-            else
-            {
-                AssertMsgFailed(("Nested entry of critsect %p\n", pCritSect));
-                ASMAtomicDecS32(&pCritSect->cLockers);
-                return VERR_SEM_NESTED;
-            }
+
+            AssertBreakpoint(); /* don't do normal assertion here, the logger uses this code too. */
+            ASMAtomicDecS32(&pCritSect->cLockers);
+            return VERR_SEM_NESTED;
         }
 
