Hi there,
I've found an issue in Mono 2.6.0 using a self hosted WCF service and was wondering if anyone had seen this before (Mono trace below). It appears to be caused by firing in a request to the Service that takes a long time and while that request is still running firing in another one. I've tried with both a Singleton service instance with ConcurrencyMode.Single and a service host with a type and ConcurrencyMode.Multiple but both seem to have the same problem. I'm just trying the latest svn and will try to pinpoint the issue, but any help / pointers would be appreciated! Regards, Matt. Trace: [0xb464bba0: 13.87800 3] ENTER: System.ServiceModel.Channels.ReplyChannelBase:BeginTryReceiveRequest (System.TimeSpan,System.AsyncCallback,object)(this:0x4eab0[System.Servic eModel.Channels.HttpSimpleReplyChannel SipGateway.exe], [00,bc,a0,65,01,00,00,00,], [System.AsyncCallback:0xcad90], [System.ServiceModel.Channels.HttpSimpleReplyChannel:0x4eab0], ) [0xb464bba0: 13.87843 4] ENTER: (wrapper delegate-begin-invoke) System.ServiceModel.Channels.ReplyChannelBase/TryReceiveDelegate:begin_i nvoke_IAsyncResult__this___TimeSpan_RequestContext&_AsyncCallback_object (System.TimeSpan,System.ServiceModel.Channels.RequestContext&,System.Asy ncCallback,object)(this:0x1e78f8[.TryReceiveDelegate SipGateway.exe], [00,bc,a0,65,01,00,00,00,], [BYREF:0xb464b0f0], [System.AsyncCallback:0xcad90], [System.ServiceModel.Channels.HttpSimpleReplyChannel:0x4eab0], ) [0xb464bba0: 13.87927 4] LEAVE: (wrapper delegate-begin-invoke) System.ServiceModel.Channels.ReplyChannelBase/TryReceiveDelegate:begin_i nvoke_IAsyncResult__this___TimeSpan_RequestContext&_AsyncCallback_object (System.TimeSpan,System.ServiceModel.Channels.RequestContext&,System.Asy ncCallback,object)[System.Runtime.Remoting.Messaging.AsyncResult:0xcad58 ] [0xb464bba0: 13.87969 3] LEAVE: System.ServiceModel.Channels.ReplyChannelBase:BeginTryReceiveRequest (System.TimeSpan,System.AsyncCallback,object)[System.Runtime.Remoting.Me ssaging.AsyncResult:0xcad58] [0xb464bba0: 13.88004 2] LEAVE: System.ServiceModel.Dispatcher.ListenerLoopManager:ProcessRequestOrInput (System.ServiceModel.Channels.IChannel) [0xb464bba0: 13.88058 1] LEAVE: System.ServiceModel.Dispatcher.ListenerLoopManager:ProcessRequest (System.ServiceModel.Channels.IReplyChannel,System.ServiceModel.Channels .RequestContext) [0xb464bba0: 13.88314 0] LEAVE: System.ServiceModel.Dispatcher.ListenerLoopManager:TryReceiveRequestDone (System.IAsyncResult) [0xb3af0ba0: 13.88414 0] ENTER: (wrapper runtime-invoke) <Module>:runtime_invoke_bool__this___TimeSpan_intptr (object,intptr,intptr,intptr)([.TryReceiveDelegate:0x1e78f8], 0xb3af0250, 0xb3af0300, 0xb46b6b38, ) [0xb3af0ba0: 13.88466 1] ENTER: System.ServiceModel.Channels.ReplyChannelBase:<BeginTryReceiveRequest>m_ _4 (System.TimeSpan,System.ServiceModel.Channels.RequestContext&)(this:0x4e ab0[System.ServiceModel.Channels.HttpSimpleReplyChannel SipGateway.exe], [00,bc,a0,65,01,00,00,00,], [BYREF:0x84a1c], ) [0xb3af0ba0: 13.88507 2] ENTER: System.ServiceModel.Channels.HttpSimpleReplyChannel:TryReceiveRequest (System.TimeSpan,System.ServiceModel.Channels.RequestContext&)(this:0x4e ab0[System.ServiceModel.Channels.HttpSimpleReplyChannel SipGateway.exe], [00,bc,a0,65,01,00,00,00,], [BYREF:0x84a1c], ) [0xb3af0ba0: 13.88593 3] ENTER: System.ServiceModel.Channels.HttpSimpleReplyChannel:WaitForRequest (System.TimeSpan)(this:0x4eab0[System.ServiceModel.Channels.HttpSimpleRe plyChannel SipGateway.exe], [00,bc,a0,65,01,00,00,00,], ) [0xb3af0ba0: 13.88641 4] ENTER: System.ServiceModel.Channels.HttpListenerManager:GetHttpContextAsync (System.TimeSpan,System.Action`1<System.ServiceModel.Channels.HttpContex tInfo>)(this:0x886c0[System.ServiceModel.Channels.HttpSimpleListenerMana ger SipGateway.exe], [00,bc,a0,65,01,00,00,00,], XX, ) [0xb3af0ba0: 13.88683 5] ENTER: System.ServiceModel.Channels.HttpListenerManager:FilterHttpContext (System.ServiceModel.Channels.HttpContextInfo)(this:0x886c0[System.Servi ceModel.Channels.HttpSimpleListenerManager SipGateway.exe], [System.ServiceModel.Channels.HttpListenerContextInfo:0xc4640], ) [0xb3af0ba0: 13.88719 6] ENTER: System.ServiceModel.Channels.HttpListenerContextInfo:get_HttpMethod ()(this:0xc4640[System.ServiceModel.Channels.HttpListenerContextInfo SipGateway.exe], ) [0xb3af0ba0: 13.89048 6] LEAVE: System.ServiceModel.Channels.HttpListenerContextInfo:get_HttpMethod ()[STRING:0x8f7b0:POST] [0xb3af0ba0: 13.89179 5] LEAVE: System.ServiceModel.Channels.HttpListenerManager:FilterHttpContext (System.ServiceModel.Channels.HttpContextInfo)TRUE:1 [0xb3af0ba0: 13.89233 5] ENTER: System.ServiceModel.Channels.HttpSimpleReplyChannel:HttpContextAcquired (System.ServiceModel.Channels.HttpContextInfo)(this:0x4eab0[System.Servi ceModel.Channels.HttpSimpleReplyChannel SipGateway.exe], [System.ServiceModel.Channels.HttpListenerContextInfo:0xc4640], ) [0xb3af0ba0: 13.89271 5] LEAVE: System.ServiceModel.Channels.HttpSimpleReplyChannel:HttpContextAcquired (System.ServiceModel.Channels.HttpContextInfo) [0xb3af0ba0: 13.89309 4] LEAVE: System.ServiceModel.Channels.HttpListenerManager:GetHttpContextAsync (System.TimeSpan,System.Action`1<System.ServiceModel.Channels.HttpContex tInfo>) [0xb3af0ba0: 13.89340 3] LEAVE: System.ServiceModel.Channels.HttpSimpleReplyChannel:WaitForRequest (System.TimeSpan)TRUE:1 converting method System.ObjectDisposedException:.ctor (string) Method System.ObjectDisposedException:.ctor (string) emitted at 0xb39e2368 to 0xb39e2393 (code length 43) [SipGateway.exe] converting method System.InvalidOperationException:.ctor (string) Method System.InvalidOperationException:.ctor (string) emitted at 0xb39e23a0 to 0xb39e23c3 (code length 35) [SipGateway.exe] [0xb3af0ba0:] EXCEPTION handling: ObjectDisposedException EXCEPTION: finally clause 0 of System.ServiceModel.Channels.ReplyChannelBase:<BeginTryReceiveRequest>m_ _4 (System.TimeSpan,System.ServiceModel.Channels.RequestContext&) EXCEPTION: catch found at clause 0 of (wrapper runtime-invoke) <Module>:runtime_invoke_bool__this___TimeSpan_intptr (object,intptr,intptr,intptr) converting method (wrapper managed-to-native) object:__icall_wrapper_runtime_invoke_reset_abort (object) Method (wrapper managed-to-native) object:__icall_wrapper_runtime_invoke_reset_abort (object) emitted at 0xb39e23c8 to 0xb39e2425 (code length 93) [SipGateway.exe] [0xb3af0ba0: 13.90368 2] LEAVE: (wrapper runtime-invoke) <Module>:runtime_invoke_bool__this___TimeSpan_intptr (object,intptr,intptr,intptr)[OBJECT:(nil)] [0xb3af0ba0: 13.90414 2] ENTER: System.ServiceModel.Dispatcher.ListenerLoopManager:TryReceiveRequestDone (System.IAsyncResult)(this:0x5ba00[System.ServiceModel.Dispatcher.Listen erLoopManager SipGateway.exe], [System.Runtime.Remoting.Messaging.AsyncResult:0xcad58], ) [0xb3af0ba0: 13.90455 3] ENTER: System.ServiceModel.Channels.ReplyChannelBase:EndTryReceiveRequest (System.IAsyncResult,System.ServiceModel.Channels.RequestContext&)(this: 0x4eab0[System.ServiceModel.Channels.HttpSimpleReplyChannel SipGateway.exe], [System.Runtime.Remoting.Messaging.AsyncResult:0xcad58], [BYREF:0xb3af0228], ) [0xb3af0ba0: 13.90505 4] ENTER: (wrapper delegate-end-invoke) System.ServiceModel.Channels.ReplyChannelBase/TryReceiveDelegate:end_inv oke_bool__this___RequestContext&_IAsyncResult (System.ServiceModel.Channels.RequestContext&,System.IAsyncResult)(this: 0x1e78f8[.TryReceiveDelegate SipGateway.exe], [BYREF:0xb3af0228], [System.Runtime.Remoting.Messaging.AsyncResult:0xcad58], ) [0xb3af0ba0:] EXCEPTION handling: ObjectDisposedException
_______________________________________________ Mono-devel-list mailing list Mono-devel-list@lists.ximian.com http://lists.ximian.com/mailman/listinfo/mono-devel-list