Uploaded image for project: 'Qt'
  1. Qt
  2. QTBUG-43793

QSslSocket can become stuck in a state where all connection attempts fail silently immediately after encryption is started

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P1: Critical
    • Resolution: Done
    • Affects Version/s: 5.4.0
    • Fix Version/s: 5.4.1
    • Component/s: Network: SSL
    • Labels:
      None
    • Commits:
      128cab4635c3ea42af5d3b9952f7b7e1d89284e7

      Description

      QSslSocket sometimes gets into a state where all encrypted connection attempts will be immediately disconnected after encryption is started. This manifests itself as the socket going into the ClosingState and then the DisconnectedState but without any errors very shortly after the socket first connects.

      I discovered this while using the Quassel IRC client, which would sometimes get stuck in an endless loop of failed connections after pinging out of an IRC server.

        Attachments

        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

          Activity

            People

            • Assignee:
              mamarley Michael Marley
              Reporter:
              mamarley Michael Marley
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved:

                Gerrit Reviews

                There are no open Gerrit changes