[Mono-bugs] [Bug 76254][Nor] Changed - Infinite loop entered on server during SSL handhake.

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Fri Sep 30 14:35:01 EDT 2005

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 sebastien at ximian.com.


--- shadow/76254	2005-09-30 14:20:45.000000000 -0400
+++ shadow/76254.tmp.32751	2005-09-30 14:35:01.000000000 -0400
@@ -100,6 +100,22 @@
 ------- Additional Comments From imoir at templetech.com  2005-09-30 14:20 -------
 Have you seen the individual thread problems I noted in version I was wondering if there might be a problem with the threads
 not having their parents properly set. I don't know linux threads well
 enough to know if this is an issue.
+------- Additional Comments From sebastien at ximian.com  2005-09-30 14:35 -------
+I'm not 100% sure I understand your last comment. 
+Yes, I can duplicate the (near-)endless loop using IE - but I fail to
+see how this relates with the thread parent. The loop simply can't
+finish unless (a) the handshake complete or (b) the socket timeout.
+Clicking rapidely in IE starts a new thread, leaving the original
+connection "suspended" - no more data is sent to end the handshake
+(like an SSL alert) nor is the socket closed properly.
+The CPU usage is high because the loop is looping without waiting for
+anything (and without being nice and letting go of the CPU).
+The main difference with 1.1.9.x is that the async code is now using
+the threadpool.

More information about the mono-bugs mailing list