Linux  (Redhat?)   2.6.12-1.1398_FC4smp #1 SMP x86
mono 1.1.13.4_1-installer.bin


--------
using IronPython.Hosting;
.
.
[WebMethod(Description="Say Hello!")]
               public string HelloWorld(int i)
               {
PythonEngine pe = new PythonEngine(); // this line causes mcs to SEGV

----------------------
mcs myfile.cs -r:System.Web.Services /t:library -r:/home/myeates/IronPython.dll produces:


** (/home/myeates/mono-1.1.13.4/lib/mono/1.0/mcs.exe:32706): WARNING **: The class System.Collections.Generic.IDictionary`2 could not be loaded, used in mscorlib, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089

=================================================================
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.Typ
e) <0x188>
in Mono.CSharp.MemberCache:AddMethods (System.Type) <0x13>
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.Reflecti
on.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.Coll
ections.IList) <0x1ad>
in Mono.CSharp.TypeManager:MemberLookup (System.Type,System.Type,System.Type,Sys
tem.Reflection.MemberTypes,System.Reflection.BindingFlags,string,System.Collecti
ons.IList) <0x1f>
in Mono.CSharp.Expression:MemberLookup (Mono.CSharp.EmitContext,System.Type,Syst
em.Type,System.Type,string,System.Reflection.MemberTypes,System.Reflection.Bindi
ngFlags,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.ResolveFl
ags) <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.ResolveFl
ags) <0xe3>
in Mono.CSharp.Expression:Resolve (Mono.CSharp.EmitContext) <0x12>
in Mono.CSharp.ExpressionStatement:ResolveStatement (Mono.CSharp.EmitContext) <0
x13>
in Mono.CSharp.StatementExpression:Resolve (Mono.CSharp.EmitContext) <0x1f>
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.Top
levelBlock) <0x4b>
in Mono.CSharp.MethodData:Emit (Mono.CSharp.TypeContainer,Mono.CSharp.Attributab
le) <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,in
tptr,intptr,intptr) <0x78f293f>

Native stacktrace:

/home/myeates/mono-1.1.13.4/bin/mono(mono_handle_native_sigsegv+0xbb) [0
x814ee2b]
       /home/myeates/mono-1.1.13.4/bin/mono [0x813b2cf]
       [0xf7a440]
       /home/myeates/mono-1.1.13.4/bin/mono [0x8096722]
       /home/myeates/mono-1.1.13.4/bin/mono [0x8096ae0]
/home/myeates/mono-1.1.13.4/bin/mono(mono_type_create_from_typespec_full
+0x101) [0x8098ce1]
       /home/myeates/mono-1.1.13.4/bin/mono [0x808fce9]
       /home/myeates/mono-1.1.13.4/bin/mono [0x8090a71]
/home/myeates/mono-1.1.13.4/bin/mono(mono_class_get_full+0x25) [0x8090af
5]
/home/myeates/mono-1.1.13.4/bin/mono(mono_metadata_interfaces_from_typed
ef_full+0x10a) [0x809768a]
       /home/myeates/mono-1.1.13.4/bin/mono [0x808f168]
       /home/myeates/mono-1.1.13.4/bin/mono [0x8090a7f]
/home/myeates/mono-1.1.13.4/bin/mono(mono_class_get+0x20) [0x8090ac0]
       /home/myeates/mono-1.1.13.4/bin/mono [0x8096a5c]
/home/myeates/mono-1.1.13.4/bin/mono(mono_metadata_parse_type_full+0xf6)
[0x8095c66]
/home/myeates/mono-1.1.13.4/bin/mono(mono_metadata_parse_method_signatur
e_full+0x189) [0x8096109]
/home/myeates/mono-1.1.13.4/bin/mono(mono_method_signature_full+0xad) [0
x80bf42d]
/home/myeates/mono-1.1.13.4/bin/mono(mono_method_signature+0x21) [0x80bf
371]
       /home/myeates/mono-1.1.13.4/bin/mono [0x80c37d9]
       [0xad879e]
       [0xad875e]
       [0xad8715]
       [0xad80f1]
       [0xad7f14]
       [0xad7e52]
       [0xad7cf5]
       [0xad7bf7]
       [0xad7ab4]
       [0x68c56f]
       [0x68bede]
       [0x68bd10]
       [0x68bc11]
       [0x7c9498]
       [0x7c8ea2]
       [0x68b874]
       [0x68b723]
       [0x69882c]
       [0x6987f0]
       [0x698302]
       [0x697c43]
       [0x697aac]
       [0x7c44dc]
       [0x7c4109]
       [0xae2a0e]
       [0xae1f4f]
       [0x84f1a5]
       [0x84dbe2]
       [0x84886c]
       /home/myeates/mono-1.1.13.4/bin/mono [0x813b180]
/home/myeates/mono-1.1.13.4/bin/mono(mono_runtime_invoke+0x27) [0x80d63f
7]
/home/myeates/mono-1.1.13.4/bin/mono(mono_runtime_exec_main+0xb1) [0x80d
7561]
/home/myeates/mono-1.1.13.4/bin/mono(mono_runtime_run_main+0x171) [0x80d
7131]
       /home/myeates/mono-1.1.13.4/bin/mono(strftime+0x1b6a) [0x805d002]
       /home/myeates/mono-1.1.13.4/bin/mono(mono_main+0x841) [0x805d9d1]
       /home/myeates/mono-1.1.13.4/bin/mono(__fxstat64+0x133) [0x805c3cb]
       /lib/libc.so.6(__libc_start_main+0xc6) [0x8dade6]
       /home/myeates/mono-1.1.13.4/bin/mono(sinh+0x49) [0x805c321]





_______________________________________________
mono-bugs maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-bugs

Reply via email to