[Mono-bugs] [Bug 78681][Wis] New - mcs goes sigsegvs while compiling Google Data APIs
bugzilla-daemon at bugzilla.ximian.com
bugzilla-daemon at bugzilla.ximian.com
Wed Jun 21 06:38:55 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 ole.aamot at gmail.com.
http://bugzilla.ximian.com/show_bug.cgi?id=78681
--- shadow/78681 2006-06-21 06:38:55.000000000 -0400
+++ shadow/78681.tmp.343 2006-06-21 06:38:55.000000000 -0400
@@ -0,0 +1,186 @@
+Bug#: 78681
+Product: Mono: Compilers
+Version: 1.1
+OS:
+OS Details: Fedora Core 5
+Status: NEW
+Resolution:
+Severity:
+Priority: Wishlist
+Component: C#
+AssignedTo: rharinath at novell.com
+ReportedBy: ole.aamot at gmail.com
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL:
+Cc:
+Summary: mcs goes sigsegvs while compiling Google Data APIs
+
+Please fill in this template when reporting a bug, unless you know what you
+are doing.
+Description of Problem:
+
+mcs reaches a sigsegv while compiling gdata APIs from Google.
+
+Steps to reproduce the problem:
+1. Download API http://code.google.com/apis/gdata/client-cs.html
+2. Compile components GCore.dll, GExts.dll, GCalendarService.dll
+3. mcs *.cs /r:System.Web /r:GCore.dll /r:GExts.dll /r:GCalendarService.dll
+
+Actual Results:
+
+** (/usr/lib/mono/1.0/mcs.exe:7101): WARNING **: The following assembly
+referenced from /root/Desktop/GData/gdata/cs/Samples/GCalendarService.dll
+could not be loaded:
+ Assembly: GDataExtensions (assemblyref_index=3)
+ Version: 1.0.2.25336
+ Public Key: (none)
+The assembly was not found in the Global Assembly Cache, a path listed in
+the MONO_PATH environment variable, or in the location of the executing
+assembly (/root/Desktop/GData/gdata/cs/Samples).
+
+** (/usr/lib/mono/1.0/mcs.exe:7101): WARNING **: The class
+Google.GData.Extensions.EventFeed could not be loaded, used in
+GDataExtensions, Version=1.0.2.25336, Culture=neutral
+
+=================================================================
+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.Reflection.MonoMethodInfo:get_method_info
+(intptr,System.Reflection.MonoMethodInfo&) <0x4>
+in (wrapper managed-to-native)
+System.Reflection.MonoMethodInfo:get_method_info
+(intptr,System.Reflection.MonoMethodInfo&) <0xffffffe5>
+in System.Reflection.MonoMethod:get_Attributes () <0x25>
+in System.Reflection.MethodBase:get_IsVirtual () <0xc>
+in Mono.CSharp.MemberCache:AddMethods
+(System.Reflection.BindingFlags,System.Type) <0x188>
+in Mono.CSharp.MemberCache:AddMethods (System.Type) <0x2b>
+in Mono.CSharp.MemberCache:.ctor (Mono.CSharp.IMemberContainer) <0x149>
+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.New:DoResolve (Mono.CSharp.EmitContext) <0x301>
+in Mono.CSharp.Expression:Resolve
+(Mono.CSharp.EmitContext,Mono.CSharp.ResolveFlags) <0xe3>
+in Mono.CSharp.Expression:Resolve (Mono.CSharp.EmitContext) <0x12>
+in Mono.CSharp.Assign:DoResolve (Mono.CSharp.EmitContext) <0xd0>
+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.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) <0x7656d96>
+
+Native stacktrace:
+
+ /usr/bin/mono(mono_handle_native_sigsegv+0xbb) [0x81368fb]
+ /usr/bin/mono [0x8105670]
+ [0xadd440]
+ /usr/bin/mono(mono_class_is_open_constructed_type+0xb) [0x80945db]
+ /usr/bin/mono(mono_metadata_parse_method_signature_full+0xf0)
+[0x80b8a00]
+ /usr/bin/mono(mono_method_signature_full+0xb7) [0x80b1367]
+ /usr/bin/mono(mono_method_signature+0x21) [0x80b14b1]
+ /usr/bin/mono [0x80d1e09]
+ [0x744220]
+ [0x7441de]
+ [0x744195]
+ [0x743b71]
+ [0x7439ac]
+ [0x7438d2]
+ [0x743745]
+ [0x743647]
+ [0x743504]
+ [0xe0d81f]
+ [0xe0d18e]
+ [0xe0cfc0]
+ [0xe0ccf1]
+ [0x833e48]
+ [0x83db8a]
+ [0xe1612c]
+ [0xe15fdb]
+ [0x83b701]
+ [0xe1612c]
+ [0xe15fdb]
+ [0x8394c4]
+ [0x839488]
+ [0xe1314a]
+ [0xe1314a]
+ [0xe1314a]
+ [0xe1314a]
+ [0xe1314a]
+ [0xe1314a]
+ [0xe12a8b]
+ [0xe128f4]
+ [0xe17844]
+ [0xe17471]
+ [0x289f26]
+ [0x289467]
+ [0xa5e1e5]
+ [0xa5cc1a]
+ [0xa57874]
+ /usr/bin/mono(mono_runtime_exec_main+0x9f) [0x80ae5df]
+ /usr/bin/mono(mono_runtime_run_main+0x152) [0x80af6e2]
+ /usr/bin/mono(mono_main+0xef9) [0x805dae9]
+ /usr/bin/mono [0x805c702]
+ /lib/libc.so.6(__libc_start_main+0xdc) [0x3337e4]
+ /usr/bin/mono [0x805c651]
+make: *** [all] Aborted
+
+Expected Results:
+
+Compiled JIT code
+
+How often does this happen?
+
+Always.
+
+Additional Information:
+
+From README.txt:
+
+The C# code is developed and tested using Visual Studio 1.1, and Mono
+version 1.1.13.2, on the Macintosh OS X. It should build and run on any
+platform that has Mono available.
More information about the mono-bugs
mailing list