[Mono-bugs] [Bug 74829][Nor] New - race in remoting

bugzilla-daemon@bugzilla.ximian.com bugzilla-daemon@bugzilla.ximian.com
Wed, 4 May 2005 20:28:24 -0400 (EDT)


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 james@ximian.com.

http://bugzilla.ximian.com/show_bug.cgi?id=74829

--- shadow/74829	2005-05-04 20:28:24.000000000 -0400
+++ shadow/74829.tmp.19199	2005-05-04 20:28:24.000000000 -0400
@@ -0,0 +1,48 @@
+Bug#: 74829
+Product: Mono: Class Libraries
+Version: 1.1
+OS: 
+OS Details: 
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: System
+AssignedTo: mono-bugs@ximian.com                            
+ReportedBy: james@ximian.com               
+QAContact: mono-bugs@ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: race in remoting
+
+I get the following trace intermittently on a dual processor machine. 
+Oddly, it only seems to happen on the first remoting call to the server. 
+Subsequent calls complete normally.
+
+System.NullReferenceException: Object reference not set to an instance of
+an object
+in <0x00000> <unknown method>
+in [0x00002] (at
+/root/build/mcs/class/corlib/System.Runtime.Remoting.Messaging/StackBuilderSink.cs:58)
+System.Runtime.Remoting.Messaging.StackBuilderSink:SyncProcessMessage
+(IMessage msg)
+in [0x0001d] (at
+/root/build/mcs/class/corlib/System.Runtime.Remoting.Messaging/ServerObjectTerminatorSink.cs:54)
+System.Runtime.Remoting.Messaging.ServerObjectTerminatorSink:SyncProcessMessage
+(IMessage msg)
+in [0x0000e] (at
+/root/build/mcs/class/corlib/System.Runtime.Remoting.Lifetime/LeaseSink.cs:53)
+System.Runtime.Remoting.Lifetime.LeaseSink:SyncProcessMessage (IMessage msg)
+in [0x00035] (at
+/root/build/mcs/class/corlib/System.Runtime.Remoting/ServerIdentity.cs:248)
+System.Runtime.Remoting.SingleCallIdentity:SyncObjectProcessMessage
+(IMessage msg)
+in [0x00025] (at
+/root/build/mcs/class/corlib/System.Runtime.Remoting.Messaging/ServerContextTerminatorSink.cs:52)
+System.Runtime.Remoting.Messaging.ServerContextTerminatorSink:SyncProcessMessage
+(IMessage msg)
+in [0x0004d] (at
+/root/build/mcs/class/corlib/System.Runtime.Remoting.Contexts/CrossContextChannel.cs:59)
+System.Runtime.Remoting.Contexts.CrossContextChannel:SyncProcessMessage
+(IMessage msg)