HTTP ExampleでHTMLファイルをダウンロードしてから終了すると例外が発生して異常終了になる
-
下記URLのHTTP ExampleでファイルをダウンロードしてからQuitボタンを押して終了すると例外が発生して異常終了になります。
http://doc.qt.io/qt-5/qtnetwork-http-example.html実行環境は下記の通りです。
- Microsoft Visual Studio 2015
- Windows 8.1 x86
- Qt 5.7
コールスタックを見る限り例外が発生しているのは、main関数から抜けた後のようで、具体的にどのような例外がでているのかはよくわかりません。
下記は実際のコールスタックです。ntdll.dll!76f5904e() Unknown [Frames below may be incorrect and/or missing, no symbols loaded for ntdll.dll] [External Code] libeay32.dll!03d5122e() Unknown libeay32.dll!03dc0e0c() Unknown libeay32.dll!03db7592() Unknown libeay32.dll!03db76cb() Unknown libeay32.dll!03db764c() Unknown libeay32.dll!03db77e0() Unknown libeay32.dll!03db74e0() Unknown libeay32.dll!03db3d7e() Unknown Qt5Networkd.dll!q_X509_free(x509_st * a) Line 354 C++ Qt5Networkd.dll!QSslCertificatePrivate::~QSslCertificatePrivate() Line 92 C++ [External Code] > Qt5Networkd.dll!QExplicitlySharedDataPointer<QSslCertificatePrivate>::~QExplicitlySharedDataPointer<QSslCertificatePrivate>() Line 165 C++ Qt5Networkd.dll!QSslCertificate::~QSslCertificate() Line 175 C++ [External Code] Qt5Networkd.dll!QList<QSslCertificate>::node_destruct(QList<QSslCertificate>::Node * from, QList<QSslCertificate>::Node * to) Line 492 C++ Qt5Networkd.dll!QList<QSslCertificate>::dealloc(QListData::Data * data) Line 863 C++ Qt5Networkd.dll!QList<QSslCertificate>::~QList<QSslCertificate>() Line 824 C++ [External Code] Qt5Networkd.dll!QExplicitlySharedDataPointer<QSslConfigurationPrivate>::~QExplicitlySharedDataPointer<QSslConfigurationPrivate>() Line 165 C++ [External Code]
よろしくお願いします。