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

Memory leak in QQuickEventPoint::estimatedVelocity()

    XMLWordPrintable

Details

    • Linux/X11
    • 2cd99e2b69779c12309dd454584aa9546029323e (qt/qtdeclarative/5.12)

    Description

      Spotted while running qtquickcontrols2/tests/auto/customization/tst_customization with "comboPopup" as an argument.

      Direct leak of 32 byte(s) in 1 object(s) allocated from:
          #0 0x7f3154ab4532 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.2+0x99532)
          #1 0x7f3154395d0f in QQuickEventPoint::estimatedVelocity() const /home/qt/dev/qt5.12/qtdeclarative/src/quick/items/qquickevents.cpp:1163
          #2 0x7f31543964ed in QQuickEventPoint::reset(Qt::TouchPointState, QPointF const&, int, unsigned long, QVector2D const&) /home/qt/dev/qt5.12/qtdeclarative/src/quick/items/qquickevents.cpp:793
          #3 0x7f3154396cd1 in QQuickPointerMouseEvent::reset(QEvent*) /home/qt/dev/qt5.12/qtdeclarative/src/quick/items/qquickevents.cpp:1313
          #4 0x7f315441b0bc in QQuickWindowPrivate::pointerEventInstance(QEvent*) const /home/qt/dev/qt5.12/qtdeclarative/src/quick/items/qquickwindow.cpp:2334
          #5 0x7f3154430a2c in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) /home/qt/dev/qt5.12/qtdeclarative/src/quick/items/qquickwindow.cpp:2210
          #6 0x7f3154430b2c in QQuickWindow::mouseMoveEvent(QMouseEvent*) /home/qt/dev/qt5.12/qtdeclarative/src/quick/items/qquickwindow.cpp:2148
          #7 0x7f31534895de in QWindow::event(QEvent*) /home/qt/dev/qt5.12/qtbase/src/gui/kernel/qwindow.cpp:2239
          #8 0x7f3154432d55 in QQuickWindow::event(QEvent*) /home/qt/dev/qt5.12/qtdeclarative/src/quick/items/qquickwindow.cpp:1673
          #9 0x7f3151ec73d4 in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/qt/dev/qt5.12/qtbase/src/corelib/kernel/qcoreapplication.cpp:1220
          #10 0x7f3151ec74a6 in doNotify /home/qt/dev/qt5.12/qtbase/src/corelib/kernel/qcoreapplication.cpp:1150
          #11 0x7f3151ec780c in QCoreApplication::notify(QObject*, QEvent*) /home/qt/dev/qt5.12/qtbase/src/corelib/kernel/qcoreapplication.cpp:1136
          #12 0x7f3153463c93 in QGuiApplication::notify(QObject*, QEvent*) /home/qt/dev/qt5.12/qtbase/src/gui/kernel/qguiapplication.cpp:1791
          #13 0x7f3151ec769b in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/qt/dev/qt5.12/qtbase/src/corelib/kernel/qcoreapplication.cpp:1060
          #14 0x7f3151ec7d7b in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) /home/qt/dev/qt5.12/qtbase/src/corelib/kernel/qcoreapplication.cpp:1462
          #15 0x7f315346d0f6 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) /home/qt/dev/qt5.12/qtbase/src/gui/kernel/qguiapplication.cpp:2102
          #16 0x7f315346c484 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) /home/qt/dev/qt5.12/qtbase/src/gui/kernel/qguiapplication.cpp:1984
          #17 0x7f315346f60e in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) /home/qt/dev/qt5.12/qtbase/src/gui/kernel/qguiapplication.cpp:1837
          #18 0x7f31534123b1 in bool QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>(QWindowSystemInterfacePrivate::WindowSystemEvent*) /home/qt/dev/qt5.12/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:105
          #19 0x7f315342a800 in void QWindowSystemInterface::handleMouseEvent<QWindowSystemInterface::SynchronousDelivery>(QWindow*, unsigned long, QPointF const&, QPointF const&, QFlags<Qt::MouseButton>, Qt::MouseButton, QEvent::Type, QFlags<Qt::KeyboardModifier>, Qt::MouseEventSource) (/home/qt/dev/qt5.12-debug/qtbase/lib/libQt5Gui.so.5+0x212800)
          #20 0x7f315341613c in qt_handleMouseEvent(QWindow*, QPointF const&, QPointF const&, QFlags<Qt::MouseButton>, Qt::MouseButton, QEvent::Type, QFlags<Qt::KeyboardModifier>, int) /home/qt/dev/qt5.12/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1129
          #21 0x40807c in mouseEvent /home/qt/dev/qt5.12-debug/qtbase/include/QtTest/../../../../qt5.12/qtbase/src/testlib/qtestmouse.h:140
          #22 0x418094 in QTest::mouseClick(QWindow*, Qt::MouseButton, QFlags<Qt::KeyboardModifier>, QPoint, int) /home/qt/dev/qt5.12-debug/qtbase/include/QtTest/../../../../qt5.12/qtbase/src/testlib/qtestmouse.h:173
          #23 0x418094 in tst_customization::comboPopup() /home/qt/dev/qt5.12/qtquickcontrols2/tests/auto/customization/tst_customization.cpp:489
          #24 0x4187ed in tst_customization::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) .moc/tst_customization.moc:105
          #25 0x7f3151ee7ddd in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericReturnArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const /home/qt/dev/qt5.12/qtbase/src/corelib/kernel/qmetaobject.cpp:2295
          #26 0x7f3155aaccc3 in QMetaMethod::invoke(QObject*, Qt::ConnectionType, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument, QGenericArgument) const ../../include/QtCore/../../../../qt5.12/qtbase/src/corelib/kernel/qmetaobject.h:123
          #27 0x7f3155aaccc3 in QTest::TestMethods::invokeTestOnData(int) const /home/qt/dev/qt5.12/qtbase/src/testlib/qtestcase.cpp:915
          #28 0x7f3155aae927 in QTest::TestMethods::invokeTest(int, char const*, QTest::WatchDog*) const /home/qt/dev/qt5.12/qtbase/src/testlib/qtestcase.cpp:1114
          #29 0x7f3155aaf720 in QTest::TestMethods::invokeTests(QObject*) const /home/qt/dev/qt5.12/qtbase/src/testlib/qtestcase.cpp:1456
          #30 0x7f3155ab0250 in QTest::qRun() /home/qt/dev/qt5.12/qtbase/src/testlib/qtestcase.cpp:1896
          #31 0x7f3155ab0525 in QTest::qExec(QObject*, int, char**) /home/qt/dev/qt5.12/qtbase/src/testlib/qtestcase.cpp:1783
      

      Attachments

        For Gerrit Dashboard: QTBUG-73182
        # Subject Branch Project Status CR V

        Activity

          People

            smd Jan Arve
            mitch_curtis Mitch Curtis
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

            Dates

              Created:
              Updated:
              Resolved:

              Gerrit Reviews

                There are no open Gerrit changes