Hello,<br><br>We are working on an application where we&#39;re embedding Mono in an Objective-C application.&nbsp; One of the issues that we&#39;re seeing is that if the GC does not &quot;see&quot; pointers that are stored in Objective-C objects.&nbsp; The side effect is that when we run our applications, the Obj-C objects will have instance variables that will eventually raise a SIGSEV (NullReferenceException) whenever the garbage collector runs.<br>
<br>Does anyone else have experience with this problem?&nbsp; I know one of the things we could probably do is maintain a data structure that stores all the &quot;live&quot; mono pointers and then write smart pointer classes that explicitly maintained ref counts on these objects, but I&#39;m wondering if there&#39;s an easier way.<br>
<br>Thanks in advance,<br>Martin<br>