[Mono-dev] Fwd: register content changed

Dick Porter dporter at codicesoftware.com
Mon Oct 11 05:02:46 EDT 2010


Hi all

We're getting this assertion occasionally on Solaris.  I don't have a  
particular test case, but does anyone know what it means?

- Dick


Begin forwarded message:

> From: "psantosl at codicesoftware.com" <psantosl at codicesoftware.com>
> Date: 10 October 2010 10:53:13 AMBST
> To: Dick Porter <dporter at codicesoftware.com>
> Subject: register content changed
>
> got this running on Solaris. It happened to me several times in the
> past, randomly, both in SPARC and x86
>
> 0: 0 -> 0
> 1: 92 -> 0
> 2: 0 -> 0
> 3: 0 -> 0
> 4: ffffffff -> 0
> 5: fd3d1af4 -> 0
> 6: 0 -> 0
> 7: fe7f3400 -> 0
> 8: 0 -> 0
> 9: 1201c90 -> 0
> 10: 0 -> 0
> 11: 0 -> 0
> 12: 0 -> 0
> 13: 0 -> 0
> 14: fc623d68 -> 0
> 15: fed94070 -> 0
> 16: 1 -> 0
> 17: 0 -> 0
> 18: 0 -> 0
> 19: 0 -> 0
> 20: 0 -> 0
> 21: 0 -> 0
> 22: 0 -> 0
> 23: 0 -> 0
> 24: fe7f3400 -> 0
> 25: 0 -> 0
> 26: 0 -> 0
> 27: ff000001 -> 0
> 28: feeb60f0 -> 0
> 29: 1 -> 0
> 30: fc623dc8 -> 0
> 31: fed95cd8 -> 0
> 32: fe401003 -> 0
> 33: fed9c580 -> 0
> 34: fed9c584 -> 0
> 35: 0 -> 0
> 36: 0 -> 0
> 37: 0 -> 0
> Register contents changed
> Stacktrace:
>
>  at (wrapper managed-to-native)
> object.__icall_wrapper_mono_array_new_specific (intptr,int) <0x00004>
>  at (wrapper managed-to-native)
> object.__icall_wrapper_mono_array_new_specific (intptr,int)  
> <0xffffffff>
>  at System.Reflection.Emit.ILGenerator..ctor
> (System.Reflection.Module,System.Reflection.Emit.TokenGenerator,int)
> <0x00020>
>  at System.Reflection.Emit.ConstructorBuilder.GetILGenerator (int)
> <0x000c0>
>  at System.Reflection.Emit.ConstructorBuilder.GetILGenerator ()  
> <0x0000c>
>  at
> System 
> .Runtime 
> .Serialization 
> .Formatters.Binary.CodeGenerator.GenerateMetadataTypeInternal
> (System.Type,System.Runtime.Serialization.StreamingContext) <0x001b8>
>  at
> System 
> .Runtime 
> .Serialization.Formatters.Binary.CodeGenerator.GenerateMetadataType
> (System.Type,System.Runtime.Serialization.StreamingContext) <0x00048>
>  at
> System 
> .Runtime 
> .Serialization.Formatters.Binary.ObjectWriter.CreateMemberTypeMetadata
> (System.Type) <0x00048>
>  at
> System 
> .Runtime.Serialization.Formatters.Binary.ObjectWriter.GetObjectData  
> (object 
> ,System.Runtime.Serialization.Formatters.Binary.TypeMetadata&,object&)
> <0x005d4>
>  at
> System 
> .Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObject
> (System.IO.BinaryWriter,long,object) <0x0001c>
>  at
> System 
> .Runtime 
> .Serialization.Formatters.Binary.ObjectWriter.WriteObjectInstance
> (System.IO.BinaryWriter,object,bool) <0x001fc>
>  at
> System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteValue
> (System.IO.BinaryWriter,System.Type,object) <0x00118>
>  at PNUnitTestResult__TypeMetadata.WriteObjectData
> (System 
> .Runtime 
> .Serialization 
> .Formatters.Binary.ObjectWriter,System.IO.BinaryWriter,object)
> <0x000a4>
>  at
> System 
> .Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObject
> (System.IO.BinaryWriter,long,object) <0x00338>
>  at
> System 
> .Runtime 
> .Serialization.Formatters.Binary.ObjectWriter.WriteObjectInstance
> (System.IO.BinaryWriter,object,bool) <0x001fc>
>  at
> System 
> .Runtime 
> .Serialization.Formatters.Binary.ObjectWriter.WriteQueuedObjects
> (System.IO.BinaryWriter) <0x00034>
>  at
> System 
> .Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectGraph
> (System 
> .IO.BinaryWriter,object,System.Runtime.Remoting.Messaging.Header[])
> <0x00050>
>  at
> System 
> .Runtime 
> .Serialization.Formatters.Binary.MessageFormatter.WriteMethodCall
> (System 
> .IO 
> .BinaryWriter 
> ,object 
> ,System 
> .Runtime 
> .Remoting 
> .Messaging 
> .Header 
> [],System.Runtime.Serialization.Formatters.Binary.BinaryFormatter)
> <0x006b4>
>  at
> System 
> .Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize
> (System.IO.Stream,object,System.Runtime.Remoting.Messaging.Header[])
> <0x0014c>
>  at
> System 
> .Runtime 
> .Remoting.Channels.BinaryClientFormatterSink.SyncProcessMessage
> (System.Runtime.Remoting.Messaging.IMessage) <0x001fc>
>  at System.Runtime.Remoting.Proxies.RemotingProxy.Invoke
> (System.Runtime.Remoting.Messaging.IMessage) <0x00478>
>  at System.Runtime.Remoting.Proxies.RealProxy.PrivateInvoke
> (System 
> .Runtime 
> .Remoting 
> .Proxies 
> .RealProxy 
> ,System 
> .Runtime.Remoting.Messaging.IMessage,System.Exception&,object[]&)
> <0x00430>
>  at (wrapper runtime-invoke)
> <Module>.runtime_invoke_object_object_object_Exception&_object[]&
> (object,intptr,intptr,intptr) <0xffffffff>
>  at (wrapper managed-to-native)
> object.__icall_wrapper_mono_remoting_wrapper (intptr,intptr) <0x00004>
>  at (wrapper managed-to-native)
> object.__icall_wrapper_mono_remoting_wrapper (intptr,intptr)  
> <0xffffffff>
>  at (wrapper remoting-invoke) PNUnit.Launcher.Runner.NotifyResult
> (string,NUnit.Core.TestResult) <0xffffffff>
>  at PNUnit.Agent.PNUnitTestRunner.ThreadProc () <0x00428>
>  at (wrapper delegate-invoke) <Module>.invoke_void__this__ ()  
> <0xffffffff>
>  at System.Threading.Thread.StartUnsafe () <0x0008c>
>  at (wrapper delegate-invoke) <Module>.invoke_void__this__ ()  
> <0xffffffff>
>  at (wrapper runtime-invoke) object.runtime_invoke_void__this__
> (object,intptr,intptr,intptr) <0xffffffff>
> Abort (core dumped)



More information about the Mono-devel-list mailing list