The attached project, causes this in Fire 9.1.100.2111
consoleapplication333.zip (394.4 KB)
Somehow related to the optional return type in the constructor
/Applications/Fire.2111.app/Contents/Resources/Mono/bin/mono /Applications/Fire.2111.app/Contents/Resources/Mono/lib/mono/4.5/xbuild.exe "/property:ElementsXbuildNougatSDKFolder=/Applications/Fire.2111.app/Contents/Resources/Toffee SDKs" "/property:ElementsXbuildToffeeSDKFolder=/Applications/Fire.2111.app/Contents/Resources/Toffee SDKs" "/property:ElementsXbuildReferencePathsXMLFolder=/Applications/Fire.2111.app/Contents/Resources/Reference Paths with Data Abstract Trial" /property:CrossBox=Local /var/folders/kt/5zxmzkk94vqbyjn9bb6_wtt80000gp/T/consoleapplication333.fire.temp.sln /nologo /target:Build /verbosity:minimal /property:Configuration=Debug /property:TreatFixableErrorsAsWarnings=True /toolsversion:4.0 Configuration: Debug Platform: AnyCPU JDKRoot:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home JRERoot:/Library/Java/JavaVirtualMachines/jdk1.8.0_77.jdk/Contents/Home/jre Stack overflow in unmanaged: IP: 0x104b8b968, fault addr: 0x7fff5aa93ff8 Stack overflow in unmanaged: IP: 0x104b8b964, fault addr: 0x7fff5aa91ff8 Stack overflow in unmanaged: IP: 0x104aade38, fault addr: 0x7fff5aa90ff8 Stack overflow in unmanaged: IP: 0x104b6f821, fault addr: 0x7fff5aa8fff8 Stack overflow in unmanaged: IP: 0x104b8b96c, fault addr: 0x7fff5aa8eff8 Stack overflow in unmanaged: IP: 0x104b8b8ed, fault addr: 0x7fff5aa8dff8 Stack overflow in unmanaged: IP: 0x104b7ae48, fault addr: 0x7fff5aa8cff8 Stack overflow: IP: 0x104b8b96c, fault addr: 0x7fff5aa8aff8 Stacktrace: at <0xffffffff> at System.StringComparer.get_CurrentCultureIgnoreCase () <0x00019> <...> at System.Globalization.TextInfo.GetCaseInsensitiveHashCode (string,bool,long) <0x00019> at System.Globalization.TextInfo.GetHashCodeOrdinalIgnoreCase (string,bool,long) <0x0002f> at System.Globalization.TextInfo.GetHashCodeOrdinalIgnoreCase (string) <0x00010> at System.OrdinalComparer.GetHashCode (string) <0x0002d> at RemObjects.Oxygene.Code.Classes.MyDictionary`1.get_Item (string) <0x00047> at b.p.GetMembers (d.f,K.G,string,F.S) <0x00751> at b.p.GetUnOperators (O.T,string,F.S) <0x0012b> at e.u.GetUnOperators (O.T,string,F.S) <0x00043> at RemObjects.Elements.Cooper.CooperTarget.HasUnOpOverload (RemObjects.Oxygene.Code.Compiler.Compiler,P.A,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,h.p,h.p&,string,O.T) <0x004fa> at RemObjects.Oxygene.Code.Compiler.Compiler.A (P.A,RemObjects.Oxygene.Code.BaseType,h.p,h.p&,O.T) <0x0027f> at O.u.A (P.A,O.t) <0x0184f> at C.j.A (P.A,h.p) <0x00882> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x06209> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> at RemObjects.Oxygene.Code.Compiler.Compiler.a (P.A,h.p,RemObjects.Oxygene.Code.BaseType,RemObjects.Oxygene.Code.BaseType,bool) <0x0625d> etc