Details
-
Bug
-
Resolution: Duplicate
-
Not Evaluated
-
None
-
5.13.1
-
None
Description
Given an application with QML popups (i.e. Tooltips, ComboBox) involved sometimes crash somewhere in the Qt code when the application exists.
Here's a stacktrace:
1 QMetaObject::cast qmetaobject.cpp 374 0x7ffff5a84087 2 QMetaObject::cast qmetaobject.cpp 363 0x7ffff5a840c5 3 qobject_cast<QQuickOverlay *> qobject.h 508 0x7fffc524422a 4 QtPrivate::QVariantValueHelper<QQuickOverlay *>::object qvariant.h 739 0x7fffc524422a 5 QtPrivate::ObjectInvoker<QtPrivate::QVariantValueHelper<QQuickOverlay *>, QVariant const&, QQuickOverlay *>::invoke qvariant.h 108 0x7fffc524422a 6 qvariant_cast<QQuickOverlay *> qvariant.h 865 0x7fffc524422a 7 QVariant::value<QQuickOverlay *> qvariant.h 364 0x7fffc524422a 8 QQuickOverlay::overlay qquickoverlay.cpp 368 0x7fffc524422a 9 QQuickPopupPrivate::setWindow qquickpopup.cpp 623 0x7fffc524bc80 10 QtPrivate::QSlotObjectBase::call qobjectdefs_impl.h 394 0x7ffff5aa7736 11 QMetaObject::activate qobject.cpp 3789 0x7ffff5aa7736 12 QMetaObject::activate qobject.cpp 3660 0x7ffff5aa7d37 13 QQuickItem::windowChanged moc_qquickitem.cpp 1136 0x7ffff795c172 14 QQuickItem::itemChange qquickitem.cpp 5262 0x7ffff795c198 15 QQuickBasePositioner::itemChange qquickpositioners.cpp 287 0x7ffff7a81e1b 16 QQuickItemPrivate::itemChange qquickitem.cpp 6256 0x7ffff7968bc5 17 QQuickItemPrivate::derefWindow qquickitem.cpp 3099 0x7ffff796e62b 18 QQuickItemPrivate::derefWindow qquickitem.cpp 3092 0x7ffff796e5d1 19 QQuickItemPrivate::derefWindow qquickitem.cpp 3092 0x7ffff796e5d1 20 QQuickItemPrivate::derefWindow qquickitem.cpp 3092 0x7ffff796e5d1 21 QQuickItemPrivate::derefWindow qquickitem.cpp 3092 0x7ffff796e5d1 22 QQuickItemPrivate::derefWindow qquickitem.cpp 3092 0x7ffff796e5d1 23 QQuickItemPrivate::derefWindow qquickitem.cpp 3092 0x7ffff796e5d1 24 QQuickItem::setParentItem qquickitem.cpp 2756 0x7ffff796ebd5 25 QQuickItem::~QQuickItem qquickitem.cpp 2396 0x7ffff796f9ac 26 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement qqmlprivate.h 108 0x7ffff798ffb6 27 QQmlPrivate::QQmlElement<QQuickItem>::~QQmlElement qqmlprivate.h 108 0x7ffff798ffb6 28 QObjectPrivate::deleteChildren qobject.cpp 2019 0x7ffff5aa5043 29 QObject::~QObject qobject.cpp 1032 0x7ffff5aaf194 30 QQuickItem::~QQuickItem qquickitem.cpp 2383 0x7ffff796fabc 31 QQmlPrivate::QQmlElement<QQuickStackView>::~QQmlElement qqmlprivate.h 108 0x7fffb7bb52b6 32 QQmlPrivate::QQmlElement<QQuickStackView>::~QQmlElement qqmlprivate.h 108 0x7fffb7bb52b6 33 QObjectPrivate::deleteChildren qobject.cpp 2019 0x7ffff5aa5043 34 QObject::~QObject qobject.cpp 1032 0x7ffff5aaf194 35 QQuickItem::~QQuickItem qquickitem.cpp 2383 0x7ffff796fabc 36 QQuickRectangle::~QQuickRectangle qquickrectangle_p.h 156 0x7ffff798ff2e 37 QQmlPrivate::QQmlElement<QQuickRectangle>::~QQmlElement qqmlprivate.h 108 0x7ffff798ff2e 38 QQmlPrivate::QQmlElement<QQuickRectangle>::~QQmlElement qqmlprivate.h 108 0x7ffff798ff2e 39 QObjectPrivate::deleteChildren qobject.cpp 2019 0x7ffff5aa5043 40 QObject::~QObject qobject.cpp 1032 0x7ffff5aaf194 41 QQuickWindow::~QQuickWindow qquickwindow.cpp 1337 0x7ffff79809e4 42 QQuickWindowQmlImpl::~QQuickWindowQmlImpl qquickwindowmodule_p.h 63 0x7ffff7a33fbd 43 QQmlPrivate::QQmlElement<QQuickWindowQmlImpl>::~QQmlElement qqmlprivate.h 108 0x7ffff7a33fbd 44 QQmlPrivate::QQmlElement<QQuickWindowQmlImpl>::~QQmlElement qqmlprivate.h 108 0x7ffff7a33fbd 45 qDeleteAll<QList<QObject *>::const_iterator> qalgorithms.h 320 0x7ffff6b5d84e 46 qDeleteAll<QList<QObject *>> qalgorithms.h 328 0x7ffff6b5d84e 47 QQmlApplicationEnginePrivate::cleanUp qqmlapplicationengine.cpp 64 0x7ffff6b5d84e 48 QQmlApplicationEngine::~QQmlApplicationEngine qqmlapplicationengine.cpp 250 0x7ffff6b5d8d8 49 main 0x477a88
Sorry - I've no minimum code example handy. And it's hard to debug which of the various elements cause the crash, because the information available in the debugger doesn't help to track it down.
Attachments
Issue Links
- duplicates
-
QTBUG-73243 ToolTip will crash application
-
- Closed
-