[Mono-bugs] [Bug 78140][Nor] New - Mono.Security complicated errors

bugzilla-daemon at bugzilla.ximian.com bugzilla-daemon at bugzilla.ximian.com
Wed Apr 19 08:38:48 EDT 2006


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 meddochat at zonnet.nl.

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

--- shadow/78140	2006-04-19 08:38:48.000000000 -0400
+++ shadow/78140.tmp.28746	2006-04-19 08:38:48.000000000 -0400
@@ -0,0 +1,92 @@
+Bug#: 78140
+Product: Mono: Class Libraries
+Version: 1.1
+OS: 
+OS Details: W2k
+Status: NEW   
+Resolution: 
+Severity: 
+Priority: Normal
+Component: Mono.Security
+AssignedTo: sebastien at ximian.com                            
+ReportedBy: meddochat at zonnet.nl               
+QAContact: mono-bugs at ximian.com
+TargetMilestone: ---
+URL: 
+Cc: 
+Summary: Mono.Security complicated errors
+
+I get an exception connecting to http://adwords.google.com/select/.
+
+Exception details:
+System.IO.IOException: The authentication or decryption has failed. --->
+System.ArgumentException: Destination array was not long enough.  Check
+destIndex and length, and the array's lower bounds.
+   at
+Mono.Security.Protocol.Tls.RecordProtocol.EndReceiveRecord(IAsyncResult
+asyncResult) in
+e:\mono\mcs\class\Mono.Security\Mono.Security.Protocol.Tls\RecordProtocol.cs:line
+421
+   at Mono.Security.Protocol.Tls.RecordProtocol.ReceiveRecord(Stream
+record) in
+e:\mono\mcs\class\Mono.Security\Mono.Security.Protocol.Tls\RecordProtocol.cs:line
+430
+   at Mono.Security.Protocol.Tls.SslClientStream.SafeReceiveRecord(Stream
+s) in
+e:\mono\mcs\class\Mono.Security\Mono.Security.Protocol.Tls\SslClientStream.cs:line
+257
+   at
+Mono.Security.Protocol.Tls.SslClientStream.OnNegotiateHandshakeCallback(IAsyncResult
+asyncResult) in
+e:\mono\mcs\class\Mono.Security\Mono.Security.Protocol.Tls\SslClientStream.cs:line
+273
+   at
+Mono.Security.Protocol.Tls.SslStreamBase.AsyncHandshakeCallback(IAsyncResult
+asyncResult) in
+e:\mono\mcs\class\Mono.Security\Mono.Security.Protocol.Tls\SslStreamBase.cs:line
+94
+   --- End of inner exception stack trace ---
+   at
+Mono.Security.Protocol.Tls.SslStreamBase.EndNegotiateHandshake(InternalAsyncResult
+asyncResult) in
+e:\mono\mcs\class\Mono.Security\Mono.Security.Protocol.Tls\SslStreamBase.cs:line
+516
+   at Mono.Security.Protocol.Tls.SslStreamBase.NegotiateHandshake() in
+e:\mono\mcs\class\Mono.Security\Mono.Security.Protocol.Tls\SslStreamBase.cs:line
+168
+   at Mono.Security.Protocol.Tls.SslStreamBase.Write(Byte[] buffer, Int32
+offset, Int32 count) in
+e:\mono\mcs\class\Mono.Security\Mono.Security.Protocol.Tls\SslStreamBase.cs:line
+1084
+   at IdIOHandlerTls.TIdIOHandlerTls.WriteDirect(Byte[]& ABuffer) in
+W:\source\Indy10\Lib\Security\IdIOHandlerTls.pas:line 243
+   at IdIOHandler.TIdIOHandler.WriteBufferFlush(Int32 AByteCount) in
+W:\source\Indy10\Lib\Core\IdIOHandler.pas:line 816
+   at IdIOHandler.TIdIOHandler.WriteBufferFlush() in
+W:\source\Indy10\Lib\Core\IdIOHandler.pas:line 1685
+   at IdIOHandler.TIdIOHandler.WriteBufferClose() in
+W:\source\Indy10\Lib\Core\IdIOHandler.pas:line 802
+   at IdHTTP.TIdHTTPProtocol.BuildAndSendRequest(TIdURI AURI) in
+W:\source\Indy10\Lib\Protocols\IdHTTP.pas:line 1706
+   at IdHTTP.TIdCustomHTTP.ConnectToHost(TIdHTTPRequest ARequest,
+TIdHTTPResponse AResponse) in
+W:\source\Indy10\Lib\Protocols\IdHTTP.pas:line 1237
+   at IdHTTP.TIdCustomHTTP.DoRequest(String AMethod, String AURL,
+TIdNetStream ASource, TIdNetStream AResponseContent, Int16[]
+AIgnoreReplies) in W:\source\Indy10\Lib\Protocols\IdHTTP.pas:line 2023
+   at IdHTTP.TIdCustomHTTP.Get(String AURL, TIdNetStream AResponseContent,
+Int16[] AIgnoreReplies) in W:\source\Indy10\Lib\Protocols\IdHTTP.pas:line 1991
+   at IdHTTP.TIdCustomHTTP.Get(String AURL, Int16[] AIgnoreReplies) in
+W:\source\Indy10\Lib\Protocols\IdHTTP.pas:line 1977
+   at IdHTTP.TIdCustomHTTP.Get(String AURL) in
+W:\source\Indy10\Lib\Protocols\IdHTTP.pas:line 812
+   at Project1.Units.Project1.Project1() in
+D:\projects\Project\Project1.dpr:line 26
+
+ 
+Sebastien Pouliot requested the following additional information:
+
+Mono.Security.dll build was a custom build from svn (exact revision cannot
+be found anymore).
+
+I will attach the ethereal trace as a file.


More information about the mono-bugs mailing list