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