[Mono-bugs] [Bug 77993][Cri] New - mcs crashes during compilation

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Sun Apr 2 22:17:04 EDT 2006


Please do not reply to this email- if you want to comment on the bug, go to the
URL shown below and enter your comments there.

Changed by dimi at lattica.com.

http://bugzilla.ximian.com/show_bug.cgi?id=77993

--- shadow/77993	2006-04-02 22:17:04.000000000 -0400
+++ shadow/77993.tmp.16374	2006-04-02 22:17:04.000000000 -0400
@@ -0,0 +1,172 @@
+Bug#: 77993
+Product: Mono: Compilers
+Version: 1.1
+OS: 
+OS Details: Fedora Core 5
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Critical
+Component: C#
+AssignedTo: rharinath at novell.com                            
+ReportedBy: dimi at lattica.com               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: mcs crashes during compilation
+
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+mcs crashes during compilation.
+
+Steps to reproduce the problem:
+1. make TARGET=bin/Linux
+2. 
+3. 
+
+Actual Results:
+=================================================================
+Got a SIGSEGV while executing native code. This usually indicates
+a fatal error in the mono runtime or one of the native libraries
+used by your application.
+=================================================================
+
+Stacktrace:
+
+in (wrapper managed-to-native) System.MonoType:GetMethodsByName
+(string,System.Reflection.BindingFlags,bool,System.Type) <0x4>
+in (wrapper managed-to-native) System.MonoType:GetMethodsByName
+(string,System.Reflection.BindingFlags,bool,System.Type) <0x75dd1c>
+in System.MonoType:GetMethods (System.Reflection.BindingFlags) <0x14>
+in System.Type:FindMembers
+(System.Reflection.MemberTypes,System.Reflection.BindingFlags,System.Reflection.MemberFilter,object)
+<0x320>
+in Mono.CSharp.TypeHandle:GetMembers
+(System.Reflection.MemberTypes,System.Reflection.BindingFlags) <0x4a>
+in Mono.CSharp.MemberCache:AddMembers
+(System.Reflection.MemberTypes,System.Reflection.BindingFlags,Mono.CSharp.IMemberContainer)
+<0x34>
+in Mono.CSharp.MemberCache:AddMembers
+(System.Reflection.MemberTypes,Mono.CSharp.IMemberContainer) <0x32>
+in Mono.CSharp.MemberCache:AddMembers (Mono.CSharp.IMemberContainer) <0x48>
+in Mono.CSharp.MemberCache:.ctor (Mono.CSharp.IMemberContainer) <0x155>
+in Mono.CSharp.TypeHandle:.ctor (System.Type) <0xbc>
+in Mono.CSharp.TypeHandle:GetTypeHandle (System.Type) <0x4e>
+in Mono.CSharp.TypeHandle:GetMemberCache (System.Type) <0xb>
+in Mono.CSharp.TypeManager:MemberLookup_FindMembers
+(System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,bool&)
+<0x14e>
+in Mono.CSharp.TypeManager:RealMemberLookup
+(System.Type,System.Type,System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,System.Collections.IList)
+<0x1ad>
+in Mono.CSharp.TypeManager:MemberLookup
+(System.Type,System.Type,System.Type,System.Reflection.MemberTypes,System.Reflection.BindingFlags,string,System.Collections.IList)
+<0x1f>
+in Mono.CSharp.Expression:MemberLookup
+(Mono.CSharp.EmitContext,System.Type,System.Type,System.Type,string,System.Reflection.MemberTypes,System.Reflection.BindingFlags,Mono.CSharp.Location)
+<0x38>
+in Mono.CSharp.Expression:MemberLookupFinal
+(Mono.CSharp.EmitContext,System.Type,System.Type,string,System.Reflection.MemberTypes,System.Reflection.BindingFlags,Mono.CSharp.Location)
+<0x2f>
+in Mono.CSharp.Expression:MemberLookupFinal
+(Mono.CSharp.EmitContext,System.Type,System.Type,string,Mono.CSharp.Location)
+<0x1d>
+in Mono.CSharp.MemberAccess:DoResolve
+(Mono.CSharp.EmitContext,Mono.CSharp.Expression) <0x217>
+in Mono.CSharp.MemberAccess:DoResolve (Mono.CSharp.EmitContext) <0xf>
+in Mono.CSharp.Expression:Resolve
+(Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags) <0xe3>
+in Mono.CSharp.Invocation:DoResolve (Mono.CSharp.EmitContext) <0x7c>
+in Mono.CSharp.Expression:Resolve
+(Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags) <0xe3>
+in Mono.CSharp.Expression:Resolve (Mono.CSharp.EmitContext) <0x12>
+in Mono.CSharp.ExpressionStatement:ResolveStatement
+(Mono.CSharp.EmitContext) <0x13>
+in Mono.CSharp.StatementExpression:Resolve (Mono.CSharp.EmitContext) <0x1f>
+in Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext) <0x1d9>
+in Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext) <0x1d9>
+in Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext) <0x1d9>
+in Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext) <0x1d9>
+in Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext) <0x1d9>
+in Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext) <0x1d9>
+in Mono.CSharp.Block:Resolve (Mono.CSharp.EmitContext) <0x1d9>
+in Mono.CSharp.EmitContext:ResolveTopBlock
+(Mono.CSharp.EmitContext,Mono.CSharp.ToplevelBlock,Mono.CSharp.Parameters,Mono.CSharp.IMethodData,bool&)
+<0x122>
+in Mono.CSharp.EmitContext:EmitTopBlock
+(Mono.CSharp.IMethodData,Mono.CSharp.ToplevelBlock) <0x4b>
+in Mono.CSharp.MethodData:Emit
+(Mono.CSharp.TypeContainer,Mono.CSharp.Attributable) <0x1ab>
+in Mono.CSharp.Method:Emit () <0x30>
+in Mono.CSharp.TypeContainer:EmitType () <0x64d>
+in Mono.CSharp.RootContext:EmitCode () <0x226>
+in Mono.CSharp.Driver:MainDriver (string[]) <0xae4>
+in Mono.CSharp.Driver:Main (string[]) <0x41>
+in (wrapper runtime-invoke) System.Object:runtime_invoke_int_string[]
+(object,intptr,intptr,intptr) <0x788b606>
+
+Native stacktrace:
+
+        /usr/bin/mono(mono_handle_native_sigsegv+0xbb) [0x815514b]
+        /usr/bin/mono [0x8123f90]
+        [0xa23440]
+        /usr/bin/mono [0x80bfb6d]
+        [0x2562c4]
+        [0x9b3fad]
+        [0x4f0c11]
+        [0x4f08c3]
+        [0x4f069d]
+        [0x4f064b]
+        [0x4f05a1]
+        [0x9b3b7e]
+        [0x9b3a15]
+        [0x9b3917]
+        [0x9b37d4]
+        [0x4f89cf]
+        [0x4f833e]
+        [0x4f8170]
+        [0x4f7ea1]
+        [0xf46048]
+        [0xf45ffe]
+        [0xf45130]
+        [0xf44f00]
+        [0x4f6a24]
+        [0xf44905]
+        [0x4f6a24]
+        [0x4f68d3]
+        [0xf4480c]
+        [0xf447d0]
+        [0xa19b9a]
+        [0xa19b9a]
+        [0xa19b9a]
+        [0xa19b9a]
+        [0xa19b9a]
+        [0xa19b9a]
+        [0xa19b9a]
+        [0xa19643]
+        [0xa194ac]
+        [0xa1c8bc]
+        [0xa1c4e9]
+        [0x6d8156]
+        [0xa154b7]
+        [0x82f1e5]
+        [0x82dc1a]
+        [0x828874]
+        /usr/bin/mono(mono_runtime_exec_main+0x9f) [0x80b3e4f]
+        /usr/bin/mono(mono_runtime_run_main+0x152) [0x80b4f52]
+        /usr/bin/mono(mono_main+0xef9) [0x805d9c9]
+        /usr/bin/mono [0x805c5e2]
+        /lib/libc.so.6(__libc_start_main+0xdc) [0x12b7e4]
+        /usr/bin/mono [0x805c531]
+
+
+Expected Results:
+Successful compilation.
+
+How often does this happen? 
+Every time.
+
+Additional Information:
+I will attach a tarball of the sources.


More information about the mono-bugs mailing list