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

Stack overflow occured at QByteArray &QByteArray::replace(QByteArrayView before, QByteArrayView after)

    XMLWordPrintable

Details

    • Bug
    • Resolution: Incomplete
    • Not Evaluated
    • None
    • 6.6.3
    • Network: SSL
    • Windows

    Description

      When the network reply module receives the ”sslErrors(QList<QSslError>)“ signal, it triggers the callback of _q_replySslErrors. A stack overflow error occurs during this callback process.Is there a solution for this? Thanks

       

      stack:

           Qt6Core.dll!__chkstk() 行 109    未知    已加载符号。
           Qt6Core.dll!QByteArray::replace(QByteArrayView before, QByteArrayView after) 行 2442    C++    已加载符号。
           Qt6Core.dll!argumentTypesFromString(const char * str=0x00007fff6c03fd93, const char * end=0x00007fff6c03fd93, QVarLengthArray<QArgumentType,10> & types={...}) 行 772    C++    已加载符号。
           Qt6Core.dll!QMetaObjectPrivate::decodeMethodSignature(const char * signature=0x00007fff6c03fd79, QVarLengthArray<QArgumentType,10> & types={...}) 行 789    C++    已加载符号。
           Qt6Core.dll!QObject::connect(const QObject * sender=0x000002956d396650, const char * signal=0x00007fff6c03fd79, const QObject * receiver=0x000002956d5acf80, const char * method=0x00007fff6c03fd50, Qt::ConnectionType type=AutoConnection) 行 2909    C++    已加载符号。
           [内联框架] Qt6Network.dll!QObject::connect(const QObject *) 行 374    C++    已加载符号。
      >    Qt6Network.dll!QNetworkAccessManagerPrivate::postProcess(QNetworkReply * reply=0x000002956d396650) 行 1473    C++    已加载符号。
           [内联框架] Qt6Network.dll!QNetworkAccessManager::post(const QNetworkRequest &) 行 798    C++    已加载符号。
           Qt6Network.dll!QNetworkAccessManager::post(const QNetworkRequest & request, const QByteArray & data) 行 814    C++    已加载符号。
           libhttp-client.dll!pls::http::Client::buildRequest(const std::shared_ptr<pls::http::RequestImpl> & requestImpl, pls::http::NetworkAccessManager * manager=0x000002956d5acf80) 行 1147    C++    已加载符号。
           libhttp-client.dll!pls::http::Client::newNetworkReply(const std::shared_ptr<pls::http::NetworkAccessManager> & manager, const std::shared_ptr<pls::http::RequestImpl> & requestImpl) 行 1161    C++    已加载符号。
           libhttp-client.dll!pls::http::Client::newReply(const std::shared_ptr<pls::http::NetworkAccessManager> & manager, const std::shared_ptr<pls::http::RequestImpl> & requestImpl) 行 1169    C++    已加载符号。
           [内联框架] libhttp-client.dll!00007fff73ed8e92() 行 1254    C++    非用户代码。已加载符号。
           [内联框架] libhttp-client.dll!00007fff73ed8e92() 行 1363    C++    非用户代码。已加载符号。
           [内联框架] libhttp-client.dll!00007fff73ed8e92() 行 1695    C++    非用户代码。已加载符号。
           libhttp-client.dll!00007fff73ed8e92() 行 874    C++    非用户代码。已加载符号。
           [内联框架] Qt6Core.dll!QtPrivate::QSlotObjectBase::call(QObject *) 行 433    C++    已加载符号。
           Qt6Core.dll!QMetaCallEvent::placeMetaCall(QObject * object=0x000002956d5acf80) 行 656    C++    已加载符号。
           Qt6Core.dll!QObject::event(QEvent * e=0x000002956d3072f0) 行 1437    C++    已加载符号。
           Qt6Widgets.dll!QApplicationPrivate::notify_helper(QObject * receiver=0x000002956d5acf80, QEvent * e=0x000002956d3072f0) 行 3298    C++    已加载符号。
           Qt6Widgets.dll!QApplication::notify(QObject * receiver=0x000002956d5acf80, QEvent * e=0x000002956d3072f0) 行 3250    C++    已加载符号。
           Qt6Core.dll!QCoreApplication::notifyInternal2(QObject * receiver=0x000002956d5acf80, QEvent * event=0x000002956d3072f0) 行 1121    C++    已加载符号。
           [内联框架] Qt6Core.dll!QCoreApplication::sendEvent(QObject *) 行 1539    C++    已加载符号。
           Qt6Core.dll!QCoreApplicationPrivate::sendPostedEvents(QObject * receiver=0x0000000000000000, int event_type, QThreadData * data=0x000002956d6ab050) 行 1901    C++    已加载符号。
           Qt6Core.dll!QEventDispatcherWin32::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag> flags={...}) 行 471    C++    已加载符号。
           [内联框架] Qt6Core.dll!QEventLoop::processEvents(QFlags<enum QEventLoop::ProcessEventsFlag>) 行 100    C++    已加载符号。
           Qt6Core.dll!QEventLoop::exec(QFlags<enum QEventLoop::ProcessEventsFlag> flags) 行 181    C++    已加载符号。
           Qt6Core.dll!QThread::exec() 行 578    C++    已加载符号。
           libhttp-client.dll!pls::http::Worker::run() 行 1611    C++    已加载符号。
           Qt6Core.dll!QThreadPrivate::start(void * arg=0x000002956d8484d0) 行 290    C++    已加载符号。
           kernel32.dll!BaseThreadInitThunk()    未知    非用户代码。符号已加载,没有源信息。
           ntdll.dll!RtlUserThreadStart()    未知    非用户代码。符号已加载,没有源信息。

      Attachments

        1. 1742871423.png
          1742871423.png
          70 kB
        2. stack.png
          stack.png
          119 kB
        No reviews matched the request. Check your Options in the drop-down menu of this sections header.

        Activity

          People

            tpochep Timur Pocheptsov
            liu.ying liu ying
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes