Starting /home/mitch/dev/temp/quick-qt5_11_debug-Debug/quick... QQmlDebuggingEnabler::QQmlDebuggingEnabler: QML debugging is enabled. Only use this in a safe environment. QQuickItem::QQuickItem: Created QQuickItem QQuickItem(0x6030000f6760, parent=0x0, geometry=0,0 0x0) private: 0x612000049840 QQuickPathView::QQuickPathView: created QQuickPathView QQuickPathView(0x60f00009a4b0, parent=0x0, geometry=0,0 0x0) private: 0x619000455680 QQuickItem::QQuickItem: Created QQuickItem QQuickItem(0x60300019f6c0, parent=0x0, geometry=0,0 0x0) private: 0x6120001bc340 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x619000455680 (as changeListener: 0x6190004557c0 , for QQuickItem QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000586f0, parent=0x60f00009a4b0, geometry=0,0 32x32, z=1) private: 0x61300003d980 QQuickItemPrivate::addItemChangeListener: 0 : adding item change listener 0x6190004557c0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x619000455680 (as changeListener: 0x6190004557c0 , for QQuickItem QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000587e0, parent=0x60f00009a4b0, geometry=0,0 32x32, z=2) private: 0x61300003db40 QQuickItemPrivate::addItemChangeListener: 1 : adding item change listener 0x6190004557c0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x619000455680 (as changeListener: 0x6190004557c0 , for QQuickItem QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000588d0, parent=0x60f00009a4b0, geometry=0,0 32x32, z=3) private: 0x61300003dd00 QQuickItemPrivate::addItemChangeListener: 2 : adding item change listener 0x6190004557c0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x619000455680 (as changeListener: 0x6190004557c0 , for QQuickItem QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000586f0, parent=0x60f00009a4b0, geometry=0,0 32x32, z=1) private: 0x61300003d980 QQuickItemPrivate::addItemChangeListener: 3 : adding item change listener 0x6190004557c0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x619000455680 (as changeListener: 0x6190004557c0 , for QQuickItem QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000586f0, parent=0x60f00009a4b0, geometry=0,0 32x32, z=1) private: 0x61300003d980 QQuickItemPrivate::addItemChangeListener: 4 : adding item change listener 0x6190004557c0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x619000455680 (as changeListener: 0x6190004557c0 , for QQuickItem QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000588d0, parent=0x60f00009a4b0, geometry=64,0 32x32, z=3) private: 0x61300003dd00 QQuickItemPrivate::addItemChangeListener: 5 : adding item change listener 0x6190004557c0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x619000455680 (as changeListener: 0x6190004557c0 , for QQuickItem QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000587e0, parent=0x60f00009a4b0, geometry=32,0 32x32, z=2) private: 0x61300003db40 QQuickItemPrivate::addItemChangeListener: 6 : adding item change listener 0x6190004557c0 QQuickPathViewPrivate::releaseItem: QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) (private: 0x619000455680 as changeListener: 0x6190004557c0 ) is removing itself as a listener of QQuickRectangle(0x60f0000586f0, parent=0x60f00009a4b0, geometry=0,0 32x32, z=1) private: 0x61300003d980 QQuickItemPrivate::removeItemChangeListener: removing item change listener 0x6190004557c0 QQuickPathViewPrivate::releaseItem: QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) (private: 0x619000455680 as changeListener: 0x6190004557c0 ) is removing itself as a listener of QQuickRectangle(0x60f0000587e0, parent=0x60f00009a4b0, geometry=64,0 32x32, z=2) private: 0x61300003db40 QQuickItemPrivate::removeItemChangeListener: removing item change listener 0x6190004557c0 QQuickPathViewPrivate::releaseItem: QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) (private: 0x619000455680 as changeListener: 0x6190004557c0 ) is removing itself as a listener of QQuickRectangle(0x60f0000588d0, parent=0x60f00009a4b0, geometry=32,0 32x32, z=3) private: 0x61300003dd00 QQuickItemPrivate::removeItemChangeListener: removing item change listener 0x6190004557c0 QQuickPathView::QQuickPathView: created QQuickPathView QQuickPathView(0x60f00009a780, parent=0x0, geometry=0,0 0x0) private: 0x61900045ce80 QQuickItem::QQuickItem: Created QQuickItem QQuickItem(0x6030001a0d40, parent=0x0, geometry=0,0 0x0) private: 0x6120001bd9c0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x61900045ce80 (as changeListener: 0x61900045cfc0 , for QQuickItem QQuickPathView(0x60f00009a780, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000587e0, parent=0x60f00009a780, geometry=64,0 32x32, z=2) private: 0x61300003db40 QQuickItemPrivate::addItemChangeListener: 7 : adding item change listener 0x61900045cfc0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x61900045ce80 (as changeListener: 0x61900045cfc0 , for QQuickItem QQuickPathView(0x60f00009a780, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000586f0, parent=0x60f00009a780, geometry=0,0 32x32, z=1) private: 0x61300003d980 QQuickItemPrivate::addItemChangeListener: 8 : adding item change listener 0x61900045cfc0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x61900045ce80 (as changeListener: 0x61900045cfc0 , for QQuickItem QQuickPathView(0x60f00009a780, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000588d0, parent=0x60f00009a780, geometry=32,0 32x32, z=3) private: 0x61300003dd00 QQuickItemPrivate::addItemChangeListener: 9 : adding item change listener 0x61900045cfc0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x61900045ce80 (as changeListener: 0x61900045cfc0 , for QQuickItem QQuickPathView(0x60f00009a780, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000587e0, parent=0x60f00009a780, geometry=0,0 32x32, z=2) private: 0x61300003db40 QQuickItemPrivate::addItemChangeListener: 10 : adding item change listener 0x61900045cfc0 QQuickPathView::~QQuickPathView: destroying QQuickPathView QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) private: 0x619000455680 QQuickPathViewPrivate::releaseItem: QQuickPathView(0x60f00009a4b0, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) (private: 0x619000455680 as changeListener: 0x6190004557c0 ) is removing itself as a listener of QQuickRectangle(0x60f0000586f0, parent=0x60f00009a780, geometry=32,0 32x32, z=1) private: 0x61300003d980 QQuickItemPrivate::removeItemChangeListener: removing item change listener 0x6190004557c0 QQuickItemPrivate::~QQuickItemPrivate: destroying QQuickItemPrivate 0x6120001bc340 QQuickItemPrivate::~QQuickItemPrivate: destroying QQuickItemPrivate 0x619000455680 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x61900045ce80 (as changeListener: 0x61900045cfc0 , for QQuickItem QQuickPathView(0x60f00009a780, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000587e0, parent=0x60f00009a780, geometry=0,0 32x32, z=2) private: 0x61300003db40 QQuickItemPrivate::addItemChangeListener: 11 : adding item change listener 0x61900045cfc0 QQuickPathViewPrivate::getItem: QQuickItem* QQuickPathViewPrivate::getItem(int, qreal, bool) adding listener 0x61900045ce80 (as changeListener: 0x61900045cfc0 , for QQuickItem QQuickPathView(0x60f00009a780, name="PathView", parent=0x6030000f6760, geometry=152,184 96x32) ) on item QQuickRectangle(0x60f0000588d0, parent=0x60f00009a780, geometry=64,0 32x32, z=3) private: 0x61300003dd00 QQuickItemPrivate::addItemChangeListener: 12 : adding item change listener 0x61900045cfc0 ================================================================= ==22147==ERROR: AddressSanitizer: heap-use-after-free on address 0x6190004557c0 at pc 0x7f49680bfb3e bp 0x7ffd00d43ab0 sp 0x7ffd00d43aa0 READ of size 8 at 0x6190004557c0 thread T0 #0 0x7f49680bfb3d in QQuickItem::geometryChanged(QRectF const&, QRectF const&) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickitem.cpp:3786 #1 0x7f4968094b33 in QQuickItem::setX(double) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickitem.cpp:6517 #2 0x7f4968474b7f in QQuickPathViewPrivate::updateItem(QQuickItem*, double) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickpathview.cpp:445 #3 0x7f496847cd1c in QQuickPathView::refill() /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickpathview.cpp:2053 #4 0x7f4968489e84 in QQuickPathView::updatePolish() /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickpathview.cpp:1907 #5 0x7f4968115cdb in QQuickWindowPrivate::polishItems() /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickwindow.cpp:305 #6 0x7f4967f2230b in QSGGuiThreadRenderLoop::renderWindow(QQuickWindow*) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:412 #7 0x7f4967f23ea4 in QSGGuiThreadRenderLoop::handleUpdateRequest(QQuickWindow*) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/scenegraph/qsgrenderloop.cpp:522 #8 0x7f496813f338 in QQuickWindow::event(QEvent*) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickwindow.cpp:1615 #9 0x7f498096a4fe in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1197 #10 0x7f498096a74d in doNotify /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1138 #11 0x7f498096ac1c in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1124 #12 0x7f498235e645 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/gui/kernel/qguiapplication.cpp:1762 #13 0x7f498096a9bc in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1048 #14 0x7f49823a8707 in QCoreApplication::sendEvent(QObject*, QEvent*) ../../include/QtCore/../../../../qt5.11/qtbase/src/corelib/kernel/qcoreapplication.h:234 #15 0x7f49823a8707 in QWindowPrivate::deliverUpdateRequest() /home/mitch/dev/qt5.11/qtbase/src/gui/kernel/qwindow.cpp:2372 #16 0x7f49823a977e in QWindow::event(QEvent*) /home/mitch/dev/qt5.11/qtbase/src/gui/kernel/qwindow.cpp:2343 #17 0x7f496813f268 in QQuickWindow::event(QEvent*) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickwindow.cpp:1634 #18 0x7f498096a4fe in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1197 #19 0x7f498096a74d in doNotify /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1138 #20 0x7f498096ac1c in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1124 #21 0x7f498235e645 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/gui/kernel/qguiapplication.cpp:1762 #22 0x7f498096a9bc in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1048 #23 0x7f4980ab4b5a in QCoreApplication::sendEvent(QObject*, QEvent*) ../../include/QtCore/../../../../qt5.11/qtbase/src/corelib/kernel/qcoreapplication.h:234 #24 0x7f4980ab4b5a in QTimerInfoList::activateTimers() /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qtimerinfo_unix.cpp:643 #25 0x7f4980ab6a5b in timerSourceDispatch /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:182 #26 0x7f497d1cf286 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c286) #27 0x7f497d1cf4bf (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c4bf) #28 0x7f497d1cf54b in g_main_context_iteration (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c54b) #29 0x7f4980ab7ed2 in QEventDispatcherGlib::processEvents(QFlags) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:423 #30 0x7f4976dc5c3a in QPAEventDispatcherGlib::processEvents(QFlags) /home/mitch/dev/qt5.11/qtbase/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:69 #31 0x7f4980963561 in QEventLoop::processEvents(QFlags) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qeventloop.cpp:136 #32 0x7f4980964976 in QEventLoop::exec(QFlags) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qeventloop.cpp:214 #33 0x7f4980982e30 in QCoreApplication::exec() /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1336 #34 0x7f4982348f1f in QGuiApplication::exec() /home/mitch/dev/qt5.11/qtbase/src/gui/kernel/qguiapplication.cpp:1753 #35 0x55d90a75eea3 in main ../quick/main.cpp:16 #36 0x7f497f86eb96 in __libc_start_main (/lib/x86_64-linux-gnu/libc.so.6+0x21b96) #37 0x55d90a75e9b9 in _start (/home/mitch/dev/temp/quick-qt5_11_debug-Debug/quick+0x19b9) 0x6190004557c0 is located 320 bytes inside of 960-byte region [0x619000455680,0x619000455a40) freed by thread T0 here: #0 0x7f49833439d8 in operator delete(void*, unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xe19d8) #1 0x7f496848c095 in QQuickPathViewPrivate::~QQuickPathViewPrivate() /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickpathview_p_p.h:74 #2 0x7f4980a3066e in QScopedPointerDeleter::cleanup(QObjectData*) ../../include/QtCore/../../../../qt5.11/qtbase/src/corelib/tools/qscopedpointer.h:60 #3 0x7f4980a3066e in QScopedPointer >::~QScopedPointer() ../../include/QtCore/../../../../qt5.11/qtbase/src/corelib/tools/qscopedpointer.h:107 #4 0x7f4980a3066e in QObject::~QObject() /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qobject.cpp:884 #5 0x7f49680cf6e9 in QQuickItem::~QQuickItem() /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickitem.cpp:2379 #6 0x7f4968476f23 in QQuickPathView::~QQuickPathView() /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickpathview.cpp:554 #7 0x7f496815f078 in QQmlPrivate::QQmlElement::~QQmlElement() /home/mitch/dev/qt5.11-debug/qtbase/include/QtQml/../../../../qt5.11/qtdeclarative/src/qml/qml/qqmlprivate.h:103 #8 0x7f496815f078 in QQmlPrivate::QQmlElement::~QQmlElement() /home/mitch/dev/qt5.11-debug/qtbase/include/QtQml/../../../../qt5.11/qtdeclarative/src/qml/qml/qqmlprivate.h:103 #9 0x7f4980a12e40 in qDeleteInEventHandler(QObject*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qobject.cpp:4604 #10 0x7f4980a1914b in QObject::event(QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qobject.cpp:1242 #11 0x7f49680c70b5 in QQuickItem::event(QEvent*) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickitem.cpp:8008 #12 0x7f498096a4fe in QCoreApplicationPrivate::notify_helper(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1197 #13 0x7f498096a74d in doNotify /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1138 #14 0x7f498096ac1c in QCoreApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1124 #15 0x7f498235e645 in QGuiApplication::notify(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/gui/kernel/qguiapplication.cpp:1762 #16 0x7f498096a9bc in QCoreApplication::notifyInternal2(QObject*, QEvent*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1048 #17 0x7f498097c594 in QCoreApplication::sendEvent(QObject*, QEvent*) ../../include/QtCore/../../../../qt5.11/qtbase/src/corelib/kernel/qcoreapplication.h:234 #18 0x7f498097c594 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1745 #19 0x7f498097e39c in QCoreApplication::sendPostedEvents(QObject*, int) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qcoreapplication.cpp:1599 #20 0x7f4980ab9937 in postEventSourceDispatch /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:276 #21 0x7f497d1cf286 in g_main_context_dispatch (/usr/lib/x86_64-linux-gnu/libglib-2.0.so.0+0x4c286) previously allocated by thread T0 here: #0 0x7f4983342458 in operator new(unsigned long) (/usr/lib/x86_64-linux-gnu/libasan.so.4+0xe0458) #1 0x7f496846c8cf in QQuickPathView::QQuickPathView(QQuickItem*) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickpathview.cpp:547 #2 0x7f496815ef03 in QQmlPrivate::QQmlElement::QQmlElement() /home/mitch/dev/qt5.11-debug/qtbase/include/QtQml/../../../../qt5.11/qtdeclarative/src/qml/qml/qqmlprivate.h:98 #3 0x7f496815ef03 in void QQmlPrivate::createInto(void*) /home/mitch/dev/qt5.11-debug/qtbase/include/QtQml/../../../../qt5.11/qtdeclarative/src/qml/qml/qqmlprivate.h:107 #4 0x7f4981a43d97 in QQmlType::create(QObject**, void**, unsigned long) const /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlmetatype.cpp:915 #5 0x7f4981c6680c in QQmlObjectCreator::createInstance(int, QObject*, bool) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1163 #6 0x7f4981c765f9 in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:203 #7 0x7f49819e382c in QQmlComponentPrivate::beginCreate(QQmlContextData*) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:868 #8 0x7f49819e4793 in QQmlComponent::beginCreate(QQmlContext*) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:817 #9 0x7f49819e6503 in QQmlComponent::createObject(QQmlV4Function*) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1298 #10 0x7f49819e953f in QQmlComponent::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) .moc/moc_qqmlcomponent.cpp:149 #11 0x7f49819e9ee2 in QQmlComponent::qt_metacall(QMetaObject::Call, int, void**) .moc/moc_qqmlcomponent.cpp:213 #12 0x7f498098d22d in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qmetaobject.cpp:301 #13 0x7f4981b2434f in QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void**) const /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlpropertycache.cpp:1733 #14 0x7f49818360d1 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const /home/mitch/dev/qt5.11/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1969 #15 0x7f498183628a in QV4::QObjectMethod::call(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:1912 #16 0x7f49818ef7f2 in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/mitch/dev/qt5.11/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:163 #17 0x7f49818ef7f2 in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1062 #18 0x7f4981890feb in QV4::Moth::VME::exec(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:800 #19 0x7f4981516c74 in QV4::ScriptFunction::call(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/jsruntime/qv4functionobject.cpp:408 #20 0x7f49818e0c5b in QV4::FunctionObject::call(QV4::Value const*, QV4::Value const*, int) const /home/mitch/dev/qt5.11/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:163 #21 0x7f49818e0c5b in QV4::Runtime::method_callName(QV4::ExecutionEngine*, int, QV4::Value*, int) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/jsruntime/qv4runtime.cpp:1030 #22 0x7f4981891fce in QV4::Moth::VME::exec(QV4::FunctionObject const*, QV4::Value const*, QV4::Value const*, int) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:827 #23 0x7f4981bf8796 in QV4::Moth::VME::exec(QV4::Function*, QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) /home/mitch/dev/qt5.11-debug/qtbase/include/QtQml/5.11.1/QtQml/private/../../../../../../../qt5.11/qtdeclarative/src/qml/jsruntime/qv4vme_moth_p.h:72 #24 0x7f4981bf8796 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) /home/mitch/dev/qt5.11-debug/qtbase/include/QtQml/5.11.1/QtQml/private/../../../../../../../qt5.11/qtdeclarative/src/qml/jsruntime/qv4function_p.h:72 #25 0x7f4981bf8796 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:217 #26 0x7f4981a08a67 in QQmlBoundSignalExpression::evaluate(void**) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:237 #27 0x7f4981a096b4 in QQmlBoundSignal_callback(QQmlNotifierEndpoint*, void**) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:370 #28 0x7f4981b4ce2e in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:106 #29 0x7f4981981c52 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) /home/mitch/dev/qt5.11/qtdeclarative/src/qml/qml/qqmlengine.cpp:861 #30 0x7f4980a16524 in QMetaObject::activate(QObject*, int, int, void**) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qobject.cpp:3648 #31 0x7f4980a18165 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) /home/mitch/dev/qt5.11/qtbase/src/corelib/kernel/qobject.cpp:3633 #32 0x7f49682fc301 in QQuickMouseArea::clicked(QQuickMouseEvent*) .moc/moc_qquickmousearea_p.cpp:662 #33 0x7f4968302a21 in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickmousearea.cpp:1243 #34 0x7f4968304a01 in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*) /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickmousearea.cpp:806 SUMMARY: AddressSanitizer: heap-use-after-free /home/mitch/dev/qt5.11/qtdeclarative/src/quick/items/qquickitem.cpp:3786 in QQuickItem::geometryChanged(QRectF const&, QRectF const&) Shadow bytes around the buggy address: 0x0c3280082aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0x0c3280082ab0: 00 00 fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3280082ac0: fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa fa 0x0c3280082ad0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c3280082ae0: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd =>0x0c3280082af0: fd fd fd fd fd fd fd fd[fd]fd fd fd fd fd fd fd 0x0c3280082b00: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c3280082b10: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c3280082b20: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c3280082b30: fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd fd 0x0c3280082b40: fd fd fd fd fd fd fd fd fa fa fa fa fa fa fa fa Shadow byte legend (one shadow byte represents 8 application bytes): Addressable: 00 Partially addressable: 01 02 03 04 05 06 07 Heap left redzone: fa Freed heap region: fd Stack left redzone: f1 Stack mid redzone: f2 Stack right redzone: f3 Stack after return: f5 Stack use after scope: f8 Global redzone: f9 Global init order: f6 Poisoned by user: f7 Container overflow: fc Array cookie: ac Intra object redzone: bb ASan internal: fe Left alloca redzone: ca Right alloca redzone: cb ==22147==ABORTING /home/mitch/dev/temp/quick-qt5_11_debug-Debug/quick exited with code 1