[Mono-dev] Crash in gmcs

Casey Marshall casey.s.marshall at gmail.com
Mon Jan 5 17:04:04 EST 2009


Compiling this: http://github.com/jskeet/dotnet-protobufs/tree/master

With gmcs 2.0.1, I get this:

Unhandled Exception: System.NullReferenceException: Object reference
not set to an instance of an object
  at Mono.CSharp.GenericConstraints.get_IsReferenceType () [0x00049]
in .../sources-2.0.1-5/mono/mcs/mcs/generic.cs:82
  at Mono.CSharp.GenericConstraints.get_IsReferenceType () [0x00077]
in .../sources-2.0.1-5/mono/mcs/mcs/generic.cs:87
  at Mono.CSharp.ConstraintChecker.CheckConstraints (IResolveContext
ec, Int32 index) [0x00065] in
.../sources-2.0.1-5/mono/mcs/mcs/generic.cs:1562
  at Mono.CSharp.ConstraintChecker.CheckConstraints (IResolveContext
ec) [0x00007] in .../sources-2.0.1-5/mono/mcs/mcs/generic.cs:1535
  at Mono.CSharp.ConstraintChecker.CheckConstraints (IResolveContext
ec, System.Type gt, System.Type[] gen_params, System.Type[] atypes,
Location loc) [0x0000b] in
.../sources-2.0.1-5/mono/mcs/mcs/generic.cs:1758
  at Mono.CSharp.ConstructedType.CheckConstraints (IResolveContext ec)
[0x00000] in .../sources-2.0.1-5/mono/mcs/mcs/generic.cs:1399
  at Mono.CSharp.Expression.ResolveAsTypeTerminal (IResolveContext ec,
Boolean silent) [0x0008e] in
.../sources-2.0.1-5/mono/mcs/mcs/ecore.cs:275
  at Mono.CSharp.Constraints.ResolveTypes (IResolveContext ec)
[0x000f1] in .../sources-2.0.1-5/mono/mcs/mcs/generic.cs:413
  at Mono.CSharp.TypeParameter.ResolveType (IResolveContext ec)
[0x0000b] in .../sources-2.0.1-5/mono/mcs/mcs/generic.cs:697
  at Mono.CSharp.GenericMethod.Define
(System.Reflection.Emit.MethodBuilder mb, Mono.CSharp.ToplevelBlock
block) [0x000b2] in .../sources-2.0.1-5/mono/mcs/mcs/generic.cs:1863
  at Mono.CSharp.MethodOrOperator.DefineGenericMethod () [0x00040] in
.../sources-2.0.1-5/mono/mcs/mcs/class.cs:3836
  at Mono.CSharp.MethodOrOperator.ResolveMembers () [0x00000] in
.../sources-2.0.1-5/mono/mcs/mcs/class.cs:3846
  at Mono.CSharp.TypeContainer.DoResolveMembers () [0x00028] in
.../sources-2.0.1-5/mono/mcs/mcs/class.cs:1194
  at Mono.CSharp.TypeContainer.ResolveMembers () [0x00012] in
.../sources-2.0.1-5/mono/mcs/mcs/class.cs:1184
  at Mono.CSharp.TypeContainer.DefineType () [0x0004e] in
.../sources-2.0.1-5/mono/mcs/mcs/class.cs:1166
  at Mono.CSharp.Class.DefineType () [0x00071] in
.../sources-2.0.1-5/mono/mcs/mcs/class.cs:2909
  at Mono.CSharp.RootContext.ResolveTree () [0x00069] in
.../sources-2.0.1-5/mono/mcs/mcs/rootcontext.cs:174
  at Mono.CSharp.Driver.Compile () [0x00266] in
.../sources-2.0.1-5/mono/mcs/mcs/driver.cs:1660
  at Mono.CSharp.Driver.Main (System.String[] args) [0x0002e] in
.../sources-2.0.1-5/mono/mcs/mcs/driver.cs:308


More information about the Mono-devel-list mailing list