[Mono-devel-list] Bug 55749 - Another deadlock when running static constructors

David Mitchell david.mitchell at telogis.com
Thu Mar 18 17:16:26 EST 2004

This bug is holding me up a bit, is the a work around or can I help fix 
it? These comments from Zoltan seem to suggest that it isn't high on the 
priority list. Is that correct?

+------- Additional Comments From vargaz at freemail.hu  2004-03-18 16:53 
+This is caused by a deadlock between the domain lock taken in
+mono_runtime_class_init, and a managed lock. The solution would be
+to use the initialization protocol described in Partition II.,,
+but that requires things like 'see whenever this thread or any
+thread waiting for this thread already holds the lock', which is a bit
+hard to implement.

David Mitchell
Software Engineer

This message (including any attachments) contains CONFIDENTIAL
INFORMATION intended for a specific individual and purpose, and
is protected by law.  If you are not the intended recipient,
you should delete this message and are hereby notified that any
disclosure, copying, or distribution of this message, or the
taking of any action based on it, is strictly prohibited.

More information about the Mono-devel-list mailing list