[Gc] Re: GC with Mono on Arm

Miguel de Icaza miguel at ximian.com
Tue Aug 7 16:25:01 PDT 2007


Hello,

> > $ ./mono mcs.exe
> >
> >
> >
> > Unhandled Exception: System.TypeInitializationException: An exception
> > was thrown
> >
> > by the type initializer for Mono.CSharp.Location --->
> > System.ExecutionEngineExc
> >
> > eption: SIGILL
> >
> >  at System.Collections.Hashtable..ctor (Int32 capacity, Single
> > loadFactor, IHas
> >
> > hCodeProvider hcp, IComparer comparer) [0x00000]
> >
> >  at System.Collections.Hashtable..ctor (Int32 capacity, Single
> > loadFactor) [0x0
> >
> > 0000]

This is most definitely not a GC issue.

This is an issue when running Mono on a platform that has a floating
point API that is not supported.   The above always happens when Mono
starts up as the Hashtable constructor uses some floating point
operations. 

Your options are either upgrading your Mono runtime to the latest
version (hoping that the particular floating point convention is
supported) or add the support for that particular API to Mono.

For details see:

	http://www.mono-project.com/Mono:ARM

Miguel.


More information about the Gc mailing list