[Mono-osx] [MonoMac] Frequent SIGSEGVs in ObjCRuntime.Messaging with WebView

Alexander Shulgin alexander.shulgin at yessoftware.com
Wed Nov 24 09:56:34 EST 2010


On 23.11.2010 20:07, kjpou wrote:
> Alexander
>
> I get the same one but only with NSTableView.  I have tried tracking it
> down multiple times as well.  I have also tried all types of
> combinations of controls and as soon as a NSTableView is add I start
> getting the error.
>
> Wish I could be of more help.

At least, I'm not alone here. :)

I remember that while converting WebKit objc interfaces to C# with 
monomac parser, I've noticed that some properties in objc were marked as 
'copy' or 'retain'.  The parser never used these attributes in any way 
AFAIK.  Could it be that some of these missing attributes are biting us 
at run time in such a weird way?

I've grepped through monomac & maccore sources but found only a few 
places where ArgumentSemantic.Retain attribute was used, so I guess it's 
not very popular.  Do such exported properties have any runtime 
difference as opposed to the plain ones, not marked with ArgumentSemantic.*?

--
Alex


More information about the Mono-osx mailing list