Hello,<div><br></div><div>    Tom filed recently a bug against Mono that boils down to Mono calling the finalizer for COM objects in the finalizer thread, which is something that most COM applications are not expecting.</div>
<div><br></div><div>     His solution is to extend the .NET API to do this, which is not going to work for Mono.   What is probably happening is that we have not correctly implemented the semantics for destruction of COM objects.   That said, I do not know enough about COM to know how this is handled on Windows.</div>
<div><br></div><div>     If you know some COM, I would love if you could take a look at this:</div><div><br></div><div><a href="https://bugzilla.novell.com/show_bug.cgi?id=672879">https://bugzilla.novell.com/show_bug.cgi?id=672879</a></div>
<div><br></div><div>Miguel</div>