Author: dick
Date: 2006-07-14 09:55:25 -0400 (Fri, 14 Jul 2006)
New Revision: 62599

Modified:
   trunk/mono/mono/metadata/ChangeLog
   trunk/mono/mono/metadata/object.c
Log:

2006-07-14  Dick Porter  <[EMAIL PROTECTED]>

        * object.c (mono_type_initialization_cleanup): Fix a race
        condition by temporarily commenting out the critical section
        deletion.




Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog  2006-07-14 13:45:17 UTC (rev 62598)
+++ trunk/mono/mono/metadata/ChangeLog  2006-07-14 13:55:25 UTC (rev 62599)
@@ -1,3 +1,9 @@
+2006-07-14  Dick Porter  <[EMAIL PROTECTED]>
+
+       * object.c (mono_type_initialization_cleanup): Fix a race
+       condition by temporarily commenting out the critical section
+       deletion.
+
 2006-07-14  Zoltan Varga  <[EMAIL PROTECTED]>
 
        * reflection.c (create_custom_attr): Fix some warnings.

Modified: trunk/mono/mono/metadata/object.c
===================================================================
--- trunk/mono/mono/metadata/object.c   2006-07-14 13:45:17 UTC (rev 62598)
+++ trunk/mono/mono/metadata/object.c   2006-07-14 13:55:25 UTC (rev 62599)
@@ -176,7 +176,12 @@
 void
 mono_type_initialization_cleanup (void)
 {
+#if 0
+       /* This is causing race conditions with
+        * mono_release_type_locks
+        */
        DeleteCriticalSection (&type_initialization_section);
+#endif
        DeleteCriticalSection (&ldstr_section);
 }
 

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to