Skip to content

Session Operation Timeout Exception after 'KeyExchangeDhGroupExchangeInit' step #384

@lchengNetBall

Description

@lchengNetBall

Hi,

I am using 2016.1.0 version of SSH.NET. Sometime I got "Session Operation Timeout" exception after
"KeyExchangeDhGroupExchangeInit" step.

This is the trace log from debug dll.

Can you please help me out on this issue?

SshNet.Logging Verbose: 1 : Initiating connection to 'xxx'.
SshNet.Logging Verbose: 1 : Server version '2.0' on 'GoAnywhere5.2.5'.
SshNet.Logging Verbose: 7 : [] Received message 'KeyExchangeInitMessage' from server: 'SSH_MSG_KEXINIT'.
SshNet.Logging Verbose: 7 : [] Sending message 'KeyExchangeInitMessage' to server: 'SSH_MSG_KEXINIT'.
SshNet.Logging Verbose: 7 : [] Sending message 'KeyExchangeDhGroupExchangeRequest' to server: 'SSH_MSG_KEX_DH_GEX_REQUEST'.
SshNet.Logging Verbose: 7 : [] Received message 'KeyExchangeDhGroupExchangeGroup' from server: 'SSH_MSG_KEX_DH_GEX_GROUP'.
SshNet.Logging Verbose: 7 : [] Sending message 'KeyExchangeDhGroupExchangeInit' to server: 'SSH_MSG_KEX_DH_GEX_INIT'.
The thread 0x7488 has exited with code 0 (0x0).
Exception thrown: 'Renci.SshNet.Common.SshOperationTimeoutException' in Renci.SshNet.dll
SshNet.Logging Verbose: 1 : Disposing client.
SshNet.Logging Verbose: 1 : Disconnecting client.
SshNet.Logging Verbose: 1 : [] Disposing session.
SshNet.Logging Verbose: 1 : [] Disconnecting session.
SshNet.Logging Verbose: 1 : [] Shutting down socket.
SshNet.Logging Verbose: 1 : [] Disposing socket.
SshNet.Logging Verbose: 1 : [] Disposed socket.
Exception thrown: 'System.Net.Sockets.SocketException' in System.dll
Exception thrown: 'System.Net.Sockets.SocketException' in Renci.SshNet.dll
SshNet.Logging Verbose: 7 : [] Raised exception: Renci.SshNet.Common.SshConnectionException: A blocking operation was interrupted by a call to WSACancelBlockingCall ---> System.Net.Sockets.SocketException: A blocking operation was interrupted by a call to WSACancelBlockingCall
at System.Net.Sockets.Socket.Receive(Byte[] buffer, Int32 offset, Int32 size, SocketFlags socketFlags)
at Renci.SshNet.Abstractions.SocketAbstraction.Read(Socket socket, Byte[] buffer, Int32 offset, Int32 size, TimeSpan timeout) in C:\Projects\ASH\trunk\Dependencies\ssh.net 2016.1.0\SSH.NET-2016.1.0\src\Renci.SshNet\Abstractions\SocketAbstraction.cs:line 328
at Renci.SshNet.Session.TrySocketRead(Byte[] buffer, Int32 offset, Int32 length) in C:\Projects\ASH\trunk\Dependencies\ssh.net 2016.1.0\SSH.NET-2016.1.0\src\Renci.SshNet\Session.cs:line 1744
at Renci.SshNet.Session.ReceiveMessage() in C:\Projects\ASH\trunk\Dependencies\ssh.net 2016.1.0\SSH.NET-2016.1.0\src\Renci.SshNet\Session.cs:line 1050
at Renci.SshNet.Session.MessageListener() in C:\Projects\ASH\trunk\Dependencies\ssh.net 2016.1.0\SSH.NET-2016.1.0\src\Renci.SshNet\Session.cs:line 1892
--- End of inner exception stack trace ---
The thread 0x1828 has exited with code 0 (0x0).

Regards
Li

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions