Summary: | Discover crashes on start in PackageKit::Offline::getResults due to DBus issue | ||
---|---|---|---|
Product: | [Applications] Discover | Reporter: | Nicolas Fella <nicolas.fella> |
Component: | discover | Assignee: | Plasma Bugs List <plasma-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | CC: | aleixpol, bugseforuns, ddrs, fabian, kde, kdedev, nate, olivier.hallot, robby.engelmann, slartibart70, victorr2007 |
Priority: | VHI | Keywords: | drkonqi |
Version First Reported In: | 6.4.80 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | https://invent.kde.org/plasma/discover/-/commit/489f40972eabbd3b8fdf5bab306651ad765b0a93 | Version Fixed In: | 6.5.0 |
Sentry Crash Report: | https://crash-reports.kde.org/organizations/kde/issues/234337/events/122234e2aa86471dab7eec38b1df1ac7/ | ||
Attachments: |
New crash information added by DrKonqi
250821 crash |
Description
Nicolas Fella
2025-08-14 10:55:22 UTC
Created attachment 184065 [details]
New crash information added by DrKonqi
DrKonqi auto-attaching complete backtrace.
Searchable backtrace Thread 1 (Thread 0x7f2d099aaf00 (LWP 332816)): [KCrash Handler] #4 0x00007f2d0ee8209c in __pthread_kill_implementation () at /lib64/libc.so.6 #5 0x00007f2d0ee28a7e in raise () at /lib64/libc.so.6 #6 0x00007f2d0ee106d0 in abort () at /lib64/libc.so.6 #7 0x00007f2d0f4c1353 in qAbort () at /home/nico/workspace/qt6/qtbase/src/corelib/global/qassert.cpp:46 #8 0x00007f2d0f517152 in qt_maybe_message_fatal<QString&> (msgType=QtFatalMsg, context=<optimized out>, message=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qlogging.cpp:2165 #9 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7f2d10bd0488 "QDBusPendingReply: type %s is not registered with QtDBus", ap=ap@entry=0x7ffd9eeac4f8) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qlogging.cpp:412 #10 0x00007f2d0f4c2ae9 in QMessageLogger::fatal (this=this@entry=0x7ffd9eeac750, msg=msg@entry=0x7f2d10bd0488 "QDBusPendingReply: type %s is not registered with QtDBus") at /home/nico/workspace/qt6/qtbase/src/corelib/global/qlogging.cpp:901 #11 0x00007f2d10b3f319 in QDBusPendingCallPrivate::setMetaTypes (this=0x42778010, count=<optimized out>, types=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/dbus/qdbuspendingcall.cpp:170 #12 QDBusPendingCallPrivate::setMetaTypes (this=0x42778010, count=<optimized out>, types=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/dbus/qdbuspendingcall.cpp:158 #13 0x00007f2d10bb9c92 in QDBusPendingReplyBase::setMetaTypes (this=this@entry=0x7ffd9eeac890, count=count@entry=6, types=types@entry=0x7ffd9eeac810) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qcomparehelpers.h:1100 #14 0x00007f2cd8333e83 in QDBusPendingReply<bool, QList<QString>, PackageKit::Transaction::Role, long long, PackageKit::Transaction::Error, QString>::calculateMetaTypes (this=0x7ffd9eeac890) at /usr/include/c++/15/array:284 #15 QDBusPendingReply<bool, QList<QString>, PackageKit::Transaction::Role, long long, PackageKit::Transaction::Error, QString>::calculateMetaTypes (this=0x7ffd9eeac890) at /home/nico/kde/usr/include/QtDBus/qdbuspendingreply.h:119 #16 QDBusPendingReply<bool, QList<QString>, PackageKit::Transaction::Role, long long, PackageKit::Transaction::Error, QString>::assign (this=0x7ffd9eeac890, call=...) at /home/nico/kde/usr/include/QtDBus/qdbuspendingreply.h:133 #17 QDBusPendingReply<bool, QList<QString>, PackageKit::Transaction::Role, long long, PackageKit::Transaction::Error, QString>::operator= (this=0x7ffd9eeac890, call=...) at /home/nico/kde/usr/include/QtDBus/qdbuspendingreply.h:84 #18 QDBusPendingReply<bool, QList<QString>, PackageKit::Transaction::Role, long long, PackageKit::Transaction::Error, QString>::QDBusPendingReply (this=0x7ffd9eeac890, call=...) at /home/nico/kde/usr/include/QtDBus/qdbuspendingreply.h:76 #19 PackageKit::Offline::getResults (this=this@entry=0x406684d0) at /home/nico/kde/src/packagekit-qt/src/offline.cpp:143 #20 0x00007f2cd83c4cfc in PackageKitUpdater::prepare (this=0x40680150) at /home/nico/kde/src/discover/libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp:346 #21 0x00007f2d12db79ff in ResourcesUpdatesModel::prepare (this=0x42721080) at /home/nico/kde/src/discover/libdiscover/resources/ResourcesUpdatesModel.cpp:215 #22 0x00007f2d12d99e32 in UpdateModel::activityChanged (this=0x42776a70) at /home/nico/kde/src/discover/libdiscover/UpdateModel/UpdateModel.cpp:96 #23 UpdateModel::activityChanged (this=0x42776a70) at /home/nico/kde/src/discover/libdiscover/UpdateModel/UpdateModel.cpp:92 #24 0x00007f2d1113e3bb in QQmlPropertyData::writeProperty (this=0x7f2c9063fa60, target=<optimized out>, value=0x7ffd9eeaca18, flags=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:364 #25 QObjectPointerBinding::compareAndSet<QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1}>(QQmlMetaObject const&, QObject*, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>, QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1} const&) const (this=0x42777160, resultMo=<synthetic pointer>..., resultObject=<optimized out>, pd=0x7f2c9063fa60, flags=..., slowWrite=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlbinding.cpp:831 #26 QObjectPointerBinding::write (this=0x42777160, result=..., isUndefined=<optimized out>, flags=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlbinding.cpp:818 #27 0x00007f2d11138021 in QQmlBinding::doUpdate (this=0x42777160, watcher=..., flags=..., scope=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlbinding.cpp:715 #28 0x00007f2d1113bd27 in QQmlBinding::update (this=0x42777160, flags=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlbinding.cpp:165 #29 0x00007f2d111e1acd in QQmlObjectCreator::finalize (this=0x408cff40, interrupt=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectcreator.cpp:1552 #30 0x00007f2d11159afa in QQmlComponentPrivate::complete (enginePriv=0x406a4690, state=state@entry=0x42635310) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/ftw/qbipointer_p.h:133 #31 0x00007f2d11160079 in QQmlComponentPrivate::completeCreate (this=0x42635290) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1335 #32 0x00007f2d11160c55 in QQmlComponent::completeCreate (this=0x41771cd0) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:1301 #33 QQmlComponentPrivate::createWithProperties (this=0x42635290, parent=parent@entry=0x0, properties=..., context=<optimized out>, behavior=behavior@entry=QQmlComponentPrivate::CreateDefault, createFromQml=createFromQml@entry=false) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:989 #34 0x00007f2d11160edb in QQmlComponent::createWithInitialProperties (this=this@entry=0x41771cd0, initialProperties=..., context=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlcomponent.cpp:955 #35 0x00007f2c8bface48 in PagePool::createFromComponent (this=this@entry=0x409e6de0, component=component@entry=0x41771cd0, properties=...) at /home/nico/kde/src/kirigami/src/pagepool.cpp:174 #36 0x00007f2c8bfae26c in PagePool::loadPageWithProperties (this=this@entry=0x409e6de0, url=..., properties=..., callback=...) at /home/nico/kde/src/kirigami/src/pagepool.cpp:137 #37 0x00007f2c8bfae7ea in PagePool::loadPage (this=this@entry=0x409e6de0, url=..., callback=...) at /home/nico/kde/src/kirigami/src/pagepool.cpp:67 #38 0x00007f2c8bfaed43 in PagePool::qt_static_metacall (_o=0x409e6de0, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd9eead3d8) at /home/nico/kde/build/kirigami/src/Kirigami_autogen/include/moc_pagepool.cpp:177 #39 0x00007f2c8bfaf207 in PagePool::qt_metacall (this=0x409e6de0, _c=<optimized out>, _id=6, _a=0x7ffd9eead3d8) at /home/nico/kde/build/kirigami/src/Kirigami_autogen/include/moc_pagepool.cpp:285 #40 0x00007f2d111f7703 in QQmlObjectOrGadget::metacall (this=this@entry=0x7ffd9eead6c0, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=10, argv=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlobjectorgadget.cpp:14 #41 0x00007f2d11087fdb in QV4::CallMethod (object=..., index=<optimized out>, returnType=..., argCount=<optimized out>, argTypes=<optimized out>, engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qvarlengtharray.h:90 #42 QV4::QObjectMethod::callPrecise (object=..., data=<optimized out>, engine=<optimized out>, engine@entry=0x4042fa80, callArgs=<optimized out>, callArgs@entry=0x7f2ce03bf648, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:2077 #43 0x00007f2d1108a6d1 in operator() (__closure=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:3079 #44 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> > (__closure=<synthetic pointer>, call=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:3056 #45 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=0x7f2ce03bf5f8, argv=0x7f2ce03bf610, argc=1) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:3079 #46 0x00007f2d110fa3d8 in QV4::FunctionObject::call (this=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4functionobject_p.h:187 #47 QV4::Moth::VME::interpret (frame=0x51410, frame@entry=0x7ffd9eead9f0, engine=0x4042fa80, code=0xb <error: Cannot access memory at address 0xb>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:803 #48 0x00007f2d110fefff in QV4::Moth::VME::exec (frame=frame@entry=0x7ffd9eead9f0, engine=engine@entry=0x4042fa80) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:492 #49 0x00007f2d11022011 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:52 #50 0x00007f2d1102217a in QV4::Function::call (this=this@entry=0x4087da80, thisObject=<optimized out>, argv=argv@entry=0x7f2ce03bf5b0, argc=<optimized out>, context=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:77 #51 0x00007f2d11022443 in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f2ce03bf5b0, argc=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:28 #52 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=<optimized out>, a=0x7ffd9eeadca0, types=0x7ffd9eeadcb0, argc=-1628775248, call=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:199 #53 QV4::Function::call (this=0x4087da80, thisObject=<optimized out>, a=a@entry=0x7ffd9eeadca0, types=types@entry=0x7ffd9eeadcb0, argc=argc@entry=0, context=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:25 #54 0x00007f2d111af20a in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=a@entry=0x7ffd9eeadca0, types=types@entry=0x7ffd9eeadcb0, argc=argc@entry=0) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270 #55 0x00007f2d11145f33 in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=a@entry=0x0) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:200 #56 0x00007f2d1114693a in QQmlBoundSignal_callback (e=0x40a9d8f0, a=0x0) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:315 #57 0x00007f2d111ded0d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:74 #58 0x00007f2d0f60dfc0 in doActivate<false> (sender=0x407fde70, signal_index=68, argv=argv@entry=0x0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4127 #59 0x00007f2d0f60540d in QMetaObject::activate (sender=<optimized out>, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=argv@entry=0x0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4310 #60 0x00007f2d112bb729 in QQmlVMEMetaObject::activate (this=this@entry=0x408daf20, object=<optimized out>, index=<optimized out>, args=args@entry=0x0) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1494 #61 0x00007f2d112bd8a6 in QQmlVMEMetaObject::metaCall (this=0x408daf20, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlvmemetaobject.cpp:1052 #62 0x00007f2d1107f1ff in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x4042fa80, object=object@entry=0x407fde70, property=0x7f2c9050fbb0, value=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlpropertydata_p.h:268 #63 0x00007f2d11080291 in QV4::QObjectWrapper::setQmlProperty (engine=engine@entry=0x4042fa80, qmlContext=..., object=0x407fde70, name=<optimized out>, flags=..., flags@entry=..., value=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:577 #64 0x00007f2d11080448 in QV4::QObjectWrapper::virtualPut (m=0x7f2ce03bf550, id=..., value=..., receiver=0x7f2ce03bf550) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4qobjectwrapper.cpp:977 #65 0x00007f2d110555bf in QV4::Object::put (this=0x7f2ce03bf550, id=..., v=<optimized out>, receiver=0x7f2ce03bf550) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4object_p.h:287 #66 QV4::Object::virtualResolveLookupSetter (object=0x7f2ce03bf550, engine=0x4042fa80, lookup=0x40a3dc00, value=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4object.cpp:825 #67 0x00007f2d110fc325 in QV4::Lookup::setter (this=<optimized out>, engine=<optimized out>, object=<optimized out>, value=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4lookup_p.h:404 #68 QV4::Moth::VME::interpret (frame=0x51410, frame@entry=0x7ffd9eeaffe0, engine=0x4042fa80, code=0x7f2c8bd382e0 "\032\t\006\324\026\006\002") at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:708 #69 0x00007f2d110fefff in QV4::Moth::VME::exec (frame=frame@entry=0x7ffd9eeaffe0, engine=engine@entry=0x4042fa80) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4vme_moth.cpp:492 #70 0x00007f2d11022011 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>, context=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:52 #71 0x00007f2d1102217a in QV4::Function::call (this=this@entry=0x40a3dcb0, thisObject=<optimized out>, argv=argv@entry=0x7f2ce03bf500, argc=<optimized out>, context=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:77 #72 0x00007f2d11022443 in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f2ce03bf500, argc=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:28 #73 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=<optimized out>, a=0x7ffd9eeb1d50, types=0x7ffd9eeb02c8, argc=<optimized out>, call=...) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4jscall_p.h:199 #74 QV4::Function::call (this=0x40a3dcb0, thisObject=<optimized out>, a=a@entry=0x7ffd9eeb1d50, types=0x7ffd9eeb02c8, argc=argc@entry=1, context=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/qml/jsruntime/qv4function.cpp:25 #75 0x00007f2d111af20a in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=a@entry=0x7ffd9eeb1d50, types=<optimized out>, argc=argc@entry=1) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmljavascriptexpression.cpp:270 #76 0x00007f2d11145ded in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=a@entry=0x7ffd9eeb1d50) at /home/nico/workspace/qt6/qtbase/src/corelib/tools/qvarlengtharray.h:91 #77 0x00007f2d1114693a in QQmlBoundSignal_callback (e=0x40a50070, a=0x7ffd9eeb1d50) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlboundsignal.cpp:315 #78 0x00007f2d111ded0d in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7ffd9eeb1d50) at /home/nico/workspace/qt6/qtdeclarative/src/qml/qml/qqmlnotifier.cpp:74 #79 0x00007f2d0f60dfc0 in doActivate<false> (sender=0x40a4f020, signal_index=11, argv=argv@entry=0x7ffd9eeb1d50) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4127 #80 0x00007f2d0f604d59 in QMetaObject::activate (sender=sender@entry=0x40a4f020, m=m@entry=0x7f2d0e89f020 <QQuickAction::staticMetaObject>, local_signal_index=local_signal_index@entry=8, argv=argv@entry=0x7ffd9eeb1d50) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4297 #81 0x00007f2d0e6f9e8b in QMetaObject::activate<void, QObject*> (sender=0x40a4f020, mo=0x7f2d0e89f020 <QQuickAction::staticMetaObject>, local_signal_index=8, ret=0x0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobjectdefs.h:319 #82 QQuickAction::triggered (this=this@entry=0x40a4f020, _t1=<optimized out>, _t1@entry=0x40989240) at /home/nico/workspace/qt6/qtdeclarative/src/quicktemplates/QuickTemplates2_autogen/include/moc_qquickaction_p.cpp:307 #83 0x00007f2d0e6fb123 in QQuickActionPrivate::trigger (this=<optimized out>, source=0x40989240, doToggle=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/quicktemplates/qquickaction.cpp:531 #84 0x00007f2d0e6f0bd9 in QQuickAbstractButtonPrivate::trigger (this=this@entry=0x40992590, doubleClick=doubleClick@entry=false) at /home/nico/workspace/qt6/qtdeclarative/src/quicktemplates/qquickabstractbutton.cpp:386 #85 0x00007f2d0e6f431a in QQuickAbstractButtonPrivate::handleRelease (this=0x40992590, point=..., timestamp=9624944) at /home/nico/workspace/qt6/qtdeclarative/src/quicktemplates/qquickabstractbutton.cpp:193 #86 0x00007f2d0e70f4bc in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtdeclarative/src/quicktemplates/qquickcontrol.cpp:2067 #87 0x00007f2d11a2b2b9 in QQuickItemPrivate::deliverPointerEvent (this=this@entry=0x40992590, event=event@entry=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtdeclarative/src/quick/items/qquickitem.cpp:5686 #88 0x00007f2d11a2b43b in QQuickItem::event (this=0x40989240, ev=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtdeclarative/src/quick/items/qquickitem.cpp:9160 #89 0x00007f2d12396b18 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x40989240, e=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3307 #90 0x00007f2d0f5a3248 in QCoreApplication::notifyInternal2 (receiver=0x40989240, event=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 #91 0x00007f2d0f5a346d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1549 #92 0x00007f2d11c1b9b6 in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem (this=this@entry=0x4087fc90, item=item@entry=0x40989240, isGrabber=isGrabber@entry=true, pointerEvent=pointerEvent@entry=0x7ffd9eeb2960, handlersOnly=handlersOnly@entry=false) at /home/nico/workspace/qt6/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2455 #93 0x00007f2d11c1ca46 in QQuickDeliveryAgentPrivate::deliverUpdatedPoints (this=this@entry=0x4087fc90, event=event@entry=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2233 #94 0x00007f2d11c1da63 in QQuickDeliveryAgentPrivate::deliverPointerEvent (this=this@entry=0x4087fc90, event=event@entry=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:2046 #95 0x00007f2d11c1f02d in QQuickDeliveryAgentPrivate::handleMouseEvent (this=this@entry=0x4087fc90, event=event@entry=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:1778 #96 0x00007f2d11c20e43 in QQuickDeliveryAgent::event (this=<optimized out>, ev=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtdeclarative/src/quick/util/qquickdeliveryagent.cpp:822 #97 0x00007f2d11ae81a6 in QQuickWindow::event (this=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtdeclarative/src/quick/items/qquickwindow.cpp:1554 #98 0x00007f2d12396b18 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x407fde70, e=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:3307 #99 0x00007f2d0f5a3248 in QCoreApplication::notifyInternal2 (receiver=0x407fde70, event=0x7ffd9eeb2960) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1109 #100 0x00007f2d0f5a347d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1563 #101 0x00007f2d101fd2cb in QGuiApplicationPrivate::processMouseEvent (e=0x4261d040) at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:2470 #102 0x00007f2d10267c1b in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1117 #103 0x00007f2d10267e37 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qwindowsysteminterface.cpp:1086 #104 0x00007f2d0f60e864 in doActivate<false> (sender=0x402aa2a0, signal_index=<optimized out>, argv=0x7ffd9eeb2bf8, argv@entry=0x0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4249 #105 0x00007f2d0f604d59 in QMetaObject::activate (sender=sender@entry=0x402aa2a0, m=m@entry=0x7f2d0fac36e0 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qobject.cpp:4297 #106 0x00007f2d0f59bfa7 in QAbstractEventDispatcher::awake (this=this@entry=0x402aa2a0) at /home/nico/workspace/qt6/qtbase/src/corelib/Core_autogen/include/moc_qabstracteventdispatcher.cpp:128 #107 0x00007f2d0f8c7d4b in QEventDispatcherGlib::processEvents (this=0x402aa2a0, flags=...) at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qeventdispatcher_glib.cpp:406 #108 0x00007f2d0f5afc23 in QEventLoop::exec (this=this@entry=0x7ffd9eeb2d10, flags=..., flags@entry=...) at /home/nico/workspace/qt6/qtbase/src/corelib/global/qflags.h:77 #109 0x00007f2d0f5ab415 in QCoreApplication::exec () at /home/nico/workspace/qt6/qtbase/src/corelib/kernel/qcoreapplication.cpp:1452 #110 0x00007f2d101e8460 in QGuiApplication::exec () at /home/nico/workspace/qt6/qtbase/src/gui/kernel/qguiapplication.cpp:1973 #111 0x00007f2d12396a89 in QApplication::exec () at /home/nico/workspace/qt6/qtbase/src/widgets/kernel/qapplication.cpp:2574 #112 0x0000000000416e03 in main (argc=<optimized out>, argv=<optimized out>) at /home/nico/kde/src/discover/discover/main.cpp:231 Most likely related to https://invent.kde.org/plasma/discover/-/merge_requests/1134 *** Bug 508271 has been marked as a duplicate of this bug. *** This fixes the issue for me: https://github.com/PackageKit/PackageKit-Qt/pull/59 So I need to wait until distro ships the updated Packagekit-Qt? Or until your distro patches it with that patch. Since you're using git master software, presumably from a COPY, you might consider asking the maintainers of that COPR about it. the patch is deployed in openSUSE tumbleweed, but Discover is still crashing here. Created attachment 184306 [details]
250821 crash
The new crash is only subtly different than the original one Thread 1 (Thread 0x7f17aae98b40 (LWP 4064)): [KCrash Handler] #5 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #6 0x00007f17aea9de53 in __pthread_kill_internal (threadid=<optimized out>, signo=6) at pthread_kill.c:89 #7 0x00007f17aea427b6 in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #8 0x00007f17aea2934b in __GI_abort () at abort.c:73 #9 0x00007f17af2f41dc in qAbort () at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qassert.cpp:46 #10 qt_message_fatal<QString&> (context=<optimized out>, message=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qlogging.cpp:2149 #11 qt_message(QtMsgType, const QMessageLogContext &, const char *, typedef __va_list_tag __va_list_tag *) (msgType=msgType@entry=QtFatalMsg, context=..., msg=msg@entry=0x7f17af9def70 "QDBusPendingReply: type %s is not registered with QtDBus", ap=ap@entry=0x7fffa936d1d8) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qlogging.cpp:381 #12 0x00007f17af2f50bb in QMessageLogger::fatal (this=this@entry=0x7fffa936d430, msg=msg@entry=0x7f17af9def70 "QDBusPendingReply: type %s is not registered with QtDBus") at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qlogging.cpp:883 #13 0x00007f17af96268b in QDBusPendingCallPrivate::setMetaTypes (this=0x55ac82f5d540, count=<optimized out>, types=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/dbus/qdbuspendingcall.cpp:169 #14 0x00007f17af9d1a26 in QDBusPendingCallPrivate::setMetaTypes (this=<optimized out>, count=<optimized out>, types=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/dbus/qdbuspendingcall.cpp:159 #15 QDBusPendingReplyBase::setMetaTypes (this=0x7fffa936d5f0, count=<optimized out>, types=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/dbus/qdbuspendingreply.cpp:245 #16 0x00007f1774181cf5 in PackageKit::Offline::getResults() () at /lib64/libpackagekitqt6.so.1 #17 0x00007f177423777d in ??? () at /usr/lib64/qt6/plugins/discover/packagekit-backend.so #18 0x00007f17b1f8a40a in ResourcesUpdatesModel::prepare() () at /usr/lib64/plasma-discover/libDiscoverCommon.so #19 0x00007f17b1f69c0d in UpdateModel::activityChanged() () at /usr/lib64/plasma-discover/libDiscoverCommon.so #20 0x00007f17b06dd608 in QQmlPropertyData::writeProperty (this=<optimized out>, target=<optimized out>, value=<optimized out>, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlpropertydata_p.h:344 #21 0x00007f17b06f8c20 in QObjectPointerBinding::compareAndSet<QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1}>(QQmlMetaObject const&, QObject*, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>, QObjectPointerBinding::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>)::{lambda()#1} const&) const (this=0x55ac82f653f0, resultMo=<synthetic pointer>..., resultObject=<optimized out>, pd=0x7f1770641d80, flags=..., slowWrite=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlbinding.cpp:836 #22 QObjectPointerBinding::write (this=0x55ac82f653f0, result=..., isUndefined=<optimized out>, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlbinding.cpp:818 #23 0x00007f17b06f930d in QQmlBinding::doUpdate (this=0x55ac82f653f0, watcher=..., flags=..., scope=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlbinding.cpp:715 #24 0x00007f17b06f6191 in QQmlBinding::update (this=0x55ac82f653f0, flags=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlbinding.cpp:165 #25 0x00007f17b07a007c in QQmlObjectCreator::finalize (this=0x55ac82a0b8e0, interrupt=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlobjectcreator.cpp:1538 #26 0x00007f17b071764a in QQmlComponentPrivate::complete (enginePriv=0x55ac80e5f8c0, state=state@entry=0x7f174c0996c8) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/ftw/qbipointer_p.h:133 #27 0x00007f17b0717ad6 in QQmlComponentPrivate::completeCreate (this=0x7f174c099610) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlcomponent.cpp:1325 #28 0x00007f17b0717d75 in QQmlComponent::completeCreate (this=0x55ac80f74e10) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlcomponent.cpp:1287 #29 QQmlComponentPrivate::createWithProperties (this=0x7f174c099610, parent=<optimized out>, properties=..., context=<optimized out>, behavior=QQmlComponentPrivate::CreateDefault, createFromQml=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlcomponent.cpp:987 #30 0x00007f176c2c1e21 in ??? () at /lib64/libKirigami.so.6 #31 0x00007f176c2c3273 in ??? () at /lib64/libKirigami.so.6 #32 0x00007f176c2c3817 in ??? () at /lib64/libKirigami.so.6 #33 0x00007f176c2c3bee in ??? () at /lib64/libKirigami.so.6 #34 0x00007f176c2c436f in ??? () at /lib64/libKirigami.so.6 #35 0x00007f17b07a62f3 in QQmlObjectOrGadget::metacall (this=<optimized out>, type=<optimized out>, index=<optimized out>, argv=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlobjectorgadget.cpp:14 #36 0x00007f17b0663e5f in QV4::CallMethod (object=<optimized out>, index=<optimized out>, returnType=..., argCount=<optimized out>, argTypes=<optimized out>, engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) at /usr/include/qt6/QtCore/qvarlengtharray.h:89 #37 QV4::QObjectMethod::callPrecise (object=<optimized out>, data=<optimized out>, engine=<optimized out>, callArgs=<optimized out>, callType=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:2076 #38 0x00007f17b066f1f9 in operator() (__closure=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:3078 #39 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> > (__closure=<synthetic pointer>, call=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:3055 #40 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=0x7f1775745610, argc=1) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:3078 #41 0x00007f17b06c1186 in QV4::Moth::VME::interpret (frame=0xfe0, engine=0x55ac80e601e0, code=0x7f17757455f8 "") at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4vme_moth.cpp:798 #42 0x00007f17b06ca48c in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4vme_moth.cpp:487 #43 0x00007f17b06133d1 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=argc@entry=0, context=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4function.cpp:52 #44 0x00007f17b06199fa in QV4::Function::call (this=this@entry=0x55ac81113970, thisObject=<optimized out>, argv=argv@entry=0x7f17757455b0, argc=argc@entry=0, context=context@entry=0x7f1774105cb0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4function.cpp:77 #45 0x00007f17b0619cf9 in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f17757455b0, argc=0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4function.cpp:28 #46 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=0x55ac810e5d90, a=0x7fffa936ed20, types=0x7fffa936ed10, argc=0, call=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4jscall_p.h:199 #47 QV4::Function::call (this=0x55ac81113970, thisObject=0x55ac810e5d90, a=0x7fffa936ed20, types=0x7fffa936ed10, argc=0, context=0x7f1774105cb0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4function.cpp:25 #48 0x00007f17b076310a in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmljavascriptexpression.cpp:270 #49 0x00007f17b06fec13 in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=a@entry=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlboundsignal.cpp:200 #50 0x00007f17b07026c5 in QQmlBoundSignal_callback (e=0x55ac813505b0, a=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlboundsignal.cpp:315 #51 QQmlBoundSignal_callback (e=0x55ac813505b0, a=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlboundsignal.cpp:294 #52 0x00007f17b078c69c in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlnotifier.cpp:70 #53 0x00007f17af42f7b0 in doActivate<false> (sender=0x55ac810e5d90, signal_index=67, argv=0x0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4036 #54 0x00007f17b08403ce in QQmlVMEMetaObject::metaCall (this=0x55ac81192a90, o=<optimized out>, c=<optimized out>, _id=<optimized out>, a=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlvmemetaobject.cpp:1043 #55 0x00007f17b0656b09 in QV4::QObjectWrapper::setProperty (engine=engine@entry=0x55ac80e601e0, object=object@entry=0x55ac810e5d90, property=0x7f1770510ef0, value=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlpropertydata_p.h:264 #56 0x00007f17b0657921 in QV4::QObjectWrapper::setQmlProperty (engine=0x55ac80e601e0, qmlContext=<optimized out>, object=0x55ac810e5d90, name=<optimized out>, flags=..., value=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:577 #57 0x00007f17b065ed75 in QV4::QObjectWrapper::virtualPut (m=0x7f1775745550, id=..., value=..., receiver=0x7f1775745550) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4qobjectwrapper.cpp:976 #58 0x00007f17b064108e in QV4::Object::put (this=0x7f1775745550, id=..., v=<optimized out>, receiver=0x7f1775745550, this=<optimized out>, id=..., v=<optimized out>, receiver=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4object_p.h:287 #59 QV4::Object::virtualResolveLookupSetter (object=0x7f1775745550, engine=0x55ac80e601e0, lookup=0x55ac812f5500, value=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4object.cpp:825 #60 0x00007f17b06c164c in QV4::Moth::VME::interpret (frame=0xfe0, engine=0x55ac80e601e0, code=0x7f1776a12310 "\032\t\006\324\026\006\002") at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4vme_moth.cpp:703 #61 0x00007f17b06ca48c in QV4::Moth::VME::exec (frame=<optimized out>, engine=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4vme_moth.cpp:487 #62 0x00007f17b06133d1 in QV4::doCall (self=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=argc@entry=1, context=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4function.cpp:52 #63 0x00007f17b06199fa in QV4::Function::call (this=this@entry=0x55ac812eca00, thisObject=<optimized out>, argv=argv@entry=0x7f1775745500, argc=argc@entry=1, context=context@entry=0x7f17741050b8) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4function.cpp:77 #64 0x00007f17b0619cf9 in operator() (__closure=<synthetic pointer>, thisObject=<optimized out>, argv=0x7f1775745500, argc=1) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4function.cpp:28 #65 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (engine=<optimized out>, thisObject=0x55ac813069d0, a=0x7fffa9373090, types=0x7fffa93715a8, argc=1, call=...) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4jscall_p.h:199 #66 QV4::Function::call (this=0x55ac812eca00, thisObject=0x55ac813069d0, a=0x7fffa9373090, types=0x7fffa93715a8, argc=1, context=0x7f17741050b8) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/jsruntime/qv4function.cpp:25 #67 0x00007f17b076310a in QQmlJavaScriptExpression::evaluate (this=<optimized out>, a=<optimized out>, types=<optimized out>, argc=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmljavascriptexpression.cpp:270 #68 0x00007f17b06feadd in QQmlBoundSignalExpression::evaluate (this=<optimized out>, a=a@entry=0x7fffa9373090) at /usr/include/qt6/QtCore/qvarlengtharray.h:90 #69 0x00007f17b07026c5 in QQmlBoundSignal_callback (e=0x55ac81307a20, a=0x7fffa9373090) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlboundsignal.cpp:315 #70 QQmlBoundSignal_callback (e=0x55ac81307a20, a=0x7fffa9373090) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlboundsignal.cpp:294 #71 0x00007f17b078c69c in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7fffa9373090) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/qml/qml/qqmlnotifier.cpp:70 #72 0x00007f17af42f7b0 in doActivate<false> (sender=0x55ac813069d0, signal_index=11, argv=0x7fffa9373090) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:4036 #73 0x00007f17ae306f5b in QMetaObject::activate<void, QObject*> (sender=0x55ac813069d0, mo=0x7f17ae49c760 <QQuickAction::staticMetaObject>, local_signal_index=8, ret=0x0) at /usr/include/qt6/QtCore/qobjectdefs.h:306 #74 QQuickAction::triggered (this=this@entry=0x55ac813069d0, _t1=<optimized out>, _t1@entry=0x55ac812469f0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/build/src/quicktemplates/QuickTemplates2_autogen/include/moc_qquickaction_p.cpp:307 #75 0x00007f17ae30f8ef in QQuickActionPrivate::trigger (this=<optimized out>, source=0x55ac812469f0, doToggle=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quicktemplates/qquickaction.cpp:531 #76 0x00007f17ae30fa99 in QQuickAbstractButtonPrivate::trigger (this=<optimized out>, doubleClick=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quicktemplates/qquickabstractbutton.cpp:378 #77 0x00007f17ae30fc9a in QQuickAbstractButtonPrivate::handleRelease (this=this@entry=0x55ac8124fcd0, point=..., timestamp=timestamp@entry=52569) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quicktemplates/qquickabstractbutton.cpp:190 #78 0x00007f17ae3299eb in QQuickControl::mouseReleaseEvent (this=<optimized out>, event=0x7fffa9373cb0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quicktemplates/qquickcontrol.cpp:2067 #79 0x00007f17b105e0c8 in QQuickItemPrivate::deliverPointerEvent (this=<optimized out>, event=0x7fffa9373cb0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quick/items/qquickitem.cpp:5666 #80 0x00007f17b1068e43 in QQuickItem::event (this=0x55ac812469f0, ev=0x7fffa9373cb0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quick/items/qquickitem.cpp:9146 #81 0x00007f17b17e3108 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55ac812469f0, e=0x7fffa9373cb0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:3303 #82 0x00007f17af3c8928 in QCoreApplication::notifyInternal2 (receiver=0x55ac812469f0, event=0x7fffa9373cb0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1106 #83 0x00007f17af3c896d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1546 #84 0x00007f17b12428fd in QQuickDeliveryAgentPrivate::deliverMatchingPointsToItem (this=this@entry=0x55ac81122410, item=item@entry=0x55ac812469f0, isGrabber=isGrabber@entry=true, pointerEvent=pointerEvent@entry=0x7fffa9373cb0, handlersOnly=handlersOnly@entry=false) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quick/util/qquickdeliveryagent.cpp:2444 #85 0x00007f17b1242f46 in QQuickDeliveryAgentPrivate::deliverUpdatedPoints (this=this@entry=0x55ac81122410, event=event@entry=0x7fffa9373cb0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quick/util/qquickdeliveryagent.cpp:2222 #86 0x00007f17b1244bab in QQuickDeliveryAgentPrivate::deliverPointerEvent (this=this@entry=0x55ac81122410, event=event@entry=0x7fffa9373cb0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quick/util/qquickdeliveryagent.cpp:2035 #87 0x00007f17b1245c8d in QQuickDeliveryAgentPrivate::handleMouseEvent (this=0x55ac81122410, event=0x7fffa9373cb0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quick/util/qquickdeliveryagent.cpp:1767 #88 0x00007f17b123b633 in QQuickDeliveryAgent::event (this=<optimized out>, ev=0x7fffa9373cb0) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quick/util/qquickdeliveryagent.cpp:822 #89 0x00007f17b1121ce0 in QQuickWindow::event (this=<optimized out>, event=<optimized out>) at /usr/src/debug/qtdeclarative-everywhere-src-6.9.1/src/quick/items/qquickwindow.cpp:1548 #90 0x00007f17b17e3108 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55ac810e5d90, e=0x7fffa9373cb0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:3303 #91 0x00007f17af3c8928 in QCoreApplication::notifyInternal2 (receiver=0x55ac810e5d90, event=0x7fffa9373cb0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1106 #92 0x00007f17af3c897d in QCoreApplication::sendSpontaneousEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1560 #93 0x00007f17afc2d998 in QGuiApplicationPrivate::processMouseEvent (e=0x55ac81b908d0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/gui/kernel/qguiapplication.cpp:2476 #94 0x00007f17afc9cfab in QWindowSystemInterface::sendWindowSystemEvents (flags=flags@entry=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/gui/kernel/qwindowsysteminterface.cpp:1113 #95 0x00007f17afc9d147 in QWindowSystemInterface::flushWindowSystemEvents (flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/gui/kernel/qwindowsysteminterface.cpp:1082 #96 0x00007f17af41ce34 in QObject::event (this=<optimized out>, e=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qobject.cpp:1431 #97 0x00007f17b17e3108 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55ac8088b910, e=0x7f179c001ca0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/widgets/kernel/qapplication.cpp:3303 #98 0x00007f17af3c8928 in QCoreApplication::notifyInternal2 (receiver=0x55ac8088b910, event=0x7f179c001ca0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1106 #99 0x00007f17af3c896d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1546 #100 0x00007f17af3cacc7 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x55ac80881ac0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1879 #101 0x00007f17af682107 in postEventSourceDispatch (s=0x55ac80881dc0) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:246 #102 0x00007f17adebf0b6 in ??? () at /lib64/libglib-2.0.so.0 #103 0x00007f17adec0ee8 in ??? () at /lib64/libglib-2.0.so.0 #104 0x00007f17adec172c in g_main_context_iteration () at /lib64/libglib-2.0.so.0 #105 0x00007f17af6801d8 in QEventDispatcherGlib::processEvents (this=0x55ac80889310, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qeventdispatcher_glib.cpp:399 #106 0x00007f17af3d6003 in QEventLoop::exec (this=0x7fffa93742a0, flags=...) at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/global/qflags.h:77 #107 0x00007f17af3cd143 in QCoreApplication::exec () at /usr/src/debug/qtbase-everywhere-src-6.9.1/src/corelib/kernel/qcoreapplication.cpp:1449 #108 0x000055ac6a87500d in ??? () #109 0x00007f17aea2b2fb in __libc_start_call_main (main=main@entry=0x55ac6a873100, argc=argc@entry=1, argv=argv@entry=0x7fffa9374848) at ../sysdeps/nptl/libc_start_call_main.h:58 #110 0x00007f17aea2b3cb in __libc_start_main_impl (main=0x55ac6a873100, argc=1, argv=0x7fffa9374848, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7fffa9374838) at ../csu/libc-start.c:360 #111 0x000055ac6a875a85 in ??? () Is it still the some issue? Or need another report for this? As of today, Discover is still crashing here when switching to the Updates Tab. *** Bug 508866 has been marked as a duplicate of this bug. *** Try in a fresh user profile and still crashing when switching to the updates tab here: Operating System: openSUSE Tumbleweed 20250910 KDE Plasma Version: 6.4.80 KDE Frameworks Version: 6.19.0 Qt Version: 6.9.2 Kernel Version: 6.16.5-1-default (64-bit) Graphics Platform: Wayland Processors: 20 × 13th Gen Intel® Core™ i7-13700H Memory: 64 GiB of RAM (62.5 GiB usable) Graphics Processor: Intel® Iris® Xe Graphics Manufacturer: TUXEDO Product Name: TUXEDO InfinityBook Pro Gen8 (MK1) (In reply to Robby Engelmann from comment #11) > Is it still the some issue? Or need another report for this? > As of today, Discover is still crashing here when switching to the Updates > Tab. We can keep working in this report, that's fine. I also have a crash when switching to the updates tab. Operating System: ROSA Fresh Desktop 13 KDE Plasma Version: 6.4.80 KDE Frameworks Version: 6.18.0 Qt Version: 6.9.2 Kernel Version: 6.16.7-generic-1rosa13-x86_64 (64-bit) Graphics Platform: Wayland Processors: 8 × Intel® Core™ i7-7700K CPU @ 4.20GHz Memory: 32 ГиБ of RAM (31.2 ГиБ usable) Graphics Processor: NVIDIA GeForce RTX 3050 Manufacturer: Gigabyte Technology Co., Ltd. Product Name: B250M-D3H #---------------------------------------------------------------------------- On Neon KDE there is also this failure on the boot image https://files.kde.org/neon/images/unstable/20250913-0500/neon-unstable-20250913-0500.iso Remember to recompile Discover. I am using the unstable builds on openSUSE, there is a new recompile on every source change (happened multiple times for discover the last weeks). And still it is crashing. Tested right now Operating System: openSUSE Tumbleweed 20250915 KDE Plasma Version: 6.4.80 KDE Frameworks Version: 6.19.0 Qt Version: 6.9.2 Kernel Version: 6.16.7-1-default (64-bit) Graphics Platform: Wayland Processors: 20 × 13th Gen Intel® Core™ i7-13700H Memory: 64 GiB of RAM (62.5 GiB usable) Graphics Processor: Intel® Iris® Xe Graphics Manufacturer: TUXEDO Product Name: TUXEDO InfinityBook Pro Gen8 (MK1) There was an upstream change to hopefully fix this: https://github.com/PackageKit/PackageKit-Qt/pull/61 (In reply to Nate Graham from comment #18) > There was an upstream change to hopefully fix this: > https://github.com/PackageKit/PackageKit-Qt/pull/61 It didn't help me. The only way to avoid a discover crash was to build packagekit-qt version 1.1.4 from the main branch and with this commit. https://github.com/PackageKit/PackageKit-Qt/commit/42902ed51e02e78f13a002c5e81c240601b7445a When building discover with packagekit-qt-1.1.3, discover kept crashing. But I will double-check the option with version packagekit-qt-1.1.3. Darn, that stinks. *** Bug 509611 has been marked as a duplicate of this bug. *** (In reply to Victor Ryzhykh from comment #19) > But I will double-check the option with version packagekit-qt-1.1.3. I rechecked it by rebuilding all the packages that need it to build the package using packagekit-qt-1.1.3. Rebuilt the following packages. frameworkintegration-6.18.0 plasma-workspace-6.4.80 plasma-desktop-6.4.80 discover-6.4.80 dolphin-25.08.1 kdenetwork-filesharing-25.08.1 After rebuilding and installing all these packages, discover started crashing again after trying to open the updates tab. Now I will reinstall previously compiled packages with packagekit-qt-1.1.4. *** Bug 509955 has been marked as a duplicate of this bug. *** Can confirm, see this 100% reproducible with discover 6.4.80 with patched packagekit-qt 1.1.3. Apparently the linked fix was wrong (using qRegisterMetaType instead of qDBusRegisterMetaType), the proper fix is https://github.com/PackageKit/PackageKit-Qt/pull/60. That's an ABI + API break though. Discover should IMO either depend on 1.1.4 then or avoid calling that broken method. I tested yesterday evening and it worked again here: Operating System: openSUSE Tumbleweed 20250926 KDE Plasma Version: 6.5.80 (yesterdays master snapshot) KDE Frameworks Version: 6.19.0 Qt Version: 6.9.2 Kernel Version: 6.16.8-1-default (64-bit) Graphics Platform: Wayland Processors: 20 × 13th Gen Intel® Core™ i7-13700H Memory: 64 GiB of RAM (62.5 GiB usable) Graphics Processor: Intel® Iris® Xe Graphics Manufacturer: TUXEDO Product Name: TUXEDO InfinityBook Pro Gen8 (MK1) (In reply to Robby Engelmann from comment #26) > I tested yesterday evening and it worked again here: > > Operating System: openSUSE Tumbleweed 20250926 > KDE Plasma Version: 6.5.80 (yesterdays master snapshot) > KDE Frameworks Version: 6.19.0 > Qt Version: 6.9.2 > Kernel Version: 6.16.8-1-default (64-bit) > Graphics Platform: Wayland > Processors: 20 × 13th Gen Intel® Core™ i7-13700H > Memory: 64 GiB of RAM (62.5 GiB usable) > Graphics Processor: Intel® Iris® Xe Graphics > Manufacturer: TUXEDO > Product Name: TUXEDO InfinityBook Pro Gen8 (MK1) The reason is that we reverted 87a39ae293a05298eed83bd4055b3acb3c62120f in discover downstream, so discover no longer calls the broken method in packagekit-qt. (In reply to Fabian Vogt from comment #27) > The reason is that we reverted 87a39ae293a05298eed83bd4055b3acb3c62120f in > discover downstream, so discover no longer calls the broken method in > packagekit-qt. It's not clear what you're talking about. his version of discover https://invent.kde.org/plasma/discover/-/commits/Plasma/6.5?ref_type=heads still crashes when trying to open the update tab if compiled with packagekit-qt6-1.1.3. Now I have rebuilt all the packages that require packagekit-qt6-1.1.3, and discover still crashes. (In reply to Victor Ryzhykh from comment #28) > (In reply to Fabian Vogt from comment #27) > > The reason is that we reverted 87a39ae293a05298eed83bd4055b3acb3c62120f in > > discover downstream, so discover no longer calls the broken method in > > packagekit-qt. > > It's not clear what you're talking about. To avoid this crash, you either have to build discover with commit 87a39ae293a05298eed83bd4055b3acb3c62120f reverted or built against git master of packagekit-qt. (In reply to Fabian Vogt from comment #29) > To avoid this crash, you either have to build discover with commit > 87a39ae293a05298eed83bd4055b3acb3c62120f reverted or built against git > master of packagekit-qt. It's better to do it right away using git master from packagekit-qt. New version with new packagekit-qt. Than to make packages with packagekit-qt-1.1.4 again, with the new ABI. Git commit bd3cdbf5a48449377bd4f6247a25168aa05b54e6 by Aleix Pol Gonzalez. Committed on 30/09/2025 at 00:14. Pushed by apol into branch 'master'. pk: Stop using 1.1.3's PackageKit::Offline API It's broken and deprecated, leave the previous behaviour, adopts the new bespoke API for 1.1.4. Effective revert of 87a39ae293a05298eed83bd4055b3acb3c62120f M +1 -1 CMakeLists.txt M +24 -14 libdiscover/backends/PackageKitBackend/PackageKitNotifier.cpp M +5 -3 libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp A +31 -0 libdiscover/backends/PackageKitBackend/pk-offline-private.h [License: GPL(v2.0+)] https://invent.kde.org/plasma/discover/-/commit/bd3cdbf5a48449377bd4f6247a25168aa05b54e6 Git commit 489f40972eabbd3b8fdf5bab306651ad765b0a93 by Aleix Pol Gonzalez. Committed on 30/09/2025 at 15:11. Pushed by apol into branch 'Plasma/6.5'. pk: Stop using 1.1.3's PackageKit::Offline API It's broken and deprecated, leave the previous behaviour, adopts the new bespoke API for 1.1.4. Effective revert of 87a39ae293a05298eed83bd4055b3acb3c62120f (cherry picked from commit bd3cdbf5a48449377bd4f6247a25168aa05b54e6) bc589036 pk: Stop using 1.1.3's PackageKit::Offline API Co-authored-by: Aleix Pol Gonzalez <aleixpol@kde.org> M +1 -1 CMakeLists.txt M +24 -14 libdiscover/backends/PackageKitBackend/PackageKitNotifier.cpp M +5 -3 libdiscover/backends/PackageKitBackend/PackageKitUpdater.cpp A +31 -0 libdiscover/backends/PackageKitBackend/pk-offline-private.h [License: GPL(v2.0+)] https://invent.kde.org/plasma/discover/-/commit/489f40972eabbd3b8fdf5bab306651ad765b0a93 |