Details
-
Bug
-
Resolution: Duplicate
-
P2: Important
-
5.10.1
-
None
-
86632bd377e9809a6670ee069b45bfb59a07d0fa
Description
When an unknown error occurred, I got a stack overflow in QtCore:
{{ Qt5Network.dll!QSslSocketBackendPrivate::transmit() Line 615 C++}}
{{ Qt5Network.dll!QSslSocketPrivate::flush() Line 2672 C++}}
{{ [Inline Frame] Qt5Network.dll!QSslSocket::flush() Line 840 C++}}
{{ Qt5Network.dll!QSslSocket::close() Line 804 C++}}
{{ Qt5Network.dll!QHttpNetworkConnectionPrivate::shouldEmitChannelError(QAbstractSocket * socket) Line 247 C++}}
{{ Qt5Network.dll!QHttpNetworkConnectionChannel::_q_error(QAbstractSocket::SocketError socketError) Line 1031 C++}}
{{ Qt5Core.dll!QMetaObject::activate(QObject * sender, int signalOffset, int local_signal_index, void * * argv) Line 3769 C++}}
{{ [Inline Frame] Qt5Network.dll!QAbstractSocket::error(QAbstractSocket::SocketError _t1) Line 392 C++}}
{{ Qt5Network.dll!QAbstractSocketPrivate::setErrorAndEmit(QAbstractSocket::SocketError errorCode, const QString & errorString) Line 1419 C++}}
{{ Qt5Network.dll!QSslSocketBackendPrivate::transmit() Line 792 C++}}
{{ Qt5Network.dll!QSslSocketPrivate::flush() Line 2672 C++}}
{{ [Inline Frame] Qt5Network.dll!QSslSocket::flush() Line 840 C++}}
{{ Qt5Network.dll!QSslSocket::close() Line 804 C++}}
{{ Qt5Network.dll!QHttpNetworkConnectionPrivate::shouldEmitChannelError(QAbstractSocket * socket) Line 247 C++}}
{{ Qt5Network.dll!QHttpNetworkConnectionChannel::_q_error(QAbstractSocket::SocketError socketError) Line 1031 C++}}
{{ Qt5Core.dll!QMetaObject::activate(QObject * sender, int signalOffset, int local_signal_index, void * * argv) Line 3769 C++}}
{{ [Inline Frame] Qt5Network.dll!QAbstractSocket::error(QAbstractSocket::SocketError _t1) Line 392 C++}}
{{ Qt5Network.dll!QAbstractSocketPrivate::setErrorAndEmit(QAbstractSocket::SocketError errorCode, const QString & errorString) Line 1419 C++}}
{{ Qt5Network.dll!QSslSocketBackendPrivate::transmit() Line 792 C++}}
{{ Qt5Network.dll!QSslSocketPrivate::flush() Line 2672 C++}}
{{ [Inline Frame] Qt5Network.dll!QSslSocket::flush() Line 840 C++}}
{{ Qt5Network.dll!QSslSocket::close() Line 804 C++}}
{{ Qt5Network.dll!QHttpNetworkConnectionPrivate::shouldEmitChannelError(QAbstractSocket * socket) Line 247 C++}}
{{ Qt5Network.dll!QHttpNetworkConnectionChannel::_q_error(QAbstractSocket::SocketError socketError) Line 1031 C++}}
{{ Qt5Core.dll!QMetaObject::activate(QObject * sender, int signalOffset, int local_signal_index, void * * argv) Line 3769 C++}}
{{ [Inline Frame] Qt5Network.dll!QAbstractSocket::error(QAbstractSocket::SocketError _t1) Line 392 C++}}
{{ Qt5Network.dll!QAbstractSocketPrivate::setErrorAndEmit(QAbstractSocket::SocketError errorCode, const QString & errorString) Line 1419 C++}}
{{ Qt5Network.dll!QSslSocketBackendPrivate::transmit() Line 792 C++}}
Attachments
Issue Links
- duplicates
-
QTBUG-56476 crash on ssl write error
-
- Closed
-
For Gerrit Dashboard: QTBUG-68089 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
228645,6 | QSslSocketBackendPrivate - avoid recursion while handing errors | 5.11 | qt/qtbase | Status: ABANDONED | +2 | 0 |
228880,3 | QSslSocketBackendPrivate - avoid recursion while handing errors | dev | qt/qtbase | Status: MERGED | +2 | 0 |