We randomly get the flowing system crash runing our unit test under mono and Im 
not sure if anyhow has run across it. IT doesnt happen all the time but 
something like once in 10 times, something like that. This is the error we get:


** ERROR **: file reflection.c: line 9694 
(mono_reflection_lookup_dynamic_token): assertion failed: (obj)
aborting...
Stacktrace:

  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObject 
(System.IO.BinaryWriter,long,object) [0x0012a] in 
/home/scott/monosrc/mono-1.2.6/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:361
  at System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObject 
(System.IO.BinaryWriter,long,object) [0x0012a] in 
/home/scott/monosrc/mono-1.2.6/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:361
  at 
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectInstance 
(System.IO.BinaryWriter,object,bool) [0x00062] in 
/home/scott/monosrc/mono-1.2.6/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:293
  at 
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteQueuedObjects 
(System.IO.BinaryWriter) [0x00005] in 
/home/scott/monosrc/mono-1.2.6/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:271
  at 
System.Runtime.Serialization.Formatters.Binary.ObjectWriter.WriteObjectGraph 
(System.IO.BinaryWriter,object,System.Runtime.Remoting.Messaging.Header[]) 
[0x0001f] in 
/home/scott/monosrc/mono-1.2.6/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/ObjectWriter.cs:256
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize 
(System.IO.Stream,object,System.Runtime.Remoting.Messaging.Header[]) [0x000a4] 
in 
/home/scott/monosrc/mono-1.2.6/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/BinaryFormatter.cs:230
  at System.Runtime.Serialization.Formatters.Binary.BinaryFormatter.Serialize 
(System.IO.Stream,object) [0x00000] in 
/home/scott/monosrc/mono-1.2.6/mcs/class/corlib/System.Runtime.Serialization.Formatters.Binary/BinaryFormatter.cs:209
  at System.Runtime.Remoting.RemotingServices.SerializeCallData (object) 
[0x00032] in 
/home/scott/monosrc/mono-1.2.6/mcs/class/corlib/System.Runtime.Remoting/RemotingServices.cs:782
  at (wrapper xdomain-invoke) NUnit.Core.EventListener.TestFinished 
(NUnit.Core.TestCaseResult) <0xffffffff>
  at NUnit.Core.TestFinishedEvent.Send (NUnit.Core.EventListener) <0x00028>
  at NUnit.Core.EventPump.PumpThreadProc () <0x00067>
  at (wrapper delegate-invoke) System.MulticastDelegate.invoke_void () 
<0xffffffff>
  at (wrapper runtime-invoke) System.OutOfMemoryException.runtime_invoke_void 
(object,intptr,intptr,intptr) <0xffffffff>

Native stacktrace:

        mono [0x524871]
        /lib64/libpthread.so.0 [0x3e9ee0dd20]
        /lib64/libc.so.6(gsignal+0x35) [0x3e9e2305b5]
        /lib64/libc.so.6(abort+0x110) [0x3e9e232060]
        /lib64/libglib-2.0.so.0(g_log+0) [0x3ea4a35050]
        /lib64/libglib-2.0.so.0(g_log+0x83) [0x3ea4a350d3]
        /lib64/libglib-2.0.so.0(g_assert_warning+0x76) [0x3ea4a35156]
        mono [0x45f05e]
        mono [0x4532a2]
        mono(mono_field_from_token+0x3b) [0x484f9b]
        mono [0x500dbc]
        mono [0x5104b7]
        mono [0x511c39]
        mono [0x43e0c2]
        [0x4000015b]

Debug info from gdb:


can anyone shed some light on this?

thanks

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

Reply via email to