[Mono-list] mcs/gmcs crash

Robert Jordan robertj at gmx.net
Sun Oct 8 17:36:10 EDT 2006


Andreas Färber wrote:
> Am 08.10.2006 um 22:11 schrieb Robert Jordan:
> 
>> Andreas Färber wrote:
>>> When I compile the following code:
>>>
>>> public class test {
>>> 	public static void Main() {
>>> 		hjk;
>>> 	}
>>> }
>>>
>>> in Mono 1.1.17.1 on OS X (both ppc and i386) using "[g]mcs test.cs [-
>>> out:...]" then both mcs and gmcs emit an appropriate error message
>>> and exit, but on the console I see that mono crashed, apparently
>>> performing an illegal memory access.
>>>
>>> If I leave out the semicolon in the faulty line (leading to a
>>> different error) then there is no crash.
>>>
>>> Is this a known issue, or should I file a ticket?
>> That's not a mcs crash, see
>>
>> http://bugzilla.ximian.com/show_bug.cgi?id=74869
>>
>> Disable the dumb Crash Reporter or apply the patch.
> 
> Are you certain about the workaround? Such Mach code was part of  
> Cocoa# earlier this year and did not fix NullPointerExceptions for me  
> back then, I even wrote an NUnit test case to show that.

I meant the last "mini.diff" patch against the runtime.

> I am working on a managed Xcode plugin, so patching my own local Mono  
> is no solution.

You could try out the patch, especially on x86, and post a follow
up to the bug entry. Or build a dylib (derived from the patch's code)
and pinvoke it, because I'm not sure if patch will be ever accepted.

Robert



More information about the Mono-list mailing list