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

QSslSocketPrivate::systemCaCertificates() hangs sometimes on Symbian

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Done
    • Icon: P0: Blocker P0: Blocker
    • 4.7.0, 4.7.2
    • 4.7.0
    • Network, Network: SSL
    • None
    • 5342be5ceffc84b56476fff57dd7d5e1bbfeb471, 5feca34327eb661cc84e1d6f79052dcdbc1a09c4

      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?

        1. SymbianCertificateRetriever.zip
          2 kB
          Juha Turunen
        2. fix_for_qtbug-13033.zip
          14 kB
          Juha Turunen
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

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

              Created:
              Updated:
              Resolved:

                There are no open Gerrit changes