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

    XMLWordPrintable

Details

    • Bug
    • Resolution: Done
    • P1: Critical
    • 5.4.1
    • 5.4.0
    • Network: SSL
    • None
    • 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

        For Gerrit Dashboard: QTBUG-43793
        # Subject Branch Project Status CR V

        Activity

          People

            mamarley Michael Marley
            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