[Mono-dev] Infinite loop in SsllServerStream
mono_list at templetech.com
Fri Sep 23 11:48:31 EDT 2005
Sorry about that. The version I am working on is old, 1.1.5, but a
colleage has verified that this problem does occur in 1.1.8, and I
believe that he has also seen it in 1.1.9, but I will be confirming that
sometime today for myself. I'll let you know how when I am done with
that. We are reluctant to change version unless we find a good reason to
do so, such as a bug fix we are interested in.
Sebastien Pouliot wrote:
>On Fri, 2005-23-09 at 09:12 -0600, Ian Moir wrote:
>>I am trying to track down the cause of an infinite loop I am seeing in
>>the class Mono.Security.Protocol.Tls.SslServerStream(). I can easily get
>>some threads in my app into infinite loops by making several quick http
>>type requests and one or more threads reading the request may end up in
>>infinite loops. The loops seem to be in the
>>SslServerStream.doHandshake() method, stuck in the following code:
>> while (this.context.LastHandshakeMsg !=
>Which version of Mono are you using ?
>There's been major changes in 1.1.9 so debugging this issue with earlier
>version of Mono won't help much.
>>I have not found an obvious way to get it out of this loop, such as the
>>socket has closed or diconnected. Any socket experts out there that can
>>suggest some guidance on this, even with just this short explanation?
>>I will report this as a bug, and am working on some code to demo this
>>bug, but have not got to that point yet. I will publish some demo code
>>as soon as I have it reasonably isolated.
More information about the Mono-devel-list