[Mono-bugs] [Bug 334493] IronPython crash

bugzilla_noreply at novell.com bugzilla_noreply at novell.com
Sat Oct 20 21:41:21 EDT 2007


https://bugzilla.novell.com/show_bug.cgi?id=334493#c1





--- Comment #1 from Sanghyeon Seo <sanxiyn at gmail.com>  2007-10-20 19:41:20 MST ---
r87851 seems to have fixed the assertion. Now it fails this way:

no implementation for interface method
System.ComponentModel.ICustomTypeDescriptor::GetAttributes() in class
IronPython.NewTypes.System.Object_1
METHOD .ctor(Microsoft.Scripting.Types.DynamicType)
METHOD .cctor()
METHOD get_$SlotValues()
METHOD get_Dict()
METHOD ReplaceDict(Microsoft.Scripting.IAttributesCollection)
METHOD get_HasDictionary()
METHOD SetDict(Microsoft.Scripting.IAttributesCollection)
METHOD get_DynamicType()
METHOD SetDynamicType(Microsoft.Scripting.Types.DynamicType)
METHOD
GetRule(Microsoft.Scripting.Actions.DynamicAction,Microsoft.Scripting.CodeContext,object[])
METHOD get_LanguageContext()
METHOD ICustomTypeDescriptor.GetAttributes()
METHOD ICustomTypeDescriptor.GetClassName()
METHOD ICustomTypeDescriptor.GetComponentName()
METHOD ICustomTypeDescriptor.GetConverter()
METHOD ICustomTypeDescriptor.GetDefaultEvent()
METHOD ICustomTypeDescriptor.GetDefaultProperty()
METHOD ICustomTypeDescriptor.GetEditor(System.Type)
METHOD ICustomTypeDescriptor.GetEvents()
METHOD ICustomTypeDescriptor.GetEvents(System.Attribute[])
METHOD ICustomTypeDescriptor.GetProperties()
METHOD ICustomTypeDescriptor.GetProperties(System.Attribute[])
METHOD
ICustomTypeDescriptor.GetPropertyOwner(System.ComponentModel.PropertyDescriptor)
METHOD GetValueHashCode()
METHOD ValueEquals(object)
METHOD ValueNotEquals(object)
METHOD SetWeakRef(IronPython.Runtime.WeakRefTracker)
METHOD SetFinalizer(IronPython.Runtime.WeakRefTracker)
METHOD GetWeakRef()
METHOD Equals(object)
METHOD #base#Equals(IronPython.NewTypes.System.Object_1)
METHOD MemberwiseClone()
METHOD #base#MemberwiseClone()
METHOD GetHashCode()
METHOD #base#GetHashCode()
METHOD ToString()
METHOD #base#ToString()
Stacktrace:

  at (wrapper managed-to-native) System.Reflection.MonoField.SetValueInternal
(System.Reflection.FieldInfo,object,object) <0x00004>
  at (wrapper managed-to-native) System.Reflection.MonoField.SetValueInternal
(System.Reflection.FieldInfo,object,object) <0xffffffff>
  at System.Reflection.MonoField.SetValue
(object,object,System.Reflection.BindingFlags,System.Reflection.Binder,System.Globalization.CultureInfo)
<0x00086>
  at System.Reflection.FieldInfo.SetValue (object,object) <0x0001a>
  at Microsoft.Scripting.Actions.DynamicSiteHelpers.InitializeFields
(Microsoft.Scripting.CodeContext,System.Type,bool) <0x00124>
  at IronPython.Compiler.Generation.NewTypeMaker.GetNewType
(string,IronPython.Runtime.PythonTuple,Microsoft.Scripting.IAttributesCollection)
<0x0039e>
  at IronPython.Runtime.Types.UserTypeBuilder.Build
(Microsoft.Scripting.CodeContext,string,IronPython.Runtime.PythonTuple,Microsoft.Scripting.IAttributesCollection)
<0x00041>
  at IronPython.Runtime.Operations.PythonOps.MakeClass
(Microsoft.Scripting.CodeContext,string,object[],string,System.Delegate)
<0x00305>
  at __main__$mod_7.Initialize (Microsoft.Scripting.CodeContext) <0x0008b>
  at Microsoft.Scripting.ScriptCode.Run (Microsoft.Scripting.CodeContext,bool)
<0x001f9>
  at Microsoft.Scripting.ScriptCode.Run
(Microsoft.Scripting.Scope,Microsoft.Scripting.ModuleContext,bool) <0x0005c>
  at Microsoft.Scripting.ScriptCode.Run
(Microsoft.Scripting.Scope,Microsoft.Scripting.ModuleContext) <0x00012>
  at Microsoft.Scripting.ScriptModule.Execute () <0x00088>
  at IronPython.Hosting.PythonCommandLine.RunFileWorker (string) <0x001d7>
  at IronPython.Hosting.PythonCommandLine.RunFile (string) <0x00079>
  at Microsoft.Scripting.Shell.CommandLine.Run () <0x0007d>
  at IronPython.Hosting.PythonCommandLine.Run () <0x000d2>
  at Microsoft.Scripting.Shell.CommandLine.Run
(Microsoft.Scripting.Hosting.IScriptEngine,Microsoft.Scripting.Shell.IConsole,Microsoft.Scripting.Shell.ConsoleOptions)
<0x00071>
  at Microsoft.Scripting.Hosting.ConsoleHost.RunCommandLine
(Microsoft.Scripting.OptionsParser) <0x001bf>
  at Microsoft.Scripting.Hosting.ConsoleHost.ExecuteInternal () <0x00268>
  at Microsoft.Scripting.Hosting.ConsoleHost.Execute () <0x0009b>
  at Microsoft.Scripting.Hosting.ConsoleHost.Run (string[]) <0x00143>
  at PythonConsoleHost.Main (string[]) <0x00025>
  at (wrapper runtime-invoke) PythonConsoleHost.runtime_invoke_int_string[]
(object,intptr,intptr,intptr) <0xffffffff>


-- 
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.


More information about the mono-bugs mailing list