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

[macOS] Sporadic crash in SecureTransport backend

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • P1: Critical
    • None
    • 6.2.1, 6.3.2
    • Network: SSL
    • None
    • Mac OS X 10.15.7
    • macOS

    Description

      Got this crash once. Unfortunately I have no exact steps or example.

      Stack trace:

      5   libsystem_platform.dylib      	0x00007fff6c2ac5fd _sigtramp + 29
      6   ???                           	0x0000000000000017 0 + 23
      7   org.qt-project.QtCore         	0x000000011401cc6c QtPrivate::compareMemory(QByteArrayView, QByteArrayView) + 44
      8   libqsecuretransportbackend.dylib	0x00000001aac9bc55 std::__1::__tree_const_iterator<std::__1::__value_type<QByteArray, QByteArray>, std::__1::__tree_node<std::__1::__value_type<QByteArray, QByteArray>, void*>*, long> std::__1::__tree<std::__1::__value_type<QByteArray, QByteArray>, std::__1::__map_value_compare<QByteArray, std::__1::__value_type<QByteArray, QByteArray>, std::__1::less<QByteArray>, true>, std::__1::allocator<std::__1::__value_type<QByteArray, QByteArray> > >::find<QByteArray>(QByteArray const&) const + 149
      9   libqsecuretransportbackend.dylib	0x00000001aacaa5dc QAsn1Element::toObjectName() const + 60
      10  libqsecuretransportbackend.dylib	0x00000001aacaa2f0 QAsn1Element::toInfo() const + 256
      11  libqsecuretransportbackend.dylib	0x00000001aac9f5a3 QTlsPrivate::X509CertificateGeneric::parse(QByteArray const&) + 1923
      12  libqsecuretransportbackend.dylib	0x00000001aac9ed93 QTlsPrivate::X509CertificateGeneric::certificatesFromDer(QByteArray const&, int) + 195
      13  org.qt-project.QtNetwork      	0x0000000113caa829 QSslCertificate::QSslCertificate(QByteArray const&, QSsl::EncodingFormat) + 121
      14  libqsecuretransportbackend.dylib	0x00000001aacb3dce QTlsPrivate::TlsCryptographSecureTransport::verifyPeerTrust() + 862
      15  libqsecuretransportbackend.dylib	0x00000001aacb0c69 QTlsPrivate::TlsCryptographSecureTransport::startHandshake() + 201
      16  libqsecuretransportbackend.dylib	0x00000001aacb1088 QTlsPrivate::TlsCryptographSecureTransport::transmit() + 72
      17  org.qt-project.QtCore         	0x0000000113fadc22 void doActivate<false>(QObject*, int, void**) + 1554
      18  org.qt-project.QtNetwork      	0x0000000113c9e25b QAbstractSocketPrivate::canReadNotification() + 251
      19  org.qt-project.QtNetwork      	0x0000000113ca66ae QReadNotifier::event(QEvent*) + 30
      20  org.qt-project.QtWidgets      	0x0000000110be8987 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 247
      21  org.qt-project.QtWidgets      	0x0000000110be9b05 QApplication::notify(QObject*, QEvent*) + 501
      22  org.qt-project.QtCore         	0x0000000113f5b819 QCoreApplication::notifyInternal2(QObject*, QEvent*) + 169
      23  org.qt-project.QtCore         	0x00000001140e748b QEventDispatcherUNIXPrivate::activateSocketNotifiers() + 155
      24  org.qt-project.QtCore         	0x00000001140e7d43 QEventDispatcherUNIX::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 931
      25  org.qt-project.QtCore         	0x0000000113f64ae6 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 470
      26  org.qt-project.QtCore         	0x000000011405fec1 QThread::exec() + 161
      27  org.qt-project.QtCore         	0x00000001140ec9bf QThreadPrivate::start(void*) + 447
      28  libsystem_pthread.dylib       	0x00007fff6c2b8109 _pthread_start + 148
      29  libsystem_pthread.dylib       	0x00007fff6c2b3b8b thread_start + 15
      

      Hope this will be enough to investigate the issue.

      Attachments

        Issue Links

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

          Activity

            People

              tpochep Timur Pocheptsov
              studiosus Vladimir Belyavsky
              Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes