Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
6.9.0 Beta1, 6.10
-
None
-
-
0f0f0adc5 (dev), 8399a7072 (6.9)
Description
running the reproducer from https://bugreports.qt.io/browse/QTBUG-132478 on dev, i got an assertion failure:
ASSERT: "function" in file /home/tim/dev/qt6-dev/qtdeclarative/src/qml/qml/qqml.cpp, line 1880
when i disable the qmlcache by adding NO_CACHEGEN to qt_add_qml_module, the assertion disappears
in the debugger noticed that thisObject is nullptr.
steps to reproduce:
- play video file (click on one of the files in the list)
- click "files" to return to main menu
backtrace:
1 __pthread_kill_implementation pthread_kill.c 44 0x7ffff34a3f1c 2 __pthread_kill_internal pthread_kill.c 78 0x7ffff34a3ed8 3 __GI___pthread_kill pthread_kill.c 89 0x7ffff34a3ed8 4 __GI_raise raise.c 26 0x7ffff344519e 5 __GI_abort abort.c 79 0x7ffff3428902 6 qAbort() qassert.cpp 46 0x7ffff3cfe21d 7 void qt_message_fatal<QString&>(QtMsgType, QMessageLogContext const&, QString&) qlogging.cpp 2130 0x7ffff3d42e28 8 qt_message(QtMsgType, QMessageLogContext const&, const char *, __va_list_tag *) qlogging.cpp 382 0x7ffff3d3bf8d 9 QMessageLogger::fatal(const char *, ...) const qlogging.cpp 884 0x7ffff3d3e2ed 10 qt_assert(const char *, const char *, int) qassert.cpp 105 0x7ffff3cfe26b 11 QQmlPrivate::callQObjectMethodAsVariant(QV4::ExecutionEngine *, QV4::Lookup *, QObject *, void * *, int) qqml.cpp 1880 0x7ffff60dfdfe 12 QQmlPrivate::AOTCompiledContext::callObjectPropertyLookup(unsigned int, QObject *, void * *, int) const qqml.cpp 2127 0x7ffff60dfad3 13 QmlCacheGeneratedCode::_qt_qml_File_manager_view_Files_listview_qml::$_9::operator()(QQmlPrivate::AOTCompiledContext const *, void * *) const::'lambda'()::operator()() const File_manager_view_Files_listview_qml.cpp 2612 0x5555555a68e6 14 QmlCacheGeneratedCode::_qt_qml_File_manager_view_Files_listview_qml::$_9::operator()(QQmlPrivate::AOTCompiledContext const *, void * *) const File_manager_view_Files_listview_qml.cpp 2620 0x5555555a672a 15 QmlCacheGeneratedCode::_qt_qml_File_manager_view_Files_listview_qml::$_9::__invoke(QQmlPrivate::AOTCompiledContext const *, void * *) File_manager_view_Files_listview_qml.cpp 2553 0x5555555a4511 16 QV4::Moth::VME::exec(QV4::MetaTypesStackFrame *, QV4::ExecutionEngine *)::$_0::operator()(void * *, int) const qv4vme_moth.cpp 446 0x7ffff60992ff 17 void QV4::coerceAndCall<AOTCompiledMetaMethod, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame *, QV4::ExecutionEngine *)::$_0>(QV4::ExecutionEngine *, AOTCompiledMetaMethod const *, void * *, QMetaType const *, int, QV4::Moth::VME::exec(QV4::MetaTypesStackFrame *, QV4::ExecutionEngine *)::$_0) qv4jscall_p.h 559 0x7ffff608a0f0 18 QV4::Moth::VME::exec(QV4::MetaTypesStackFrame *, QV4::ExecutionEngine *) qv4vme_moth.cpp 431 0x7ffff6089a45 19 QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *) qv4function.cpp 36 0x7ffff5f4a5e6 20 QQmlJavaScriptExpression::evaluate(void * *, QMetaType const *, int) qqmljavascriptexpression.cpp 270 0x7ffff61c7175 21 QQmlBinding::evaluate(void *, QMetaType) qqmlbinding_p.h 86 0x7ffff61010e8 22 QQmlBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) qqmlbinding.cpp 702 0x7ffff60ff7e8 23 QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) qqmlbinding.cpp 165 0x7ffff60fcca0 24 QQmlBinding::setEnabled(bool, QFlags<QQmlPropertyData::WriteFlag>) qqmlbinding.cpp 633 0x7ffff60fef7f 25 QQmlObjectCreator::finalize(QQmlInstantiationInterrupt&) qqmlobjectcreator.cpp 1524 0x7ffff62261cc 26 QQmlIncubatorPrivate::incubate(QQmlInstantiationInterrupt&) qqmlincubator.cpp 352 0x7ffff61c05cf 27 QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlRefPointer<QQmlContextData> const&) qqmlincubator.cpp 53 0x7ffff61bf977 28 QQmlComponent::create(QQmlIncubator&, QQmlContext *, QQmlContext *) qqmlcomponent.cpp 1550 0x7ffff6138901 29 QQuickStackElement::load(QQuickStackView *) qquickstackelement.cpp 176 0x7fffe7bd1eb4 30 QQuickStackViewPrivate::pushElements(QList<QQuickStackElement *> const&) qquickstackview_p.cpp 215 0x7fffe7bf0a02 31 QQuickStackView::push(QQmlV4Function *) qquickstackview.cpp 627 0x7fffe7bd79b8 32 QQuickStackView::qt_static_metacall(QObject *, QMetaObject::Call, int, void * *) moc_qquickstackview_p.cpp 464 0x7fffe7bdbd24 33 QQuickStackView::qt_metacall(QMetaObject::Call, int, void * *) moc_qquickstackview_p.cpp 726 0x7fffe7bdd774 34 QQmlVMEMetaObject::metaCall(QObject *, QMetaObject::Call, int, void * *) qqmlvmemetaobject.cpp 1210 0x7ffff638a8ab 35 QMetaObject::metacall(QObject *, QMetaObject::Call, int, void * *) qmetaobject.cpp 345 0x7ffff3e56b43 36 QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void * *) const qqmlobjectorgadget.cpp 14 0x7ffff624814b 37 QV4::QObjectMethod::callInternal(QV4::Value const *, QV4::Value const *, int) const::$_1::operator()() const qv4qobjectwrapper.cpp 3062 0x7ffff5fd8569 38 _ZZNK3QV413QObjectMethod12callInternalEPKNS_5ValueES3_iENK3$_0clIZNKS0_12callInternalES3_S3_iE3$_1EEDaRKT_ qv4qobjectwrapper.cpp 3045 0x7ffff5fd2568 39 QV4::QObjectMethod::callInternal(QV4::Value const *, QV4::Value const *, int) const qv4qobjectwrapper.cpp 3056 0x7ffff5fd1bf2 40 QV4::QObjectMethod::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int) qv4qobjectwrapper.cpp 2950 0x7ffff5fd1457 41 QV4::FunctionObject::call(QV4::Value const *, QV4::Value const *, int) const qv4functionobject_p.h 187 0x7ffff5e8acaf 42 QV4::Moth::VME::interpret(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *, const char *) qv4vme_moth.cpp 798 0x7ffff608ebde 43 QV4::Moth::VME::exec(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *) qv4vme_moth.cpp 487 0x7ffff608a4c5 44 qfoDoCall(QV4::JavaScriptFunctionObject const *, QV4::Value const *, QV4::Value const *, int) qv4functionobject.cpp 527 0x7ffff5f57910 45 QV4::ArrowFunction::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int)::$_1::operator()(QV4::Value const *, int) const qv4functionobject.cpp 552 0x7ffff5f593ca 46 unsigned long long QV4::coerceAndCall<QV4::ArrowFunction::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int)::$_1>(QV4::ExecutionEngine *, QV4::Function::JSTypedFunction const *, QV4::CompiledData::Function const *, QV4::Value const *, int, QV4::ArrowFunction::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int)::$_1) qv4jscall_p.h 424 0x7ffff5f576fe 47 QV4::ArrowFunction::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int) qv4functionobject.cpp 549 0x7ffff5f563d4 48 QV4::FunctionObject::call(QV4::Value const *, QV4::Value const *, int) const qv4functionobject_p.h 187 0x7ffff5e8acaf 49 QV4::Moth::VME::interpret(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *, const char *) qv4vme_moth.cpp 798 0x7ffff608ebde 50 QV4::Moth::VME::exec(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *) qv4vme_moth.cpp 487 0x7ffff608a4c5 51 qfoDoCall(QV4::JavaScriptFunctionObject const *, QV4::Value const *, QV4::Value const *, int) qv4functionobject.cpp 527 0x7ffff5f57910 52 QV4::ArrowFunction::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int)::$_1::operator()(QV4::Value const *, int) const qv4functionobject.cpp 552 0x7ffff5f593ca 53 unsigned long long QV4::coerceAndCall<QV4::ArrowFunction::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int)::$_1>(QV4::ExecutionEngine *, QV4::Function::JSTypedFunction const *, QV4::CompiledData::Function const *, QV4::Value const *, int, QV4::ArrowFunction::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int)::$_1) qv4jscall_p.h 424 0x7ffff5f576fe 54 QV4::ArrowFunction::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int) qv4functionobject.cpp 549 0x7ffff5f563d4 55 QV4::FunctionObject::call(QV4::Value const *, QV4::Value const *, int) const qv4functionobject_p.h 187 0x7ffff5e8acaf 56 QV4::Moth::VME::interpret(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *, const char *) qv4vme_moth.cpp 798 0x7ffff608ebde 57 QV4::Moth::VME::exec(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *) qv4vme_moth.cpp 487 0x7ffff608a4c5 58 QV4::doCall(QV4::Function *, QV4::Value const *, QV4::Value const *, int, QV4::ExecutionContext *) qv4function.cpp 52 0x7ffff5f4b467 59 QV4::Function::call(QV4::Value const *, QV4::Value const *, int, QV4::ExecutionContext *) qv4function.cpp 77 0x7ffff5f4ab1a 60 QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *)::$_0::operator()(QV4::Value const *, QV4::Value const *, int) const qv4function.cpp 28 0x7ffff5f4c762 61 bool QV4::convertAndCall<QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *)::$_0>(QV4::ExecutionEngine *, QObject *, void * *, QMetaType const *, int, QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *)::$_0) qv4jscall_p.h 199 0x7ffff5f4a811 62 QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *) qv4function.cpp 25 0x7ffff5f4a561 63 QQmlJavaScriptExpression::evaluate(void * *, QMetaType const *, int) qqmljavascriptexpression.cpp 270 0x7ffff61c7175 64 QQmlBoundSignalExpression::evaluate(void * *) qqmlboundsignal.cpp 196 0x7ffff61198c2 65 QQmlBoundSignal_callback(QQmlNotifierEndpoint *, void * *) qqmlboundsignal.cpp 315 0x7ffff6119db2 66 QQmlNotifier::emitNotify(QQmlNotifierEndpoint *, void * *) qqmlnotifier.cpp 70 0x7ffff621970f 67 QQmlData::signalEmitted(QAbstractDeclarativeData *, QObject *, int, void * *) qqmlengine.cpp 341 0x7ffff6167e69 68 void doActivate<false>(QObject *, int, void * *) qobject.cpp 4029 0x7ffff3ef52cc 69 QMetaObject::activate(QObject *, int, int, void * *) qobject.cpp 4212 0x7ffff3eeb732 70 QQmlVMEMetaObject::activate(QObject *, int, void * *) qqmlvmemetaobject.cpp 1475 0x7ffff638552a 71 QQmlVMEMetaObject::metaCall(QObject *, QMetaObject::Call, int, void * *) qqmlvmemetaobject.cpp 1150 0x7ffff638a320 72 QMetaObject::metacall(QObject *, QMetaObject::Call, int, void * *) qmetaobject.cpp 345 0x7ffff3e56b43 73 QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void * *) const qqmlobjectorgadget.cpp 14 0x7ffff624814b 74 QV4::CallMethod(QQmlObjectOrGadget const&, int, QMetaType, int, QMetaType const *, QV4::ExecutionEngine *, QV4::CallData *, QMetaObject::Call) qv4qobjectwrapper.cpp 1716 0x7ffff5fce0e6 75 QV4::QObjectMethod::callPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine *, QV4::CallData *, QMetaObject::Call) qv4qobjectwrapper.cpp 2076 0x7ffff5fcd149 76 QV4::QObjectMethod::callInternal(QV4::Value const *, QV4::Value const *, int) const::$_2::operator()() const qv4qobjectwrapper.cpp 3068 0x7ffff5fd85e0 77 _ZZNK3QV413QObjectMethod12callInternalEPKNS_5ValueES3_iENK3$_0clIZNKS0_12callInternalES3_S3_iE3$_2EEDaRKT_ qv4qobjectwrapper.cpp 3045 0x7ffff5fd2668 78 QV4::QObjectMethod::callInternal(QV4::Value const *, QV4::Value const *, int) const qv4qobjectwrapper.cpp 3068 0x7ffff5fd1c50 79 QV4::QObjectMethod::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int) qv4qobjectwrapper.cpp 2950 0x7ffff5fd1457 80 QV4::FunctionObject::call(QV4::Value const *, QV4::Value const *, int) const qv4functionobject_p.h 187 0x7ffff5e8acaf 81 QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine *, unsigned int, QV4::Value *, int) qv4runtime.cpp 1471 0x7ffff602998d 82 QV4::Moth::VME::interpret(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *, const char *) qv4vme_moth.cpp 833 0x7ffff608f764 83 QV4::Moth::VME::exec(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *) qv4vme_moth.cpp 487 0x7ffff608a4c5 84 QV4::doCall(QV4::Function *, QV4::Value const *, QV4::Value const *, int, QV4::ExecutionContext *) qv4function.cpp 52 0x7ffff5f4b467 85 QV4::Function::call(QV4::Value const *, QV4::Value const *, int, QV4::ExecutionContext *) qv4function.cpp 77 0x7ffff5f4ab1a 86 QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *)::$_0::operator()(QV4::Value const *, QV4::Value const *, int) const qv4function.cpp 28 0x7ffff5f4c762 87 bool QV4::convertAndCall<QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *)::$_0>(QV4::ExecutionEngine *, QObject *, void * *, QMetaType const *, int, QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *)::$_0) qv4jscall_p.h 199 0x7ffff5f4a811 88 QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *) qv4function.cpp 25 0x7ffff5f4a561 89 QQmlJavaScriptExpression::evaluate(void * *, QMetaType const *, int) qqmljavascriptexpression.cpp 270 0x7ffff61c7175 90 QQmlBoundSignalExpression::evaluate(void * *) qqmlboundsignal.cpp 196 0x7ffff61198c2 91 QQmlBoundSignal_callback(QQmlNotifierEndpoint *, void * *) qqmlboundsignal.cpp 315 0x7ffff6119db2 92 QQmlNotifier::emitNotify(QQmlNotifierEndpoint *, void * *) qqmlnotifier.cpp 70 0x7ffff621970f 93 QQmlData::signalEmitted(QAbstractDeclarativeData *, QObject *, int, void * *) qqmlengine.cpp 341 0x7ffff6167e69 94 void doActivate<false>(QObject *, int, void * *) qobject.cpp 4029 0x7ffff3ef52cc 95 QMetaObject::activate(QObject *, int, int, void * *) qobject.cpp 4212 0x7ffff3eeb732 96 QQmlVMEMetaObject::activate(QObject *, int, void * *) qqmlvmemetaobject.cpp 1475 0x7ffff638552a 97 QQmlVMEMetaObject::metaCall(QObject *, QMetaObject::Call, int, void * *) qqmlvmemetaobject.cpp 1150 0x7ffff638a320 98 QMetaObject::metacall(QObject *, QMetaObject::Call, int, void * *) qmetaobject.cpp 345 0x7ffff3e56b43 99 QQmlObjectOrGadget::metacall(QMetaObject::Call, int, void * *) const qqmlobjectorgadget.cpp 14 0x7ffff624814b 100 QV4::CallMethod(QQmlObjectOrGadget const&, int, QMetaType, int, QMetaType const *, QV4::ExecutionEngine *, QV4::CallData *, QMetaObject::Call) qv4qobjectwrapper.cpp 1716 0x7ffff5fce0e6 101 QV4::QObjectMethod::callPrecise(QQmlObjectOrGadget const&, QQmlPropertyData const&, QV4::ExecutionEngine *, QV4::CallData *, QMetaObject::Call) qv4qobjectwrapper.cpp 2076 0x7ffff5fcd149 102 QV4::QObjectMethod::callInternal(QV4::Value const *, QV4::Value const *, int) const::$_2::operator()() const qv4qobjectwrapper.cpp 3068 0x7ffff5fd85e0 103 _ZZNK3QV413QObjectMethod12callInternalEPKNS_5ValueES3_iENK3$_0clIZNKS0_12callInternalES3_S3_iE3$_2EEDaRKT_ qv4qobjectwrapper.cpp 3045 0x7ffff5fd2668 104 QV4::QObjectMethod::callInternal(QV4::Value const *, QV4::Value const *, int) const qv4qobjectwrapper.cpp 3068 0x7ffff5fd1c50 105 QV4::QObjectMethod::virtualCall(QV4::FunctionObject const *, QV4::Value const *, QV4::Value const *, int) qv4qobjectwrapper.cpp 2950 0x7ffff5fd1457 106 QV4::FunctionObject::call(QV4::Value const *, QV4::Value const *, int) const qv4functionobject_p.h 187 0x7ffff5e8acaf 107 QV4::Runtime::CallQmlContextPropertyLookup::call(QV4::ExecutionEngine *, unsigned int, QV4::Value *, int) qv4runtime.cpp 1471 0x7ffff602998d 108 QV4::Moth::VME::interpret(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *, const char *) qv4vme_moth.cpp 833 0x7ffff608f764 109 QV4::Moth::VME::exec(QV4::JSTypesStackFrame *, QV4::ExecutionEngine *) qv4vme_moth.cpp 487 0x7ffff608a4c5 110 QV4::doCall(QV4::Function *, QV4::Value const *, QV4::Value const *, int, QV4::ExecutionContext *) qv4function.cpp 52 0x7ffff5f4b467 111 QV4::Function::call(QV4::Value const *, QV4::Value const *, int, QV4::ExecutionContext *) qv4function.cpp 77 0x7ffff5f4ab1a 112 QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *)::$_0::operator()(QV4::Value const *, QV4::Value const *, int) const qv4function.cpp 28 0x7ffff5f4c762 113 bool QV4::convertAndCall<QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *)::$_0>(QV4::ExecutionEngine *, QObject *, void * *, QMetaType const *, int, QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *)::$_0) qv4jscall_p.h 199 0x7ffff5f4a811 114 QV4::Function::call(QObject *, void * *, QMetaType const *, int, QV4::ExecutionContext *) qv4function.cpp 25 0x7ffff5f4a561 115 QQmlJavaScriptExpression::evaluate(void * *, QMetaType const *, int) qqmljavascriptexpression.cpp 270 0x7ffff61c7175 116 QQmlBoundSignalExpression::evaluate(void * *) qqmlboundsignal.cpp 196 0x7ffff61198c2 117 QQmlBoundSignal_callback(QQmlNotifierEndpoint *, void * *) qqmlboundsignal.cpp 315 0x7ffff6119db2 118 QQmlNotifier::emitNotify(QQmlNotifierEndpoint *, void * *) qqmlnotifier.cpp 70 0x7ffff621970f 119 QQmlData::signalEmitted(QAbstractDeclarativeData *, QObject *, int, void * *) qqmlengine.cpp 341 0x7ffff6167e69 120 void doActivate<false>(QObject *, int, void * *) qobject.cpp 4029 0x7ffff3ef52cc 121 QMetaObject::activate(QObject *, QMetaObject const *, int, void * *) qobject.cpp 4199 0x7ffff3eeb6c3 122 void QMetaObject::activate<void, QQuickMouseEvent *>(QObject *, QMetaObject const *, int, void *, QQuickMouseEvent * const&) qobjectdefs.h 306 0x7ffff6ef78fb 123 QQuickMouseArea::clicked(QQuickMouseEvent *) moc_qquickmousearea_p.cpp 476 0x7ffff6ef150e 124 QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) qquickmousearea.cpp 1282 0x7ffff6ef2ad2 125 QQuickMouseArea::mouseReleaseEvent(QMouseEvent *) qquickmousearea.cpp 763 0x7ffff6ef3a99 126 QQuickItemPrivate::deliverPointerEvent(QEvent *) qquickitem.cpp 5658 0x7ffff6e9306a 127 QQuickItem::event(QEvent *) qquickitem.cpp 9117 0x7ffff6e9a805 128 QCoreApplicationPrivate::notify_helper(QObject *, QEvent *) qcoreapplication.cpp 1294 0x7ffff3e358c6 129 doNotify(QObject *, QEvent *) qcoreapplication.cpp 1223 0x7ffff3e353f5 130 QCoreApplication::notify(QObject *, QEvent *) qcoreapplication.cpp 1206 0x7ffff3e354f9 131 QGuiApplication::notify(QObject *, QEvent *) qguiapplication.cpp 2076 0x7ffff4a7d047 132 QCoreApplication::notifyInternal2(QObject *, QEvent *) qcoreapplication.cpp 1122 0x7ffff3e352d9 133 QCoreApplication::sendEvent(QObject *, QEvent *) qcoreapplication.cpp 1564 0x7ffff3e360b9 134 QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem(QQuickItem *, bool, QPointerEvent *, bool) qquickdeliveryagent.cpp 2443 0x7ffff71fa6b6 135 QQuickDeliveryAgentPrivate::deliverUpdatedPoints(QPointerEvent *) qquickdeliveryagent.cpp 2221 0x7ffff71f9463 136 QQuickDeliveryAgentPrivate::deliverPointerEvent(QPointerEvent *) qquickdeliveryagent.cpp 2030 0x7ffff71f41aa 137 QQuickDeliveryAgentPrivate::handleMouseEvent(QMouseEvent *) qquickdeliveryagent.cpp 1766 0x7ffff71f1ce0 138 QQuickDeliveryAgent::event(QEvent *) qquickdeliveryagent.cpp 822 0x7ffff71f1284 139 QQuickWindow::event(QEvent *) qquickwindow.cpp 1548 0x7ffff7000a00 140 QQuickWindowQmlImpl::event(QEvent *) qquickwindowmodule.cpp 152 0x7ffff70251a2 141 QCoreApplicationPrivate::notify_helper(QObject *, QEvent *) qcoreapplication.cpp 1294 0x7ffff3e358c6 142 doNotify(QObject *, QEvent *) qcoreapplication.cpp 1223 0x7ffff3e353f5 143 QCoreApplication::notify(QObject *, QEvent *) qcoreapplication.cpp 1206 0x7ffff3e354f9 144 QGuiApplication::notify(QObject *, QEvent *) qguiapplication.cpp 2076 0x7ffff4a7d047 145 QCoreApplication::notifyInternal2(QObject *, QEvent *) qcoreapplication.cpp 1122 0x7ffff3e352d9 146 QCoreApplication::sendSpontaneousEvent(QObject *, QEvent *) qcoreapplication.cpp 1578 0x7ffff3e36149 147 QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent *) qguiapplication.cpp 2485 0x7ffff4a7edf2 148 QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent *) qguiapplication.cpp 2212 0x7ffff4a7dfb6 149 QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) qwindowsysteminterface.cpp 1113 0x7ffff4b5ae5d 150 QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) qwindowsysteminterface.cpp 1082 0x7ffff4b5ad0e 151 QtWaylandClient::QWaylandDisplay::flushRequests() qwaylanddisplay.cpp 524 0x7fffef8c09c5 152 QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay:: *)()>::call(void (QtWaylandClient::QWaylandDisplay:: *)(), QtWaylandClient::QWaylandDisplay *, void * *)::'lambda'()::operator()() const qobjectdefs_impl.h 127 0x7fffef8db445 153 void QtPrivate::FunctorCallBase::call_internal<void, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay:: *)()>::call(void (QtWaylandClient::QWaylandDisplay:: *)(), QtWaylandClient::QWaylandDisplay *, void * *)::'lambda'()>(void * *, QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay:: *)()>::call(void (QtWaylandClient::QWaylandDisplay:: *)(), QtWaylandClient::QWaylandDisplay *, void * *)::'lambda'()&&) qobjectdefs_impl.h 65 0x7fffef8db36d 154 QtPrivate::FunctorCall<std::integer_sequence<unsigned long>, QtPrivate::List<>, void, void (QtWaylandClient::QWaylandDisplay:: *)()>::call(void (QtWaylandClient::QWaylandDisplay:: *)(), QtWaylandClient::QWaylandDisplay *, void * *) qobjectdefs_impl.h 126 0x7fffef8db28f 155 void QtPrivate::FunctionPointer<void (QtWaylandClient::QWaylandDisplay:: *)()>::call<QtPrivate::List<>, void>(void (QtWaylandClient::QWaylandDisplay:: *)(), QtWaylandClient::QWaylandDisplay *, void * *) qobjectdefs_impl.h 174 0x7fffef8db201 156 QtPrivate::QCallableObject<void (QtWaylandClient::QWaylandDisplay:: *)(), QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void * *, bool *) qobjectdefs_impl.h 545 0x7fffef8db12b 157 QtPrivate::QSlotObjectBase::call(QObject *, void * *) qobjectdefs_impl.h 461 0x7ffff3e4bcb2 158 QMetaCallEvent::placeMetaCall(QObject *) qobject.cpp 622 0x7ffff3ee00fc 159 QObject::event(QEvent *) qobject.cpp 1432 0x7ffff3ee1f80 160 QCoreApplicationPrivate::notify_helper(QObject *, QEvent *) qcoreapplication.cpp 1294 0x7ffff3e358c6 161 doNotify(QObject *, QEvent *) qcoreapplication.cpp 1223 0x7ffff3e353f5 162 QCoreApplication::notify(QObject *, QEvent *) qcoreapplication.cpp 1206 0x7ffff3e354f9 163 QGuiApplication::notify(QObject *, QEvent *) qguiapplication.cpp 2076 0x7ffff4a7d047 164 QCoreApplication::notifyInternal2(QObject *, QEvent *) qcoreapplication.cpp 1122 0x7ffff3e352d9 165 QCoreApplication::sendEvent(QObject *, QEvent *) qcoreapplication.cpp 1564 0x7ffff3e360b9 166 QCoreApplicationPrivate::sendPostedEvents(QObject *, int, QThreadData *) qcoreapplication.cpp 1927 0x7ffff3e37a48 167 QCoreApplication::sendPostedEvents(QObject *, int) qcoreapplication.cpp 1758 0x7ffff3e35efc 168 postEventSourceDispatch(_GSource *, int ( *)(void *), void *) qeventdispatcher_glib.cpp 246 0x7ffff43a5171 169 ___lldb_unnamed_symbol2588 (x86_64) /lib/x86_64-linux-gnu/libglib-2.0.so.0 0x7ffff31d3397 170 ___lldb_unnamed_symbol2897 (x86_64) /lib/x86_64-linux-gnu/libglib-2.0.so.0 0x7ffff3233dc7 171 g_main_context_iteration (x86_64) /lib/x86_64-linux-gnu/libglib-2.0.so.0 0x7ffff31d28b3 172 QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) qeventdispatcher_glib.cpp 401 0x7ffff43a43a8 173 QPAEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) qeventdispatcher_glib.cpp 89 0x7ffff52d0be8 174 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) qeventloop.cpp 104 0x7ffff3e4fb60 175 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) qeventloop.cpp 195 0x7ffff3e4fdb3 176 QCoreApplication::exec() qcoreapplication.cpp 1465 0x7ffff3e35c3e 177 QGuiApplication::exec() qguiapplication.cpp 1993 0x7ffff4a7cdfa 178 main main.cpp 24 0x55555556bada 179 __libc_start_call_main libc_start_call_main.h 58 0x7ffff342a3b8 180 __libc_start_main_impl libc-start.c 360 0x7ffff342a47b 181 _start (x86_64) /home/tim/build/build-qt6-dev-clang_19_qt_dev-Debug/qtmultimedia/tests/manual/Media_player_crash/appMiniFlex_UI 0x555555568aa5
Attachments
Issue Links
- relates to
-
QTBUG-132478 Memory leak in video playback
-
- Closed
-
-
QTBUG-132602 [REG 6.8 -> 6.9]Crash when invoking `destroy` on self
-
- Closed
-
For Gerrit Dashboard: QTBUG-132499 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
614766,3 | QtQml: Check 'this' for null in callObjectPropertyLookup | dev | qt/qtdeclarative | Status: MERGED | +2 | 0 |
615201,2 | QtQml: Check 'this' for null in callObjectPropertyLookup | 6.9 | qt/qtdeclarative | Status: MERGED | +2 | 0 |