[Mono-list] Fw: [Mono-winforms-list] Strange MCS error

François-Denis Gonthier fgonthier@hermes.usherb.ca
Thu, 14 Nov 2002 08:28:17 -0500


----- Original Message -----
From: "François-Denis Gonthier" <fgonthier@hermes.usherb.ca>
To: <mono-winforms-list@ximian.com>
Sent: Thursday, November 14, 2002 12:16 AM
Subject: [Mono-winforms-list] Strange MCS error


> Hello Monos
>
> I just updated my CVS and when I try to compile code using
> System.Windows.Forms.dll (I've made some change there), I get this cryptic
> error:
>
> neumann@MinasTirith:~/monocvs/mcs/class/System.Windows.Forms$ mcs
> NativeWindowTest.cs -r System.Windows.Forms.dll
>
> Unhandled Exception: System.NullReferenceException: A null value was found
> where an object instance was required
> in (unmanaged) 06 System.Reflection.MonoField:GetValueInternal (object)
> in <0x00004> 06 System.Reflection.MonoField:GetValueInternal (object)
> in <0x00011> 00 System.Reflection.MonoField:GetValue (object)
> in <0x003bd> 00 Mono.CSharp.MemberAccess:ResolveMemberAccess
>
(Mono.CSharp.EmitContext,Mono.CSharp.Expression,Mono.CSharp.Expression,Mono.
> CSharp.Location,Mono.CSharp.Expression)
> in <0x0075b> 00 Mono.CSharp.MemberAccess:DoResolve
> (Mono.CSharp.EmitContext,Mono.CSharp.Expression,Mono.CSharp.ResolveFlags)
> in <0x0001b> 00 Mono.CSharp.MemberAccess:DoResolve
(Mono.CSharp.EmitContext)
> in <0x00150> 00 Mono.CSharp.Expression:Resolve
> (Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags)
> in <0x00045> 00 Mono.CSharp.Binary:DoResolve (Mono.CSharp.EmitContext)
> in <0x00150> 00 Mono.CSharp.Expression:Resolve
> (Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags)
> in <0x00025> 00 Mono.CSharp.Statement:ResolveBoolean
> (Mono.CSharp.EmitContext,Mono.CSharp.Expression,Mono.CSharp.Location)
> in <0x0002f> 00 Mono.CSharp.If:Resolve (Mono.CSharp.EmitContext)
> in <0x0025d> 00 Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext)
> in <0x00100> 00 Mono.CSharp.EmitContext:EmitTopBlock
> (Mono.CSharp.Block,Mono.CSharp.InternalParameters,Mono.CSharp.Location)
> in <0x005e9> 00 Mono.CSharp.MethodData:Emit
> (Mono.CSharp.TypeContainer,Mono.CSharp.Block,object)
> in <0x0001f> 00 Mono.CSharp.Method:Emit (Mono.CSharp.TypeContainer)
> in <0x00299> 00 Mono.CSharp.TypeContainer:Emit ()
> in <0x004da> 00 Mono.CSharp.RootContext:EmitCode ()
> in <0x00732> 00 Mono.CSharp.Driver:MainDriver (string[])
> in <0x0000b> 00 Mono.CSharp.Driver:Main (string[])
>
>
> ** ERROR **: file exception.c: line 398 (arch_handle_exception): assertion
> failed: (end_of_stack)
> aborting...
> /home/neumann/monocvs/install/bin/mcs: line 2: 26514
> Aborted                 /home/neumann/monocvs/install/bin/mono
> /home/neumann/monocvs/install/bin/mcs.exe "$@"
> neumann@MinasTirith:~/monocvs/mcs/class/System.Windows.Forms$
>
> I probably broken something in S.W.F.dll but I don't know WHAT!  Whatever
I
> changed, I don't think this message is normal.  I'm too tired to
investigate
> it tonight.
>
> F-D
>
> -----BEGIN GEEK CODE BLOCK-----
> Version: 3.1
> GIT/GO d+(-) s a-- C++ UL? P L+(++) E--- W N+ o-- K- w++ O--- M? V? PS PE
Y+
> PGP- t+ 5(+) X-- R tv+ b+ DI+++(++++) D+(++) G-- !e h-- r++ y+
> ------END GEEK CODE BLOCK------
>
>
>
> _______________________________________________
> Mono-winforms-list maillist  -  Mono-winforms-list@ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-winforms-list