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

tst_QAbstractHttpServer::websocket() memleak

    XMLWordPrintable

Details

    • All
    • 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

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

          Activity

            People

              ivan.solovev Ivan Solovev
              mmutz Marc Mutz
              Vladimir Minenko Vladimir Minenko
              Alex Blasche Alex Blasche
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved:

                Gerrit Reviews

                  There are no open Gerrit changes