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 [EMAIL PROTECTED] 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: [EMAIL PROTECTED] +ReportedBy: [EMAIL PROTECTED] +QAContact: [EMAIL PROTECTED] +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. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
