[Mono-list] SIGABRT while compiling library with mono1.2.2.1

Andreas Schuler andreas at neokast.com
Tue Jan 30 13:50:19 EST 2007


Hey all,

I am trying to compile a library of about 70 files with the latest mono 
compiler on fedora core 5. This has been working fine until recently. 
Now I am getting a SIGABRT with this error message:

** ERROR **: file reflection.c: line 1907 (property_encode_signature): 
assertion failed: (p - buf < size)

Does this means anything to anyone?

Also, I'm not sure if this is related, but I keep getting a handful of 
those warnings:

Fragmenter.cs(175,13): warning CS0278: 
`System.Collections.Generic.ICollection<byte[]>' contains ambiguous 
implementation of `enumerable' pattern. Method 
`System.Collections.IEnumerable.GetEnumerator()' is ambiguous with 
method `System.Collections.Generic.IEnumerable<byte[]>.GetEnumerator()'
      [csc] /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol 
related to previous warning)
      [csc] /usr/lib/mono/2.0/mscorlib.dll (Location of the symbol 
related to previous warning)

This warning only happens with mono, that same code produces 0 warning 
with VS8.0 (highest warning level).

It looks like some buffer is getting too large, but why and how can I 
fix this?  Has anyone seen similar issues and found a way around it?


Thanks,

Andreas


More information about the Mono-list mailing list