Index: /lang/objective-cplusplus/i3/trunk/src/mil/src/Test6.cpp
===================================================================
--- /lang/objective-cplusplus/i3/trunk/src/mil/src/Test6.cpp (revision 34017)
+++ /lang/objective-cplusplus/i3/trunk/src/mil/src/Test6.cpp (revision 34017)
@@ -0,0 +1,44 @@
+#include <mil/PrecompiledHeaders.h>
+#include <mil/GuiModule.h>
+#include <mil/Module.h>
+#include <quicktest/quicktest.h>
+
+namespace Test6
+{
+	using namespace mil;
+
+    int global = 0;
+
+	struct Plus5
+	{
+		int pad[5];
+	};
+
+	struct FooModule : mil::Module<FooModule>
+	{
+		void run()
+		{
+			loop();
+		}
+
+		void execute(Plus5& e)
+		{
+			global += 5;
+		}
+	};
+}
+
+using namespace mil;
+using namespace Test6;
+
+QT_TEST(test_Threa77d0909)
+{
+    FooModule t;
+    Plus5 e;
+    t.start();
+    sleep(1);
+    for (int i = 0; i < 5000; i++) {
+	    t.post(e, t);
+    }
+}
+
Index: /lang/objective-cplusplus/i3/trunk/windows/mil_test.vcproj
===================================================================
--- /lang/objective-cplusplus/i3/trunk/windows/mil_test.vcproj (revision 34012)
+++ /lang/objective-cplusplus/i3/trunk/windows/mil_test.vcproj (revision 34017)
@@ -643,21 +643,5 @@
 			</File>
 			<File
-				RelativePath="..\src\mil\src\Test1.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\src\mil\src\Test2.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\src\mil\src\Test3.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\src\mil\src\Test4.cpp"
-				>
-			</File>
-			<File
-				RelativePath="..\src\mil\src\Test5.cpp"
+				RelativePath="..\src\mil\src\Test6.cpp"
 				>
 			</File>
@@ -689,12 +673,12 @@
 			</File>
 			<File
+				RelativePath="..\src\mil\include\mil\os-windows\Debug.h"
+				>
+			</File>
+			<File
 				RelativePath="..\src\mil\include\mil\Debug.h"
 				>
 			</File>
 			<File
-				RelativePath="..\src\mil\include\mil\os-windows\Debug.h"
-				>
-			</File>
-			<File
 				RelativePath="..\src\mil\include\mil\gui-windows\DummyMessageHandler-inl.h"
 				>
@@ -709,12 +693,12 @@
 			</File>
 			<File
+				RelativePath="..\src\mil\include\mil\gui-windows\GuiModule.h"
+				>
+			</File>
+			<File
 				RelativePath="..\src\mil\include\mil\GuiModule.h"
 				>
 			</File>
 			<File
-				RelativePath="..\src\mil\include\mil\gui-windows\GuiModule.h"
-				>
-			</File>
-			<File
 				RelativePath="..\src\mil\include\mil\gui-windows\MessageCracker-inl.h"
 				>
@@ -761,9 +745,9 @@
 			</File>
 			<File
+				RelativePath="..\src\mil\include\mil\Thread.h"
+				>
+			</File>
+			<File
 				RelativePath="..\src\mil\include\mil\os-windows\Thread.h"
-				>
-			</File>
-			<File
-				RelativePath="..\src\mil\include\mil\Thread.h"
 				>
 			</File>
