See issues 1756 through 1761.
[Proposed Fix] Timeout waiting for KeyExchange with multi-threaded connections
[Proposed Fix] Random Exception on multi-handle wait
[Proposed Fix] Chasing a serious Event Handle leak,... Part I
[Proposed Fix] Chasing a serious Event Handle leak,... Part II
[Proposed Fix] Chasing a serious Event Handle leak,... Part III
[Proposed Fix] Chasing a serious Event Handle leak,... Part IV
Herein are proposed fixes for a set of issues ranging from hangs, timeouts, failed connections, resource leaks and dispose issues. Taken in order it should help explain the causes and the remedies. Until the changes are adopted broadly, you will have to make them in your own copy of the source. Let me know if any further explianation is needed.
[Proposed Fix] Timeout waiting for KeyExchange with multi-threaded connections
[Proposed Fix] Random Exception on multi-handle wait
[Proposed Fix] Chasing a serious Event Handle leak,... Part I
[Proposed Fix] Chasing a serious Event Handle leak,... Part II
[Proposed Fix] Chasing a serious Event Handle leak,... Part III
[Proposed Fix] Chasing a serious Event Handle leak,... Part IV
Herein are proposed fixes for a set of issues ranging from hangs, timeouts, failed connections, resource leaks and dispose issues. Taken in order it should help explain the causes and the remedies. Until the changes are adopted broadly, you will have to make them in your own copy of the source. Let me know if any further explianation is needed.