https://bugzilla.novell.com/show_bug.cgi?id=396987
User [EMAIL PROTECTED] added comment https://bugzilla.novell.com/show_bug.cgi?id=396987#c1 Summary: C# Compiler Internal Error Product: Mono: Compilers Version: 1.9.0 Platform: x86-64 OS/Version: SLES 9 Status: NEW Severity: Normal Priority: P5 - None Component: C# AssignedTo: [email protected] ReportedBy: [EMAIL PROTECTED] QAContact: [email protected] Found By: --- Internal error during compilation ( code generation phase I think): [EMAIL PROTECTED] Linq]$ gmcs /r:mcsharp.dll /r:System.Windows.Forms,System.Drawing RayTracer_CompilerBug.cs Unhandled Exception: Mono.CSharp.InternalErrorException: RayTracer_CompilerBug.cs(29,10): RayTracer.RayTracer.RayTracer(System.Runtime.Serialization.SerializationInfo, System.Runtime.Serialization.StreamingContext) ---> System.Exception: Trying to emit a local from a different ILGenerator. at System.Reflection.Emit.ILGenerator.Emit (OpCode opcode, System.Reflection.Emit.LocalBuilder lbuilder) [0x00000] at Mono.CSharp.LocalTemporary.Store (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.NewInitialize.Emit (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.ArrayCreation.EmitDynamicInitializers (Mono.CSharp.EmitContext ec, Boolean emitConstants) [0x00000] at Mono.CSharp.ArrayCreation.Emit (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.FieldExpr.EmitAssign (Mono.CSharp.EmitContext ec, Mono.CSharp.Expression source, Boolean leave_copy, Boolean prepare_for_load) [0x00000] at Mono.CSharp.Assign.Emit (Mono.CSharp.EmitContext ec, Boolean is_statement) [0x00000] at Mono.CSharp.Assign.EmitStatement (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.CollectionOrObjectInitializers.EmitStatement (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.CollectionOrObjectInitializers.Emit (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.NewInitialize.Emit (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.FieldExpr.EmitAssign (Mono.CSharp.EmitContext ec, Mono.CSharp.Expression source, Boolean leave_copy, Boolean prepare_for_load) [0x00000] at Mono.CSharp.Assign.Emit (Mono.CSharp.EmitContext ec, Boolean is_statement) [0x00000] at Mono.CSharp.Assign.EmitStatement (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.FieldInitializer.EmitStatement (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.TypeContainer.EmitFieldInitializers (Mono.CSharp.EmitContext ec) [0x00000] at Mono.CSharp.Constructor.Emit () [0x00000] at Mono.CSharp.TypeContainer.EmitConstructors () [0x00000] --- End of inner exception stack trace --- at Mono.CSharp.TypeContainer.EmitConstructors () [0x00000] at Mono.CSharp.TypeContainer.EmitType () [0x00000] at Mono.CSharp.RootContext.EmitCode () [0x00000] at Mono.CSharp.Driver.MainDriver (System.String[] args) [0x00000] at Mono.CSharp.Driver.Main (System.String[] args) [0x00000] Mono Version and System information: [EMAIL PROTECTED] Linq]$ mono -V Mono JIT compiler version 1.9.1 (tarball) Copyright (C) 2002-2007 Novell, Inc and Contributors. www.mono-project.com TLS: __thread GC: Included Boehm (with typed GC) SIGSEGV: altstack Notifications: epoll Architecture: amd64 Disabled: none [EMAIL PROTECTED] Linq]$ uname -a Linux access.icyb 2.6.18-028stab053-srv-0.2 #1 SMP Tue Feb 12 16:17:10 EET 2008 x86_64 x86_64 x86_64 GNU/Linux Zip file with program file and dll is attached. Sorry for the some "shaggy" form of program code - it has been generated automatically from some high-level description. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
