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

QSslSocketPrivate::systemCaCertificates() hangs sometimes on Symbian

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P0: Blocker
    • Resolution: Done
    • Affects Version/s: 4.7.0
    • Fix Version/s: 4.7.0, 4.7.2
    • Component/s: Network, Network: SSL
    • Labels:
      None
    • Commits:
      5342be5ceffc84b56476fff57dd7d5e1bbfeb471, 5feca34327eb661cc84e1d6f79052dcdbc1a09c4

      Description

      Sometimes this function never returns when executed on Symbian.

      It's been reproducible on Symbian3. Higher up in the stack this causes the browser to freeze when loading websites using https.

      Investigation shows that the secondary thread that retrieves the certificates hangs when existing (the thread). The backtrace points into the destructor of CActiveScheduler, which appears to call something that hangs. It may be a lock, maybe some stale active object?

        Attachments

          Issue Links

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

            Activity

              People

              Assignee:
              shkearns Shane Kearns
              Reporter:
              shausman Simon Hausmann
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved:

                  Gerrit Reviews

                  There are no open Gerrit changes