Index: /trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c
===================================================================
--- /trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c	(revision 22676)
+++ /trunk/src/VBox/Runtime/r0drv/freebsd/semevent-r0drv-freebsd.c	(revision 22677)
@@ -96,5 +96,5 @@
         return VERR_INVALID_HANDLE;
     PRTSEMEVENTINTERNAL pEventInt = (PRTSEMEVENTINTERNAL)EventSem;
-    RTSPINLOCKTMP Tmp;
+    RTSPINLOCKTMP Tmp = RTSPINLOCKTMP_INITIALIZER;
 
     AssertPtrReturn(pEventInt, VERR_INVALID_HANDLE);
@@ -131,5 +131,5 @@
 RTDECL(int)  RTSemEventSignal(RTSEMEVENT EventSem)
 {
-    RTSPINLOCKTMP       Tmp;
+    RTSPINLOCKTMP       Tmp = RTSPINLOCKTMP_INITIALIZER;
     PRTSEMEVENTINTERNAL pEventInt = (PRTSEMEVENTINTERNAL)EventSem;
     AssertPtrReturn(pEventInt, VERR_INVALID_HANDLE);
@@ -161,5 +161,5 @@
 {
     int rc;
-    RTSPINLOCKTMP       Tmp;
+    RTSPINLOCKTMP       Tmp = RTSPINLOCKTMP_INITIALIZER;
     PRTSEMEVENTINTERNAL pEventInt = (PRTSEMEVENTINTERNAL)EventSem;
     AssertPtrReturn(pEventInt, VERR_INVALID_HANDLE);
Index: /trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c
===================================================================
--- /trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c	(revision 22676)
+++ /trunk/src/VBox/Runtime/r0drv/freebsd/semeventmulti-r0drv-freebsd.c	(revision 22677)
@@ -96,5 +96,5 @@
         return VERR_INVALID_HANDLE;
     PRTSEMEVENTMULTIINTERNAL pEventMultiInt = (PRTSEMEVENTMULTIINTERNAL)EventMultiSem;
-    RTSPINLOCKTMP            Tmp;
+    RTSPINLOCKTMP            Tmp = RTSPINLOCKTMP_INITIALIZER;
 
     AssertPtrReturn(pEventMultiInt, VERR_INVALID_HANDLE);
@@ -130,5 +130,5 @@
 RTDECL(int)  RTSemEventMultiSignal(RTSEMEVENTMULTI EventMultiSem)
 {
-    RTSPINLOCKTMP            Tmp;
+    RTSPINLOCKTMP            Tmp = RTSPINLOCKTMP_INITIALIZER;
     PRTSEMEVENTMULTIINTERNAL pEventMultiInt = (PRTSEMEVENTMULTIINTERNAL)EventMultiSem;
     AssertPtrReturn(pEventMultiInt, VERR_INVALID_HANDLE);
@@ -158,5 +158,5 @@
 RTDECL(int)  RTSemEventMultiReset(RTSEMEVENTMULTI EventMultiSem)
 {
-    RTSPINLOCKTMP            Tmp;
+    RTSPINLOCKTMP            Tmp = RTSPINLOCKTMP_INITIALIZER;
     PRTSEMEVENTMULTIINTERNAL pEventMultiInt = (PRTSEMEVENTMULTIINTERNAL)EventMultiSem;
     AssertPtrReturn(pEventMultiInt, VERR_INVALID_HANDLE);
@@ -175,5 +175,5 @@
 {
     int rc;
-    RTSPINLOCKTMP            Tmp;
+    RTSPINLOCKTMP            Tmp = RTSPINLOCKTMP_INITIALIZER;
     PRTSEMEVENTMULTIINTERNAL pEventMultiInt = (PRTSEMEVENTMULTIINTERNAL)EventMultiSem;
     AssertPtrReturn(pEventMultiInt, VERR_INVALID_HANDLE);
Index: /trunk/src/VBox/Runtime/r0drv/freebsd/spinlock-r0drv-freebsd.c
===================================================================
--- /trunk/src/VBox/Runtime/r0drv/freebsd/spinlock-r0drv-freebsd.c	(revision 22676)
+++ /trunk/src/VBox/Runtime/r0drv/freebsd/spinlock-r0drv-freebsd.c	(revision 22677)
@@ -173,5 +173,5 @@
 #ifdef RT_STRICT
     Assert(pTmp->uFlags == 0);
-    pTmp->uFlags = 0;
+    pTmp->uFlags = 42;
 #endif
 
