Index: /trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp
===================================================================
--- /trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp	(revision 35876)
+++ /trunk/src/VBox/Runtime/r3/posix/thread-posix.cpp	(revision 35877)
@@ -444,9 +444,7 @@
 
 #elif defined(RT_OS_DARWIN)
-    thread_basic_info ThreadInfo;
-    mach_msg_type_number_t Count = sizeof(ThreadInfo) / sizeof(int);
-    kern_return_t krc;
-
-    krc = thread_info(mach_thread_self(), THREAD_BASIC_INFO, (thread_info_t)&ThreadInfo, &Count);
+    thread_basic_info       ThreadInfo;
+    mach_msg_type_number_t  Count = THREAD_BASIC_INFO_COUNT;
+    kern_return_t krc = thread_info(mach_thread_self(), THREAD_BASIC_INFO, (thread_info_t)&ThreadInfo, &Count);
     AssertReturn(krc == KERN_SUCCESS, RTErrConvertFromDarwinKern(krc));
 
