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

Leaks in QQuickMultiPointTouchArea::addTouchPoint when running qtvirtualkeyboard/tests/auto/inputpanel/tst_inputpanel

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: P2: Important P2: Important
    • None
    • dev
    • None

      mitch@mitch-kubuntu:~/dev/qt-dev2-debug/qtvirtualkeyboard$ tests/auto/inputpanel/tst_inputpanel tst_plugin::test_inputLocale
      ********* Start testing of inputpanel *********
      Config: Using QtTest library 6.7.0, Qt 6.7.0 (x86_64-little_endian-lp64 shared (dynamic) debug build; by GCC 11.4.0), ubuntu 22.04
      PASS   : inputpanel::tst_plugin::initTestCase()
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 0)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 1)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 2)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 3)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 4)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 5)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 6)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 7)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 8)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 9)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 10)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 11)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 12)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 13)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 14)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 15)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 16)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 17)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 18)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 19)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 20)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 21)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 22)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 23)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 24)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 25)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 26)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 27)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 28)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 29)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 30)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 31)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 32)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 33)
      PASS   : inputpanel::tst_plugin::test_inputLocale(row 34)
      PASS   : inputpanel::tst_plugin::cleanupTestCase()
      Totals: 37 passed, 0 failed, 0 skipped, 0 blacklisted, 11444ms
      ********* Finished testing of inputpanel *********
      
      =================================================================
      ==6321==ERROR: LeakSanitizer: detected memory leaks
      
      Direct leak of 6280 byte(s) in 3 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f1597a6f150  (/home/mitch/dev/qt-dev2-debug/qtbase/lib/libQt6Gui.so.6.7.0+0xd46f150)
      
      Direct leak of 1152 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4c38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
          #1 0x7f1597a6f8e6  (/home/mitch/dev/qt-dev2-debug/qtbase/lib/libQt6Gui.so.6.7.0+0xd46f8e6)
      
      Direct leak of 552 byte(s) in 3 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d66916f  (<unknown module>)
      
      Direct leak of 520 byte(s) in 13 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d67a045  (<unknown module>)
      
      Direct leak of 112 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d675e2f  (<unknown module>)
      
      Direct leak of 96 byte(s) in 3 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d6768f3  (<unknown module>)
      
      Direct leak of 40 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d676ad7  (<unknown module>)
      
      Direct leak of 24 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d67df3d  (<unknown module>)
      
      Direct leak of 8 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4c38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
          #1 0x7f159d66f379  (<unknown module>)
      
      Indirect leak of 164536 byte(s) in 520 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f1597a6f150  (/home/mitch/dev/qt-dev2-debug/qtbase/lib/libQt6Gui.so.6.7.0+0xd46f150)
      
      Indirect leak of 34960 byte(s) in 190 object(s) allocated from:
          #0 0x7f15abab61e7 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99
          #1 0x7f15a3db5649 in QQmlData::createQQmlData(QObjectPrivate*) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/qml/qqmlengine.cpp:1552
          #2 0x7f15a3777ade in QQmlData::get(QObjectPrivate*, bool) /home/mitch/dev/qt-dev2-debug/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt-dev2/qtdeclarative/src/qml/qml/qqmldata_p.h:208
          #3 0x7f15a3777bc2 in QQmlData::get(QObject*, bool) /home/mitch/dev/qt-dev2-debug/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt-dev2/qtdeclarative/src/qml/qml/qqmldata_p.h:225
          #4 0x7f15a3a3fe84 in QV4::QObjectWrapper::wrap_slowPath(QV4::ExecutionEngine*, QObject*) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:674
          #5 0x7f15a3779ad4 in QV4::QObjectWrapper::wrap(QV4::ExecutionEngine*, QObject*) /home/mitch/dev/qt-dev2-debug/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt-dev2/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper_p.h:242
          #6 0x7f15a382da25 in QV4::ExecutionEngine::fromData(QMetaType, void const*, QV4::Heap::Object*, int, unsigned int) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:1894
          #7 0x7f15a382f18d in QV4::ExecutionEngine::metaTypeToJS(QMetaType, void const*) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/jsruntime/qv4engine.cpp:2012
          #8 0x7f15a393db9a in convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > /home/mitch/dev/qt-dev2-debug/qtbase/include/QtQml/6.7.0/QtQml/private/../../../../../../../qt-dev2/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:173
          #9 0x7f15a393a270 in QV4::Function::call(QObject*, void**, QMetaType const*, int, QV4::ExecutionContext*) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/jsruntime/qv4function.cpp:27
          #10 0x7f15a3f8e90e in QQmlJavaScriptExpression::evaluate(void**, QMetaType const*, int) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270
          #11 0x7f15a3d0399d in QQmlBoundSignalExpression::evaluate(void**) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:195
          #12 0x7f15a3d0461e in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:314
          #13 0x7f15a4046945 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:70
          #14 0x7f15a3dadf78 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/qml/qqmlengine.cpp:357
          #15 0x7f15a7fa47ec in void doActivate<false>(QObject*, int, void**) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qobject.cpp:3931
          #16 0x7f15a7f8d5a8 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qobject.cpp:4099
          #17 0x7f15a5ae50bf in QQuickMultiPointTouchArea::pressed(QList<QObject*> const&) /home/mitch/dev/qt-dev2-debug/qtdeclarative/src/quick/Quick_autogen/include/moc_qquickmultipointtoucharea_p.cpp:1018
          #18 0x7f15a5adbb82 in QQuickMultiPointTouchArea::updateTouchData(QEvent*, QQuickMultiPointTouchArea::RemapEventPoints) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:687
          #19 0x7f15a5addbcb in QQuickMultiPointTouchArea::mousePressEvent(QMouseEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:839
          #20 0x7f15a59f8e9e in QQuickItem::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickitem.cpp:8887
          #21 0x7f15a7e36f5d in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1305
          #22 0x7f15a7e3666c in doNotify /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1232
          #23 0x7f15a7e3650b in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1215
          #24 0x7f15a95c2860 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/gui/kernel/qguiapplication.cpp:1993
          #25 0x7f15a7e362eb in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1131
          #26 0x7f15a7e37cd2 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1572
          #27 0x7f15a60b0f6b in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem*, bool, QPointerEvent*, bool) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2271
          #28 0x7f15a60b06df in QQuickDeliveryAgentPrivate::deliverPressOrReleaseEvent(QPointerEvent*, bool) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2211
          #29 0x7f15a60acf76 in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1906
      
      Indirect leak of 33440 byte(s) in 190 object(s) allocated from:
          #0 0x7f15abab61e7 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99
          #1 0x7f15a5adc7c3 in QQuickMultiPointTouchArea::addTouchPoint(QMouseEvent const*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:742
          #2 0x7f15a5ada9d7 in QQuickMultiPointTouchArea::updateTouchData(QEvent*, QQuickMultiPointTouchArea::RemapEventPoints) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:600
          #3 0x7f15a5addbcb in QQuickMultiPointTouchArea::mousePressEvent(QMouseEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:839
          #4 0x7f15a59f8e9e in QQuickItem::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickitem.cpp:8887
          #5 0x7f15a7e36f5d in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1305
          #6 0x7f15a7e3666c in doNotify /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1232
          #7 0x7f15a7e3650b in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1215
          #8 0x7f15a95c2860 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/gui/kernel/qguiapplication.cpp:1993
          #9 0x7f15a7e362eb in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1131
          #10 0x7f15a7e37cd2 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1572
          #11 0x7f15a60b0f6b in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem*, bool, QPointerEvent*, bool) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2271
          #12 0x7f15a60b06df in QQuickDeliveryAgentPrivate::deliverPressOrReleaseEvent(QPointerEvent*, bool) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2211
          #13 0x7f15a60acf76 in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1906
          #14 0x7f15a60a8ab4 in QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1644
          #15 0x7f15a609d4e0 in QQuickDeliveryAgent::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:724
          #16 0x7f15a5cfe394 in QQuickWindow::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickwindow.cpp:1504
          #17 0x7f15a7e36f5d in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1305
          #18 0x7f15a7e3666c in doNotify /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1232
          #19 0x7f15a7e3650b in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1215
          #20 0x7f15a95c2860 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/gui/kernel/qguiapplication.cpp:1993
          #21 0x7f15ab94f152 in mouseEvent /home/mitch/dev/qt-dev2/qtdeclarative/src/qmltest/quicktestevent.cpp:190
          #22 0x7f15ab94ff7c in QuickTestEvent::mousePress(QObject*, double, double, int, int, int) /home/mitch/dev/qt-dev2/qtdeclarative/src/qmltest/quicktestevent.cpp:241
          #23 0x7f15ab954001 in QuickTestEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/mitch/dev/qt-dev2-debug/qtdeclarative/src/qmltest/QuickTest_autogen/include/moc_quicktestevent_p.cpp:431
          #24 0x7f15ab955c4d in QuickTestEvent::qt_metacall(QMetaObject::Call, int, void**) /home/mitch/dev/qt-dev2-debug/qtdeclarative/src/qmltest/QuickTest_autogen/include/moc_quicktestevent_p.cpp:486
          #25 0x7f15a7e78956 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qmetaobject.cpp:334
          #26 0x7f15a408de65 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14
          #27 0x7f15a3a4a31c in CallMethod /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1526
          #28 0x7f15a3a4d8a0 in CallPrecise /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1831
          #29 0x7f15a3a58517 in operator() /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2805
      
      Indirect leak of 22800 byte(s) in 190 object(s) allocated from:
          #0 0x7f15abab61e7 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99
          #1 0x7f15a7f77b1e in QObject::QObject(QObject*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qobject.cpp:967
          #2 0x7f15a5ae60a1 in QQuickTouchPoint::QQuickTouchPoint(bool) /home/mitch/dev/qt-dev2-debug/qtbase/include/QtQuick/6.7.0/QtQuick/private/../../../../../../../qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea_p.h:58
          #3 0x7f15a5adc7d3 in QQuickMultiPointTouchArea::addTouchPoint(QMouseEvent const*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:742
          #4 0x7f15a5ada9d7 in QQuickMultiPointTouchArea::updateTouchData(QEvent*, QQuickMultiPointTouchArea::RemapEventPoints) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:600
          #5 0x7f15a5addbcb in QQuickMultiPointTouchArea::mousePressEvent(QMouseEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:839
          #6 0x7f15a59f8e9e in QQuickItem::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickitem.cpp:8887
          #7 0x7f15a7e36f5d in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1305
          #8 0x7f15a7e3666c in doNotify /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1232
          #9 0x7f15a7e3650b in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1215
          #10 0x7f15a95c2860 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/gui/kernel/qguiapplication.cpp:1993
          #11 0x7f15a7e362eb in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1131
          #12 0x7f15a7e37cd2 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1572
          #13 0x7f15a60b0f6b in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem*, bool, QPointerEvent*, bool) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2271
          #14 0x7f15a60b06df in QQuickDeliveryAgentPrivate::deliverPressOrReleaseEvent(QPointerEvent*, bool) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2211
          #15 0x7f15a60acf76 in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1906
          #16 0x7f15a60a8ab4 in QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1644
          #17 0x7f15a609d4e0 in QQuickDeliveryAgent::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:724
          #18 0x7f15a5cfe394 in QQuickWindow::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickwindow.cpp:1504
          #19 0x7f15a7e36f5d in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1305
          #20 0x7f15a7e3666c in doNotify /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1232
          #21 0x7f15a7e3650b in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1215
          #22 0x7f15a95c2860 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/gui/kernel/qguiapplication.cpp:1993
          #23 0x7f15ab94f152 in mouseEvent /home/mitch/dev/qt-dev2/qtdeclarative/src/qmltest/quicktestevent.cpp:190
          #24 0x7f15ab94ff7c in QuickTestEvent::mousePress(QObject*, double, double, int, int, int) /home/mitch/dev/qt-dev2/qtdeclarative/src/qmltest/quicktestevent.cpp:241
          #25 0x7f15ab954001 in QuickTestEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/mitch/dev/qt-dev2-debug/qtdeclarative/src/qmltest/QuickTest_autogen/include/moc_quicktestevent_p.cpp:431
          #26 0x7f15ab955c4d in QuickTestEvent::qt_metacall(QMetaObject::Call, int, void**) /home/mitch/dev/qt-dev2-debug/qtdeclarative/src/qmltest/QuickTest_autogen/include/moc_quicktestevent_p.cpp:486
          #27 0x7f15a7e78956 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qmetaobject.cpp:334
          #28 0x7f15a408de65 in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14
          #29 0x7f15a3a4a31c in CallMethod /home/mitch/dev/qt-dev2/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1526
      
      Indirect leak of 8170 byte(s) in 18 object(s) allocated from:
          #0 0x7f15abab4c38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
          #1 0x7f159d6773f4  (<unknown module>)
      
      Indirect leak of 5830 byte(s) in 429 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f1597a6e824  (/home/mitch/dev/qt-dev2-debug/qtbase/lib/libQt6Gui.so.6.7.0+0xd46e824)
      
      Indirect leak of 3040 byte(s) in 190 object(s) allocated from:
          #0 0x7f15abab61e7 in operator new(unsigned long) ../../../../src/libsanitizer/asan/asan_new_delete.cpp:99
          #1 0x7f15a8357919 in QtSharedPointer::ExternalRefCountData::getAndRef(QObject const*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/tools/qsharedpointer.cpp:1416
          #2 0x7f15a59a1fdf in QWeakPointer<QObject>::QWeakPointer<QObject, true>(QObject*, bool) /home/mitch/dev/qt-dev2/qtbase/src/corelib/tools/qsharedpointer_impl.h:700
          #3 0x7f15a59a2203 in QWeakPointer<QObject>& QWeakPointer<QObject>::assign<QObject>(QObject*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/tools/qsharedpointer_impl.h:695
          #4 0x7f15a5aea5ca in QPointer<QQuickTouchPoint>::operator=(QQuickTouchPoint*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qpointer.h:61
          #5 0x7f15a5adc932 in QQuickMultiPointTouchArea::addTouchPoint(QMouseEvent const*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:747
          #6 0x7f15a5ada9d7 in QQuickMultiPointTouchArea::updateTouchData(QEvent*, QQuickMultiPointTouchArea::RemapEventPoints) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:600
          #7 0x7f15a5addbcb in QQuickMultiPointTouchArea::mousePressEvent(QMouseEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickmultipointtoucharea.cpp:839
          #8 0x7f15a59f8e9e in QQuickItem::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickitem.cpp:8887
          #9 0x7f15a7e36f5d in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1305
          #10 0x7f15a7e3666c in doNotify /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1232
          #11 0x7f15a7e3650b in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1215
          #12 0x7f15a95c2860 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/gui/kernel/qguiapplication.cpp:1993
          #13 0x7f15a7e362eb in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1131
          #14 0x7f15a7e37cd2 in QCoreApplication::sendEvent(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1572
          #15 0x7f15a60b0f6b in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem*, bool, QPointerEvent*, bool) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2271
          #16 0x7f15a60b06df in QQuickDeliveryAgentPrivate::deliverPressOrReleaseEvent(QPointerEvent*, bool) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2211
          #17 0x7f15a60acf76 in QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1906
          #18 0x7f15a60a8ab4 in QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1644
          #19 0x7f15a609d4e0 in QQuickDeliveryAgent::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:724
          #20 0x7f15a5cfe394 in QQuickWindow::event(QEvent*) /home/mitch/dev/qt-dev2/qtdeclarative/src/quick/items/qquickwindow.cpp:1504
          #21 0x7f15a7e36f5d in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1305
          #22 0x7f15a7e3666c in doNotify /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1232
          #23 0x7f15a7e3650b in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qcoreapplication.cpp:1215
          #24 0x7f15a95c2860 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt-dev2/qtbase/src/gui/kernel/qguiapplication.cpp:1993
          #25 0x7f15ab94f152 in mouseEvent /home/mitch/dev/qt-dev2/qtdeclarative/src/qmltest/quicktestevent.cpp:190
          #26 0x7f15ab94ff7c in QuickTestEvent::mousePress(QObject*, double, double, int, int, int) /home/mitch/dev/qt-dev2/qtdeclarative/src/qmltest/quicktestevent.cpp:241
          #27 0x7f15ab954001 in QuickTestEvent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) /home/mitch/dev/qt-dev2-debug/qtdeclarative/src/qmltest/QuickTest_autogen/include/moc_quicktestevent_p.cpp:431
          #28 0x7f15ab955c4d in QuickTestEvent::qt_metacall(QMetaObject::Call, int, void**) /home/mitch/dev/qt-dev2-debug/qtdeclarative/src/qmltest/QuickTest_autogen/include/moc_quicktestevent_p.cpp:486
          #29 0x7f15a7e78956 in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/mitch/dev/qt-dev2/qtbase/src/corelib/kernel/qmetaobject.cpp:334
      
      Indirect leak of 808 byte(s) in 2 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d676d1c  (<unknown module>)
      
      Indirect leak of 752 byte(s) in 6 object(s) allocated from:
          #0 0x7f15abab4c38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
          #1 0x7f1597a6f8e6  (/home/mitch/dev/qt-dev2-debug/qtbase/lib/libQt6Gui.so.6.7.0+0xd46f8e6)
      
      Indirect leak of 552 byte(s) in 3 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d66916f  (<unknown module>)
      
      Indirect leak of 264 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d659a16  (/usr/lib/x86_64-linux-gnu/libasan.so.6.0.0+0x73ba16)
      
      Indirect leak of 240 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d67f74b  (<unknown module>)
          #2 0x7ffffffff  (<unknown module>)
      
      Indirect leak of 232 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d67480b  (<unknown module>)
      
      Indirect leak of 224 byte(s) in 4 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d654801  (/usr/lib/x86_64-linux-gnu/libasan.so.6.0.0+0x736801)
      
      Indirect leak of 184 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d66916f  (<unknown module>)
          #2 0xd00000004  (<unknown module>)
      
      Indirect leak of 184 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d66916f  (<unknown module>)
          #2 0x140000000b  (<unknown module>)
      
      Indirect leak of 176 byte(s) in 2 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d66e82f  (<unknown module>)
      
      Indirect leak of 160 byte(s) in 4 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d67a045  (<unknown module>)
      
      Indirect leak of 128 byte(s) in 2 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d66d35c  (<unknown module>)
      
      Indirect leak of 120 byte(s) in 3 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d669272  (<unknown module>)
      
      Indirect leak of 112 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d675e2f  (<unknown module>)
      
      Indirect leak of 96 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d661604  (/usr/lib/x86_64-linux-gnu/libasan.so.6.0.0+0x743604)
      
      Indirect leak of 96 byte(s) in 2 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d66e915  (<unknown module>)
      
      Indirect leak of 80 byte(s) in 2 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d66e8b1  (<unknown module>)
      
      Indirect leak of 80 byte(s) in 2 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d676ad7  (<unknown module>)
      
      Indirect leak of 64 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d67b27e  (<unknown module>)
      
      Indirect leak of 64 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4c38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
          #1 0x7f159d6616f0  (/usr/lib/x86_64-linux-gnu/libasan.so.6.0.0+0x7436f0)
      
      Indirect leak of 48 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d6599df  (/usr/lib/x86_64-linux-gnu/libasan.so.6.0.0+0x73b9df)
      
      Indirect leak of 48 byte(s) in 2 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d67df3d  (<unknown module>)
      
      Indirect leak of 48 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d6599c9  (/usr/lib/x86_64-linux-gnu/libasan.so.6.0.0+0x73b9c9)
      
      Indirect leak of 38 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d67799d  (<unknown module>)
          #2 0x60f000001e97  (<unknown module>)
      
      Indirect leak of 32 byte(s) in 4 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d677601  (<unknown module>)
      
      Indirect leak of 24 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d659c67  (/usr/lib/x86_64-linux-gnu/libasan.so.6.0.0+0x73bc67)
      
      Indirect leak of 24 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4a57 in __interceptor_calloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:154
          #1 0x7f159d6595b1  (/usr/lib/x86_64-linux-gnu/libasan.so.6.0.0+0x73b5b1)
      
      Indirect leak of 24 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d66e72a  (<unknown module>)
      
      Indirect leak of 16 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4c38 in __interceptor_realloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:164
          #1 0x7f159d67b5a2  (<unknown module>)
      
      Indirect leak of 7 byte(s) in 1 object(s) allocated from:
          #0 0x7f15abab4887 in __interceptor_malloc ../../../../src/libsanitizer/asan/asan_malloc_linux.cpp:145
          #1 0x7f159d6768f3  (<unknown module>)
      
      SUMMARY: AddressSanitizer: 286485 byte(s) leaked in 1809 allocation(s).
      

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

            qt.team.quick.subscriptions Qt Quick and Widgets Team
            mitch_curtis Mitch Curtis
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated:

                There are no open Gerrit changes