Details
-
Bug
-
Resolution: Done
-
P2: Important
-
6.4.0 Beta1
-
None
-
-
5
-
8a32c7df94 (qt/qthttpserver/dev) 2a2b57bf02 (qt/qthttpserver/6.4)
-
Team A Foundation Sprint 60, Foundation Sprint 61
Description
Running tst_QAbstractHttpServer::websocket() under ASAN, I get
================================================================= ==3912560==ERROR: LeakSanitizer: detected memory leaks Direct leak of 16 byte(s) in 2 object(s) allocated from: #0 0x7f3080e2f6b8 in operator new(unsigned long) ../../../../gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f3080070ffc in QAbstractHttpServerPrivate::handleNewConnections() /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:39 #2 0x7f3080082a56 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QAbstractHttpServerPrivate::*)()>::call(void (QAbstractHttpServerPrivate::*)(), QAbstractHttpServerPrivate*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #3 0x7f3080082a56 in void QtPrivate::FunctionPointer<void (QAbstractHttpServerPrivate::*)()>::call<QtPrivate::List<>, void>(void (QAbstractHttpServerPrivate::*)(), QAbstractHttpServerPrivate*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #4 0x7f3080082a56 in QtPrivate::QPrivateSlotObject<void (QAbstractHttpServerPrivate::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/marc/Qt/qt5-build/qtbase/include/QtCore/6.5.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:286 #5 0x7f3080082a56 in QtPrivate::QPrivateSlotObject<void (QAbstractHttpServerPrivate::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/marc/Qt/qt5-build/qtbase/include/QtCore/6.5.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:279 #6 0x7f3072ddf1f0 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #7 0x7f3072ddf1f0 in void doActivate<false>(QObject*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4185 #8 0x7f3072d62cfc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4245 #9 0x7f307ca8ed24 in QTcpServer::pendingConnectionAvailable(QTcpServer::QPrivateSignal) /home/marc/Qt/qt5-build/qtbase/src/network/Network_autogen/include/moc_qtcpserver.cpp:183 #10 0x7f307caa08ce in QTcpServer::addPendingConnection(QTcpSocket*) /home/marc/Qt/qt5/qtbase/src/network/socket/qtcpserver.cpp:599 #11 0x7f307caa9a75 in QTcpServer::incomingConnection(long long) /home/marc/Qt/qt5/qtbase/src/network/socket/qtcpserver.cpp:580 #12 0x7f307ca9b6cf in QTcpServerPrivate::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qtcpserver.cpp:198 #13 0x7f307ca4af93 in QAbstractSocketEngine::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp:120 #14 0x7f307ca8d163 in QReadNotifier::event(QEvent*) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:1238 #15 0x7f30728c0471 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1217 #16 0x7f30728c174e in doNotify /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1146 #17 0x7f30728c174e in QCoreApplication::notify(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #18 0x7f30728c174e in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1050 #19 0x7f30728c3cf1 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1466 #20 0x7f3074df9acf in socketNotifierSourceDispatch /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #21 0x7f306a97817c in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c) Indirect leak of 516 byte(s) in 2 object(s) allocated from: #0 0x7f3080e2dac5 in __interceptor_realloc ../../../../gcc/libsanitizer/asan/asan_malloc_linux.cpp:85 #1 0x7f307396074f in QArrayData::reallocateUnaligned(QArrayData*, void*, long long, long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.cpp:224 #2 0x7f307c44bc49 in QTypedArrayData<std::pair<QByteArray, QByteArray> >::reallocateUnaligned(QTypedArrayData<std::pair<QByteArray, QByteArray> >*, std::pair<QByteArray, QByteArray>*, long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.h:117 #3 0x7f307c44bc49 in QtPrivate::QMovableArrayOps<std::pair<QByteArray, QByteArray> >::reallocate(long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydataops.h:820 #4 0x7f307c44bc49 in QArrayDataPointer<std::pair<QByteArray, QByteArray> >::reallocateAndGrow(QArrayData::GrowthPosition, long long, QArrayDataPointer<std::pair<QByteArray, QByteArray> >*) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:208 #5 0x7f307c68166f in QArrayDataPointer<std::pair<QByteArray, QByteArray> >::detachAndGrow(QArrayData::GrowthPosition, long long, std::pair<QByteArray, QByteArray> const**, QArrayDataPointer<std::pair<QByteArray, QByteArray> >*) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydatapointer.h:194 #6 0x7f307c68166f in void QtPrivate::QMovableArrayOps<std::pair<QByteArray, QByteArray> >::emplace<std::pair<QByteArray, QByteArray> >(long long, std::pair<QByteArray, QByteArray>&&) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydataops.h:784 #7 0x7f307c668dea in std::pair<QByteArray, QByteArray>& QList<std::pair<QByteArray, QByteArray> >::emplaceBack<std::pair<QByteArray, QByteArray> >(std::pair<QByteArray, QByteArray>&&) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qlist.h:852 #8 0x7f307c668dea in QList<std::pair<QByteArray, QByteArray> >::append(std::pair<QByteArray, QByteArray>&&) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qlist.h:440 #9 0x7f307c668dea in QHttpHeaderParser::parseHeaders(QByteArrayView) /home/marc/Qt/qt5/qtbase/src/network/access/qhttpheaderparser.cpp:88 #10 0x7f308009f2c0 in QHttpServerRequestPrivate::readHeader(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:215 #11 0x7f30800b5a57 in QHttpServerRequestPrivate::parse(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:280 #12 0x7f30800734d5 in QAbstractHttpServerPrivate::handleReadyRead(QTcpSocket*, QHttpServerRequest*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:73 #13 0x7f308007701c in operator() /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:42 #14 0x7f308007701c in call /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127 #15 0x7f308007701c in call<QtPrivate::List<>, void> /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:241 #16 0x7f308007701c in impl /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:408 #17 0x7f3072ddf1f0 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #18 0x7f3072ddf1f0 in void doActivate<false>(QObject*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4185 #19 0x7f3072d62cfc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4245 #20 0x7f3072573159 in QIODevice::readyRead() /home/marc/Qt/qt5-build/qtbase/src/corelib/Core_autogen/include/moc_qiodevice.cpp:207 #21 0x7f307c9f2048 in QAbstractSocketPrivate::emitReadyRead(int) /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:1212 #22 0x7f307c9f2e1e in QAbstractSocketPrivate::canReadNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:646 #23 0x7f307ca3ee7c in non-virtual thunk to QAbstractSocketPrivate::readNotification() (/home/marc/Qt/qt5-build/qtbase/lib/libQt6Network.so.6+0x237ee7c) #24 0x7f307ca4af93 in QAbstractSocketEngine::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp:120 #25 0x7f307ca8d163 in QReadNotifier::event(QEvent*) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:1238 #26 0x7f30728c0471 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1217 #27 0x7f30728c174e in doNotify /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1146 #28 0x7f30728c174e in QCoreApplication::notify(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #29 0x7f30728c174e in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1050 #30 0x7f30728c3cf1 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1466 #31 0x7f3074df9acf in socketNotifierSourceDispatch /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #32 0x7f306a97817c in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c) Indirect leak of 496 byte(s) in 2 object(s) allocated from: #0 0x7f3080e2f6b8 in operator new(unsigned long) ../../../../gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f30800ab556 in QHttpServerRequest::QHttpServerRequest(QHostAddress const&) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:500 #2 0x7f3080071069 in QAbstractHttpServerPrivate::handleNewConnections() /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:39 #3 0x7f3080082a56 in QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, void (QAbstractHttpServerPrivate::*)()>::call(void (QAbstractHttpServerPrivate::*)(), QAbstractHttpServerPrivate*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:135 #4 0x7f3080082a56 in void QtPrivate::FunctionPointer<void (QAbstractHttpServerPrivate::*)()>::call<QtPrivate::List<>, void>(void (QAbstractHttpServerPrivate::*)(), QAbstractHttpServerPrivate*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:172 #5 0x7f3080082a56 in QtPrivate::QPrivateSlotObject<void (QAbstractHttpServerPrivate::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/marc/Qt/qt5-build/qtbase/include/QtCore/6.5.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:286 #6 0x7f3080082a56 in QtPrivate::QPrivateSlotObject<void (QAbstractHttpServerPrivate::*)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase*, QObject*, void**, bool*) /home/marc/Qt/qt5-build/qtbase/include/QtCore/6.5.0/QtCore/private/../../../../../../../qt5/qtbase/src/corelib/kernel/qobject_p.h:279 #7 0x7f3072ddf1f0 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #8 0x7f3072ddf1f0 in void doActivate<false>(QObject*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4185 #9 0x7f3072d62cfc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4245 #10 0x7f307ca8ed24 in QTcpServer::pendingConnectionAvailable(QTcpServer::QPrivateSignal) /home/marc/Qt/qt5-build/qtbase/src/network/Network_autogen/include/moc_qtcpserver.cpp:183 #11 0x7f307caa08ce in QTcpServer::addPendingConnection(QTcpSocket*) /home/marc/Qt/qt5/qtbase/src/network/socket/qtcpserver.cpp:599 #12 0x7f307caa9a75 in QTcpServer::incomingConnection(long long) /home/marc/Qt/qt5/qtbase/src/network/socket/qtcpserver.cpp:580 #13 0x7f307ca9b6cf in QTcpServerPrivate::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qtcpserver.cpp:198 #14 0x7f307ca4af93 in QAbstractSocketEngine::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp:120 #15 0x7f307ca8d163 in QReadNotifier::event(QEvent*) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:1238 #16 0x7f30728c0471 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1217 #17 0x7f30728c174e in doNotify /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1146 #18 0x7f30728c174e in QCoreApplication::notify(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #19 0x7f30728c174e in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1050 #20 0x7f30728c3cf1 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1466 #21 0x7f3074df9acf in socketNotifierSourceDispatch /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #22 0x7f306a97817c in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c) Indirect leak of 384 byte(s) in 2 object(s) allocated from: #0 0x7f3080e2f6b8 in operator new(unsigned long) ../../../../gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f3072783001 in QUrl::detach() /home/marc/Qt/qt5/qtbase/src/corelib/io/qurl.cpp:3276 #2 0x7f30727bc25e in QUrl::setUrl(QString const&, QUrl::ParsingMode) /home/marc/Qt/qt5/qtbase/src/corelib/io/qurl.cpp:1921 #3 0x7f30727bc4b7 in QUrl::QUrl(QString const&, QUrl::ParsingMode) /home/marc/Qt/qt5/qtbase/src/corelib/io/qurl.cpp:1827 #4 0x7f30727bc7e4 in QUrl::fromEncoded(QByteArray const&, QUrl::ParsingMode) /home/marc/Qt/qt5/qtbase/src/corelib/io/qurl.cpp:2973 #5 0x7f308009a4dc in QHttpServerRequestPrivate::parseRequestLine(QByteArrayView) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:102 #6 0x7f308009b9e0 in QHttpServerRequestPrivate::readRequestLine(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:140 #7 0x7f30800b408b in QHttpServerRequestPrivate::parse(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:277 #8 0x7f30800734d5 in QAbstractHttpServerPrivate::handleReadyRead(QTcpSocket*, QHttpServerRequest*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:73 #9 0x7f308007701c in operator() /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:42 #10 0x7f308007701c in call /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127 #11 0x7f308007701c in call<QtPrivate::List<>, void> /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:241 #12 0x7f308007701c in impl /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:408 #13 0x7f3072ddf1f0 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #14 0x7f3072ddf1f0 in void doActivate<false>(QObject*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4185 #15 0x7f3072d62cfc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4245 #16 0x7f3072573159 in QIODevice::readyRead() /home/marc/Qt/qt5-build/qtbase/src/corelib/Core_autogen/include/moc_qiodevice.cpp:207 #17 0x7f307c9f2048 in QAbstractSocketPrivate::emitReadyRead(int) /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:1212 #18 0x7f307c9f2e1e in QAbstractSocketPrivate::canReadNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:646 #19 0x7f307ca3ee7c in non-virtual thunk to QAbstractSocketPrivate::readNotification() (/home/marc/Qt/qt5-build/qtbase/lib/libQt6Network.so.6+0x237ee7c) #20 0x7f307ca4af93 in QAbstractSocketEngine::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp:120 #21 0x7f307ca8d163 in QReadNotifier::event(QEvent*) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:1238 #22 0x7f30728c0471 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1217 #23 0x7f30728c174e in doNotify /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1146 #24 0x7f30728c174e in QCoreApplication::notify(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #25 0x7f30728c174e in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1050 #26 0x7f30728c3cf1 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1466 #27 0x7f3074df9acf in socketNotifierSourceDispatch /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #28 0x7f306a97817c in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c) Indirect leak of 298 byte(s) in 10 object(s) allocated from: #0 0x7f3080e2ebbf in __interceptor_malloc ../../../../gcc/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f307396024f in allocateData /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f307396024f in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f30734eecc9 in QTypedArrayData<char>::allocate(long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f30734eecc9 in QByteArray::QByteArray(char const*, long long) /home/marc/Qt/qt5/qtbase/src/corelib/text/qbytearray.cpp:1655 #5 0x7f307c668b97 in QByteArrayView::toByteArray() const /home/marc/Qt/qt5/qtbase/src/corelib/text/qbytearray.h:648 #6 0x7f307c668b97 in QHttpHeaderParser::parseHeaders(QByteArrayView) /home/marc/Qt/qt5/qtbase/src/network/access/qhttpheaderparser.cpp:88 #7 0x7f308009f2c0 in QHttpServerRequestPrivate::readHeader(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:215 #8 0x7f30800b5a57 in QHttpServerRequestPrivate::parse(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:280 #9 0x7f30800734d5 in QAbstractHttpServerPrivate::handleReadyRead(QTcpSocket*, QHttpServerRequest*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:73 #10 0x7f308007701c in operator() /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:42 #11 0x7f308007701c in call /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127 #12 0x7f308007701c in call<QtPrivate::List<>, void> /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:241 #13 0x7f308007701c in impl /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:408 #14 0x7f3072ddf1f0 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #15 0x7f3072ddf1f0 in void doActivate<false>(QObject*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4185 #16 0x7f3072d62cfc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4245 #17 0x7f3072573159 in QIODevice::readyRead() /home/marc/Qt/qt5-build/qtbase/src/corelib/Core_autogen/include/moc_qiodevice.cpp:207 #18 0x7f307c9f2048 in QAbstractSocketPrivate::emitReadyRead(int) /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:1212 #19 0x7f307c9f2e1e in QAbstractSocketPrivate::canReadNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:646 #20 0x7f307ca3ee7c in non-virtual thunk to QAbstractSocketPrivate::readNotification() (/home/marc/Qt/qt5-build/qtbase/lib/libQt6Network.so.6+0x237ee7c) #21 0x7f307ca4af93 in QAbstractSocketEngine::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp:120 #22 0x7f307ca8d163 in QReadNotifier::event(QEvent*) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:1238 #23 0x7f30728c0471 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1217 #24 0x7f30728c174e in doNotify /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1146 #25 0x7f30728c174e in QCoreApplication::notify(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #26 0x7f30728c174e in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1050 #27 0x7f30728c3cf1 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1466 #28 0x7f3074df9acf in socketNotifierSourceDispatch /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #29 0x7f306a97817c in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c) Indirect leak of 294 byte(s) in 10 object(s) allocated from: #0 0x7f3080e2ebbf in __interceptor_malloc ../../../../gcc/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f307396024f in allocateData /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f307396024f in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f30734eecc9 in QTypedArrayData<char>::allocate(long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f30734eecc9 in QByteArray::QByteArray(char const*, long long) /home/marc/Qt/qt5/qtbase/src/corelib/text/qbytearray.cpp:1655 #5 0x7f307c669ed8 in QByteArrayView::toByteArray() const /home/marc/Qt/qt5/qtbase/src/corelib/text/qbytearray.h:648 #6 0x7f307c669ed8 in QHttpHeaderParser::parseHeaders(QByteArrayView) /home/marc/Qt/qt5/qtbase/src/network/access/qhttpheaderparser.cpp:83 #7 0x7f308009f2c0 in QHttpServerRequestPrivate::readHeader(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:215 #8 0x7f30800b5a57 in QHttpServerRequestPrivate::parse(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:280 #9 0x7f30800734d5 in QAbstractHttpServerPrivate::handleReadyRead(QTcpSocket*, QHttpServerRequest*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:73 #10 0x7f308007701c in operator() /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:42 #11 0x7f308007701c in call /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127 #12 0x7f308007701c in call<QtPrivate::List<>, void> /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:241 #13 0x7f308007701c in impl /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:408 #14 0x7f3072ddf1f0 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #15 0x7f3072ddf1f0 in void doActivate<false>(QObject*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4185 #16 0x7f3072d62cfc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4245 #17 0x7f3072573159 in QIODevice::readyRead() /home/marc/Qt/qt5-build/qtbase/src/corelib/Core_autogen/include/moc_qiodevice.cpp:207 #18 0x7f307c9f2048 in QAbstractSocketPrivate::emitReadyRead(int) /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:1212 #19 0x7f307c9f2e1e in QAbstractSocketPrivate::canReadNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:646 #20 0x7f307ca3ee7c in non-virtual thunk to QAbstractSocketPrivate::readNotification() (/home/marc/Qt/qt5-build/qtbase/lib/libQt6Network.so.6+0x237ee7c) #21 0x7f307ca4af93 in QAbstractSocketEngine::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp:120 #22 0x7f307ca8d163 in QReadNotifier::event(QEvent*) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:1238 #23 0x7f30728c0471 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1217 #24 0x7f30728c174e in doNotify /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1146 #25 0x7f30728c174e in QCoreApplication::notify(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #26 0x7f30728c174e in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1050 #27 0x7f30728c3cf1 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1466 #28 0x7f3074df9acf in socketNotifierSourceDispatch /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #29 0x7f306a97817c in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c) Indirect leak of 112 byte(s) in 2 object(s) allocated from: #0 0x7f3080e2f6b8 in operator new(unsigned long) ../../../../gcc/libsanitizer/asan/asan_new_delete.cpp:95 #1 0x7f307c84439f in QHostAddress::QHostAddress() /home/marc/Qt/qt5/qtbase/src/network/kernel/qhostaddress.cpp:376 #2 0x7f307d1f100c in qt_socket_getPortAndAddress /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp:56 #3 0x7f307d1f100c in QNativeSocketEnginePrivate::fetchConnectionParameters() /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine_unix.cpp:1197 #4 0x7f307ca80fe9 in QNativeSocketEngine::initialize(long long, QAbstractSocket::SocketState) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:490 #5 0x7f307c9eb93c in QAbstractSocket::setSocketDescriptor(long long, QAbstractSocket::SocketState, QFlags<QIODeviceBase::OpenModeFlag>) /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:1868 #6 0x7f307caa99db in QTcpServer::incomingConnection(long long) /home/marc/Qt/qt5/qtbase/src/network/socket/qtcpserver.cpp:579 #7 0x7f307ca9b6cf in QTcpServerPrivate::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qtcpserver.cpp:198 #8 0x7f307ca4af93 in QAbstractSocketEngine::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp:120 #9 0x7f307ca8d163 in QReadNotifier::event(QEvent*) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:1238 #10 0x7f30728c0471 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1217 #11 0x7f30728c174e in doNotify /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1146 #12 0x7f30728c174e in QCoreApplication::notify(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #13 0x7f30728c174e in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1050 #14 0x7f30728c3cf1 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1466 #15 0x7f3074df9acf in socketNotifierSourceDispatch /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #16 0x7f306a97817c in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c) Indirect leak of 72 byte(s) in 2 object(s) allocated from: #0 0x7f3080e2ebbf in __interceptor_malloc ../../../../gcc/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f307396024f in allocateData /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f307396024f in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f30736ec768 in QTypedArrayData<char16_t>::allocate(long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f30736ec768 in QString::QString(QChar const*, long long) /home/marc/Qt/qt5/qtbase/src/corelib/text/qstring.cpp:2475 #5 0x7f30736f1399 in QString::mid(long long, long long) const /home/marc/Qt/qt5/qtbase/src/corelib/text/qstring.cpp:4967 #6 0x7f30727ea583 in QUrlPrivate::setHost(QString const&, long long, long long, QUrl::ParsingMode) /home/marc/Qt/qt5/qtbase/src/corelib/io/qurl.cpp:1347 #7 0x7f30727f4373 in QUrlPrivate::setAuthority(QString const&, long long, long long, QUrl::ParsingMode) /home/marc/Qt/qt5/qtbase/src/corelib/io/qurl.cpp:1060 #8 0x7f30727bdb68 in QUrl::setAuthority(QString const&, QUrl::ParsingMode) /home/marc/Qt/qt5/qtbase/src/corelib/io/qurl.cpp:2019 #9 0x7f30800a150f in QHttpServerRequestPrivate::readHeader(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:220 #10 0x7f30800b5a57 in QHttpServerRequestPrivate::parse(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:280 #11 0x7f30800734d5 in QAbstractHttpServerPrivate::handleReadyRead(QTcpSocket*, QHttpServerRequest*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:73 #12 0x7f308007701c in operator() /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:42 #13 0x7f308007701c in call /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127 #14 0x7f308007701c in call<QtPrivate::List<>, void> /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:241 #15 0x7f308007701c in impl /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:408 #16 0x7f3072ddf1f0 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #17 0x7f3072ddf1f0 in void doActivate<false>(QObject*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4185 #18 0x7f3072d62cfc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4245 #19 0x7f3072573159 in QIODevice::readyRead() /home/marc/Qt/qt5-build/qtbase/src/corelib/Core_autogen/include/moc_qiodevice.cpp:207 #20 0x7f307c9f2048 in QAbstractSocketPrivate::emitReadyRead(int) /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:1212 #21 0x7f307c9f2e1e in QAbstractSocketPrivate::canReadNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:646 #22 0x7f307ca3ee7c in non-virtual thunk to QAbstractSocketPrivate::readNotification() (/home/marc/Qt/qt5-build/qtbase/lib/libQt6Network.so.6+0x237ee7c) #23 0x7f307ca4af93 in QAbstractSocketEngine::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp:120 #24 0x7f307ca8d163 in QReadNotifier::event(QEvent*) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:1238 #25 0x7f30728c0471 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1217 #26 0x7f30728c174e in doNotify /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1146 #27 0x7f30728c174e in QCoreApplication::notify(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #28 0x7f30728c174e in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1050 #29 0x7f30728c3cf1 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1466 #30 0x7f3074df9acf in socketNotifierSourceDispatch /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #31 0x7f306a97817c in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c) Indirect leak of 40 byte(s) in 2 object(s) allocated from: #0 0x7f3080e2ebbf in __interceptor_malloc ../../../../gcc/libsanitizer/asan/asan_malloc_linux.cpp:69 #1 0x7f307396024f in allocateData /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.cpp:142 #2 0x7f307396024f in QArrayData::allocate(QArrayData**, long long, long long, long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.cpp:191 #3 0x7f30736f5d4b in QTypedArrayData<char16_t>::allocate(long long, QArrayData::AllocationOption) /home/marc/Qt/qt5/qtbase/src/corelib/tools/qarraydata.h:105 #4 0x7f30736f5d4b in QString::QString(long long, Qt::Initialization) /home/marc/Qt/qt5/qtbase/src/corelib/text/qstring.cpp:2516 #5 0x7f30737ee829 in QUtf8::convertToUnicode(QByteArrayView) /home/marc/Qt/qt5/qtbase/src/corelib/text/qstringconverter.cpp:589 #6 0x7f30736a9530 in QString::fromUtf8(QByteArrayView) /home/marc/Qt/qt5/qtbase/src/corelib/text/qstring.cpp:5606 #7 0x7f30727bc7bf in QString::fromUtf8(char const*, long long) /home/marc/Qt/qt5/qtbase/src/corelib/text/qstring.h:828 #8 0x7f30727bc7bf in QUrl::fromEncoded(QByteArray const&, QUrl::ParsingMode) /home/marc/Qt/qt5/qtbase/src/corelib/io/qurl.cpp:2973 #9 0x7f308009a4dc in QHttpServerRequestPrivate::parseRequestLine(QByteArrayView) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:102 #10 0x7f308009b9e0 in QHttpServerRequestPrivate::readRequestLine(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:140 #11 0x7f30800b408b in QHttpServerRequestPrivate::parse(QAbstractSocket*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qhttpserverrequest.cpp:277 #12 0x7f30800734d5 in QAbstractHttpServerPrivate::handleReadyRead(QTcpSocket*, QHttpServerRequest*) /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:73 #13 0x7f308007701c in operator() /home/marc/Qt/qt5/qthttpserver/src/httpserver/qabstracthttpserver.cpp:42 #14 0x7f308007701c in call /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:127 #15 0x7f308007701c in call<QtPrivate::List<>, void> /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:241 #16 0x7f308007701c in impl /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:408 #17 0x7f3072ddf1f0 in QtPrivate::QSlotObjectBase::call(QObject*, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobjectdefs_impl.h:363 #18 0x7f3072ddf1f0 in void doActivate<false>(QObject*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4185 #19 0x7f3072d62cfc in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qobject.cpp:4245 #20 0x7f3072573159 in QIODevice::readyRead() /home/marc/Qt/qt5-build/qtbase/src/corelib/Core_autogen/include/moc_qiodevice.cpp:207 #21 0x7f307c9f2048 in QAbstractSocketPrivate::emitReadyRead(int) /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:1212 #22 0x7f307c9f2e1e in QAbstractSocketPrivate::canReadNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocket.cpp:646 #23 0x7f307ca3ee7c in non-virtual thunk to QAbstractSocketPrivate::readNotification() (/home/marc/Qt/qt5-build/qtbase/lib/libQt6Network.so.6+0x237ee7c) #24 0x7f307ca4af93 in QAbstractSocketEngine::readNotification() /home/marc/Qt/qt5/qtbase/src/network/socket/qabstractsocketengine.cpp:120 #25 0x7f307ca8d163 in QReadNotifier::event(QEvent*) /home/marc/Qt/qt5/qtbase/src/network/socket/qnativesocketengine.cpp:1238 #26 0x7f30728c0471 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1217 #27 0x7f30728c174e in doNotify /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1146 #28 0x7f30728c174e in QCoreApplication::notify(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1129 #29 0x7f30728c174e in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1050 #30 0x7f30728c3cf1 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qcoreapplication.cpp:1466 #31 0x7f3074df9acf in socketNotifierSourceDispatch /home/marc/Qt/qt5/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:73 #32 0x7f306a97817c in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x5217c) SUMMARY: AddressSanitizer: 2228 byte(s) leaked in 34 allocation(s).
Attachments
Issue Links
- resulted from
-
QTBUG-100868 QtHttpServer: API/ABI review and modernization
- Closed