https://bugs.kde.org/show_bug.cgi?id=484714
Bug ID: 484714 Summary: Discover crashes on launch in PackageKitDependencies::dependencies() when opened with an appstream:// URI Classification: Applications Product: Discover Version: master Platform: Other OS: Linux Status: REPORTED Keywords: regression Severity: crash Priority: NOR Component: PackageKit Assignee: plasma-b...@kde.org Reporter: n...@kde.org CC: aleix...@kde.org Target Milestone: --- Everything KDE from git master, Qt 6.6.2 STEPS TO REPRODUCE 1. Run `plasma-discover --application appstream://org.kde.plasma-systemmonitor` or click the "Install on Linux" button visible on https://apps.kde.org/plasma-systemmonitor/ OBSERVED RESULT 100% reproducible crash: #0 __pthread_kill_implementation (threadid=<optimized out>, signo=signo@entry=6, no_tid=no_tid@entry=0) at pthread_kill.c:44 #1 0x00007ffff46ae8a3 in __pthread_kill_internal (signo=6, threadid=<optimized out>) at pthread_kill.c:78 #2 0x00007ffff465c8ee in __GI_raise (sig=sig@entry=6) at ../sysdeps/posix/raise.c:26 #3 0x00007ffff46448ff in __GI_abort () at abort.c:79 #4 0x00007fffd8050a18 in std::__throw_bad_optional_access () at /usr/include/c++/13/optional:111 #5 std::optional<std::variant<QPointer<PackageKitFetchDependenciesJob>, QList<PackageKitDependency> > >::value() & (this=0x7fffffff7c10) at /usr/include/c++/13/optional:1005 #6 PackageKitDependencies::dependencies (this=<optimized out>) at /home/nate/kde/src/discover/libdiscover/backends/PackageKitBackend/PackageKitDependencies.cpp:92 #7 0x00007fffd806fbfa in PackageKitResource::dependencies (this=<optimized out>) at /home/nate/kde/src/discover/libdiscover/backends/PackageKitBackend/PackageKitResource.cpp:270 #8 PackageKitResource::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /home/nate/kde/build/discover/libdiscover/backends/PackageKitBackend/packagekit-backend_autogen/include/moc_PackageKitResource.cpp:315 #9 0x00007ffff626243f in QQmlPropertyData::readProperty (property=<optimized out>, target=<optimized out>, this=0xf2d580) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlpropertydata_p.h:311 #10 QV4::loadProperty (v4=0x65f240, wrapper=0x7fffc869a140, object=<optimized out>, property=...) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:216 #11 0x00007ffff6263bef in QV4::QObjectWrapper::virtualResolveLookupGetter (object=0x7fffd81bf9e0, engine=0x65f240, lookup=0x21b66f0) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1018 #12 0x00007ffff62bef6e in QV4::Moth::VME::interpret (frame=0x59f47, frame@entry=0x7fffffff7f80, engine=0x65f240, code=0x7fffb7f17376 "<\a<\b\030\a\006d\a\030\006\002") at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:771 #13 0x00007ffff62c5287 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffffff7f80, engine=engine@entry=0x65f240) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584 #14 0x00007ffff62102b6 in QV4::doCall (self=<optimized out>, thisObject=thisObject@entry=0x7fffd81bf9b8, argv=argv@entry=0x7fffd81bf9d0, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:54 #15 0x00007ffff62106aa in QV4::Function::call (this=<optimized out>, thisObject=thisObject@entry=0x7fffd81bf9b8, argv=argv@entry=0x7fffd81bf9d0, argc=<optimized out>, context=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:79 #16 0x00007ffff63995d8 in QQmlJavaScriptExpression::evaluate (this=this@entry=0x21bc820, callData=callData@entry=0x7fffd81bf9a0, isUndefined=isUndefined@entry=0x7fffffff8140) --Type <RET> for more, q to quit, c to continue without paging--c at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmljavascriptexpression.cpp:238 #17 0x00007ffff630b9d6 in QQmlBinding::evaluate (this=this@entry=0x21bc820, isUndefined=isUndefined@entry=0x7fffffff8140) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlbinding.cpp:188 #18 0x00007ffff630cbe3 in QQmlBinding::doUpdate (this=0x21bc820, watcher=..., flags=..., scope=...) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlbinding.cpp:698 #19 0x00007ffff630edf8 in QQmlBinding::update (this=0x21bc820, flags=...) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlbinding.cpp:164 #20 0x00007ffff63c8430 in QQmlObjectCreator::finalize (this=0x110a610, interrupt=...) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1462 #21 0x00007ffff6394cff in QQmlIncubatorPrivate::incubate (this=this@entry=0x21720f0, i=...) at /usr/include/qt6/QtCore/qscopedpointer.h:90 #22 0x00007ffff63959ef in QQmlEnginePrivate::incubate (this=0x5f1c80, i=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlincubator.cpp:53 #23 0x00007ffff6328e9a in QQmlComponent::create (this=<optimized out>, incubator=..., context=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlcomponent.cpp:1437 #24 0x00007ffff6c5ed31 in QQuickLoaderPrivate::_q_sourceLoaded (this=0x1f90e60) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/quick/items/qquickloader.cpp:741 #25 0x00007ffff63c88c9 in QQmlObjectCreator::finalize (this=0x139f5a0, interrupt=...) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1521 #26 0x00007ffff6394cff in QQmlIncubatorPrivate::incubate (this=this@entry=0x2179ed0, i=...) at /usr/include/qt6/QtCore/qscopedpointer.h:90 #27 0x00007ffff63959ef in QQmlEnginePrivate::incubate (this=0x5f1c80, i=<optimized out>, forContext=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlincubator.cpp:53 #28 0x00007ffff7b5ede5 in QQmlDelegateModelPrivate::object (this=0x1006490, group=QQmlListCompositor::Default, index=0, incubationMode=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qmlmodels/qqmldelegatemodel.cpp:1269 #29 0x00007ffff6f5d810 in QQuickRepeaterPrivate::requestItems (this=0x121ad60) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/quick/items/qquickrepeater.cpp:367 #30 0x00007ffff6f60a3c in QQuickRepeater::componentComplete (this=0xfa0390) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/quick/items/qquickrepeater.cpp:311 #31 0x00007ffff63c88c9 in QQmlObjectCreator::finalize (this=0x1a6e620, interrupt=...) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlobjectcreator.cpp:1521 #32 0x00007ffff6328a6c in QQmlComponentPrivate::complete (enginePriv=0x5f1c80, state=state@entry=0x13a12f8) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/ftw/qbipointer_p.h:133 #33 0x00007ffff632e5e3 in QQmlComponentPrivate::completeCreate (this=0x13a1240) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlcomponent.cpp:1261 #34 0x00007ffff632eefa in QQmlComponent::completeCreate (this=0xcff980) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlcomponent.cpp:1239 #35 QQmlComponentPrivate::createWithProperties (this=this@entry=0x13a1240, parent=parent@entry=0x91bd60, properties=..., context=<optimized out>, behavior=behavior@entry=QQmlComponentPrivate::CreateWarnAboutRequiredProperties) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlcomponent.cpp:957 #36 0x00007ffff632f167 in QQmlComponent::createObject (this=<optimized out>, parent=0x91bd60, properties=...) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlcomponent.cpp:1798 #37 0x00007ffff632fdf8 in QQmlComponent::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7fffffff8fb8) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/redhat-linux-build/src/qml/Qml_autogen/include/moc_qqmlcomponent.cpp:371 #38 0x00007ffff63300af in QQmlComponent::qt_metacall (this=0xcff980, _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0x7fffffff8fb8) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/redhat-linux-build/src/qml/Qml_autogen/include/moc_qqmlcomponent.cpp:432 #39 0x00007ffff63d81da in QQmlObjectOrGadget::metacall (this=this@entry=0x7fffffff9280, type=type@entry=QMetaObject::InvokeMetaMethod, index=<optimized out>, index@entry=14, argv=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlobjectorgadget.cpp:14 #40 0x00007ffff62662da in QV4::CallMethod (callType=<optimized out>, callArgs=<optimized out>, engine=<optimized out>, argTypes=<optimized out>, argCount=<optimized out>, returnType=..., index=<optimized out>, object=...) at /usr/include/qt6/QtCore/qvarlengtharray.h:84 #41 QV4::CallPrecise (object=..., data=<optimized out>, engine=<optimized out>, engine@entry=0x65f240, callArgs=<optimized out>, callArgs@entry=0x7fffd81bf960, callType=callType@entry=QMetaObject::InvokeMetaMethod) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:1850 #42 0x00007ffff6267ea5 in operator() (__closure=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2753 #43 operator()<QV4::QObjectMethod::callInternal(const QV4::Value*, const QV4::Value*, int) const::<lambda()> > (call=<optimized out>, __closure=<synthetic pointer>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2730 #44 QV4::QObjectMethod::callInternal (this=<optimized out>, thisObject=<optimized out>, argv=0x7fffd81bf908, argc=2) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4qobjectwrapper.cpp:2753 #45 0x00007ffff62c047b in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject_p.h:171 #46 QV4::Moth::VME::interpret (frame=0x59f47, frame@entry=0x7fffffff9590, engine=0x65f240, code=0x7fffd81bf8f0 "\300.Y\310\377\177") at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:902 #47 0x00007ffff62c5287 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffffff9590, engine=engine@entry=0x65f240) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584 #48 0x00007ffff6213447 in qfoDoCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject.cpp:526 #49 0x00007ffff6283ef4 in QV4::FunctionObject::call (argc=2, argv=0x7fffd81bf858, thisObject=0x7fffd81bf8a0, this=0x7fffffff9648) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject_p.h:171 #50 QV4::Runtime::CallQmlContextPropertyLookup::call (engine=0x65f240, index=<optimized out>, argv=0x7fffd81bf858, argc=2) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4runtime.cpp:1418 #51 0x00007ffff62bf90f in QV4::Moth::VME::interpret (frame=0x59f47, frame@entry=0x7fffffff98f0, engine=0x65f240, code=0x7fffc810fe1f "\030\a/\212\002") at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:926 #52 0x00007ffff62c5287 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffffff98f0, engine=engine@entry=0x65f240) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584 #53 0x00007ffff6213447 in qfoDoCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject.cpp:526 #54 0x00007ffff62c047b in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject_p.h:171 #55 QV4::Moth::VME::interpret (frame=0x59f47, frame@entry=0x7fffffff9bd0, engine=0x65f240, code=0x7fffd81bf768 "") at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:902 #56 0x00007ffff62c5287 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffffff9bd0, engine=engine@entry=0x65f240) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584 #57 0x00007ffff6213447 in qfoDoCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject.cpp:526 #58 0x00007ffff62c047b in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject_p.h:171 #59 QV4::Moth::VME::interpret (frame=0x59f47, frame@entry=0x7fffffff9eb0, engine=0x65f240, code=0x7fffd81bf698 "") at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:902 #60 0x00007ffff62c5287 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffffff9eb0, engine=engine@entry=0x65f240) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584 #61 0x00007ffff6213447 in qfoDoCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject.cpp:526 #62 0x00007ffff62c047b in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject_p.h:171 #63 QV4::Moth::VME::interpret (frame=0x59f47, frame@entry=0x7fffffffa190, engine=0x65f240, code=0x7fffd81bf5d0 " \341J\310\377\177") at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:902 #64 0x00007ffff62c5287 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffffffa190, engine=engine@entry=0x65f240) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584 #65 0x00007ffff6213447 in qfoDoCall (fo=<optimized out>, thisObject=<optimized out>, argv=<optimized out>, argc=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject.cpp:526 #66 0x00007ffff62c047b in QV4::FunctionObject::call (argc=<optimized out>, argv=<optimized out>, thisObject=<optimized out>, this=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4functionobject_p.h:171 #67 QV4::Moth::VME::interpret (frame=0x59f47, frame@entry=0x7fffffffa470, engine=0x65f240, code=0x7fffd81bf540 " ti\310\377\177") at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:902 #68 0x00007ffff62c5287 in QV4::Moth::VME::exec (frame=frame@entry=0x7fffffffa470, engine=engine@entry=0x65f240) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4vme_moth.cpp:584 #69 0x00007ffff62102b6 in QV4::doCall (self=self@entry=0x8a3aa0, thisObject=<optimized out>, argv=argv@entry=0x7fffd81bf4f0, argc=argc@entry=1, context=context@entry=0x7fffc2a84300) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:54 #70 0x00007ffff62106aa in QV4::Function::call (this=this@entry=0x8a3aa0, thisObject=<optimized out>, argv=argv@entry=0x7fffd81bf4f0, argc=argc@entry=1, context=context@entry=0x7fffc2a84300) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:79 #71 0x00007ffff62108bb in operator() (argc=1, argv=0x7fffd81bf4f0, thisObject=<optimized out>, __closure=<synthetic pointer>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:30 #72 QV4::convertAndCall<QV4::Function::call(QObject*, void**, const QMetaType*, int, QV4::ExecutionContext*)::<lambda(const QV4::Value*, const QV4::Value*, int)> > (call=..., argc=1, types=0x7fffffffa718, a=0x7fffffffc1b0, thisObject=0x9feed0, engine=<optimized out>) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4jscall_p.h:173 #73 QV4::Function::call (this=0x8a3aa0, thisObject=0x9feed0, a=a@entry=0x7fffffffc1b0, types=0x7fffffffa718, argc=1, context=0x7fffc2a84300) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/jsruntime/qv4function.cpp:27 #74 0x00007ffff6399967 in QQmlJavaScriptExpression::evaluate (this=this@entry=0xe18a50, a=a@entry=0x7fffffffc1b0, types=<optimized out>, argc=argc@entry=1) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmljavascriptexpression_p.h:248 #75 0x00007ffff631829d in QQmlBoundSignalExpression::evaluate (this=0xe18a50, a=a@entry=0x7fffffffc1b0) at /usr/include/qt6/QtCore/qvarlengtharray.h:85 #76 0x00007ffff6318de0 in QQmlBoundSignal_callback (e=0xe11410, a=0x7fffffffc1b0) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/ftw/qqmlrefcount_p.h:72 #77 0x00007ffff63c623c in QQmlNotifier::emitNotify (endpoint=<optimized out>, a=0x7fffffffc1b0) at /usr/src/debug/qt6-qtdeclarative-6.6.2-1.fc39.x86_64/src/qml/qml/qqmlnotifier.cpp:70 #78 0x00007ffff4e015c0 in doActivate<false> (sender=0x686f20, signal_index=4, argv=0x7fffffffc1b0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qobject.cpp:3931 #79 0x00007ffff4df7f67 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x444ca0 <DiscoverObject::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x7fffffffc1b0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qobject.cpp:4099 #80 0x000000000041b4c8 in DiscoverObject::openApplicationInternal (_t1=<optimized out>, this=<optimized out>) at /home/nate/kde/build/discover/discover/plasma-discover_autogen/include/moc_DiscoverObject.cpp:491 #81 operator() (__closure=0x19d93d0) at /home/nate/kde/src/discover/discover/DiscoverObject.cpp:376 #82 std::__invoke_impl<bool, DiscoverObject::openApplication(const QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()>&> (__f=...) at /usr/include/c++/13/bits/invoke.h:61 #83 std::__invoke_r<bool, DiscoverObject::openApplication(const QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()>&> (__fn=...) at /usr/include/c++/13/bits/invoke.h:114 #84 std::_Function_handler<bool(), DiscoverObject::openApplication(const QUrl&)::<lambda()>::<lambda(QVector<StreamResult>&)>::<lambda()> >::_M_invoke(const std::_Any_data &) (__functor=<optimized out>) at /usr/include/c++/13/bits/std_function.h:290 #85 0x0000000000422cd2 in std::function<bool ()>::operator()() const (this=0x196e3c0) at /usr/include/c++/13/bits/std_function.h:591 #86 OneTimeAction::trigger (this=0x196e3b0) at /home/nate/kde/src/discover/libdiscover/utils.h:39 #87 OneTimeAction::trigger (this=0x196e3b0) at /home/nate/kde/src/discover/libdiscover/utils.h:34 #88 0x00007ffff4e01951 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc288, r=0x196e3b0, this=0x1d9abf0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qobjectdefs_impl.h:433 #89 doActivate<false> (sender=0xfb43f0, signal_index=5, argv=0x7fffffffc288) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qobject.cpp:4039 #90 0x00007ffff4df7f67 in QMetaObject::activate (sender=sender@entry=0xfb43f0, m=m@entry=0x7ffff7ed03e0, local_signal_index=local_signal_index@entry=2, argv=argv@entry=0x0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qobject.cpp:4099 #91 0x00007ffff7e950d3 in AbstractResource::stateChanged (this=this@entry=0xfb43f0) at /home/nate/kde/build/discover/libdiscover/DiscoverCommon_autogen/include/moc_AbstractResource.cpp:789 #92 0x00007fffd806ef41 in PackageKitResource::addPackageId (this=0xfb43f0, info=<optimized out>, info@entry=PackageKit::Transaction::InfoInstalled, packageId=..., arch=arch@entry=true) at /home/nate/kde/src/discover/libdiscover/backends/PackageKitBackend/PackageKitResource.cpp:236 #93 0x00007fffd805bf06 in PackageKitBackend::addPackage (arch=<optimized out>, summary=..., packageId=..., info=PackageKit::Transaction::InfoInstalled, this=<optimized out>) at /home/nate/kde/src/discover/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:466 #94 PackageKitBackend::addPackage (this=<optimized out>, info=PackageKit::Transaction::InfoInstalled, packageId=..., summary=..., arch=true) at /home/nate/kde/src/discover/libdiscover/backends/PackageKitBackend/PackageKitBackend.cpp:450 #95 0x00007ffff4e01951 in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc4e0, r=0x772c90, this=0xcab8a0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qobjectdefs_impl.h:433 #96 doActivate<false> (sender=0xe33790, signal_index=24, argv=0x7fffffffc4e0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qobject.cpp:4039 #97 0x00007ffff4df7f67 in QMetaObject::activate (sender=sender@entry=0xe33790, m=m@entry=0x7fffcff27ee0 <PackageKit::Transaction::staticMetaObject>, local_signal_index=local_signal_index@entry=21, argv=argv@entry=0x7fffffffc4e0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qobject.cpp:4099 #98 0x00007fffcfef8a8b in PackageKit::Transaction::package (this=this@entry=0xe33790, _t1=<optimized out>, _t2=..., _t3=...) at /home/nate/kde/build/packagekit-qt/src/packagekitqt6_autogen/include/moc_transaction.cpp:3003 #99 0x00007fffcfefedee in PackageKit::TransactionPrivate::Packages (this=<optimized out>, pkgs=<optimized out>) at /home/nate/kde/src/packagekit-qt/src/transactionprivate.cpp:351 #100 0x00007fffcfefb2b4 in PackageKit::Transaction::qt_metacall (this=0xe33790, _c=QMetaObject::InvokeMetaMethod, _id=34, _a=0x7fffffffc698) at /home/nate/kde/build/packagekit-qt/src/packagekitqt6_autogen/include/moc_transaction.cpp:2850 #101 0x00007ffff669b789 in QDBusConnectionPrivate::deliverCall (this=0x7fffdc009f80, object=0xe33790, msg=..., metaTypes=<optimized out>, slotIdx=39) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/dbus/qdbusintegrator.cpp:977 #102 0x00007ffff4df2f87 in QObject::event (this=0xe33790, e=0x7fffdc01b1d0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qobject.cpp:1437 #103 0x00007ffff73c3228 in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0xe33790, e=0x7fffdc01b1d0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/widgets/kernel/qapplication.cpp:3296 #104 0x00007ffff4da0948 in QCoreApplication::notifyInternal2 (receiver=0xe33790, event=0x7fffdc01b1d0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1121 #105 0x00007ffff4da0b4d in QCoreApplication::sendEvent (receiver=<optimized out>, event=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1539 #106 0x00007ffff4da4845 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x4a3a40) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1901 #107 0x00007ffff4da4bbd in QCoreApplication::sendPostedEvents (receiver=<optimized out>, event_type=<optimized out>) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qcoreapplication.cpp:1760 #108 0x00007ffff506c86f in postEventSourceDispatch (s=0x5480f0) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:243 #109 0x00007ffff452fe5c in g_main_dispatch (context=0x7fffdc000ef0) at ../glib/gmain.c:3476 #110 g_main_context_dispatch_unlocked (context=0x7fffdc000ef0) at ../glib/gmain.c:4284 #111 0x00007ffff458af18 in g_main_context_iterate_unlocked.isra.0 (context=context@entry=0x7fffdc000ef0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4349 #112 0x00007ffff452dad3 in g_main_context_iteration (context=0x7fffdc000ef0, may_block=1) at ../glib/gmain.c:4414 #113 0x00007ffff506c11f in QEventDispatcherGlib::processEvents (this=0x4a99e0, flags=...) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/kernel/qeventdispatcher_glib.cpp:393 #114 0x00007ffff4dad70b in QEventLoop::exec (this=this@entry=0x7fffffffcd00, flags=..., flags@entry=...) at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/global/qflags.h:34 #115 0x00007ffff4da950d in QCoreApplication::exec () at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/corelib/global/qflags.h:74 #116 0x00007ffff57fafbd in QGuiApplication::exec () at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/gui/kernel/qguiapplication.cpp:1925 #117 0x00007ffff73c3199 in QApplication::exec () at /usr/src/debug/qt6-qtbase-6.6.2-1.fc39.x86_64/src/widgets/kernel/qapplication.cpp:2574 #118 0x0000000000416d7e in main (argc=<optimized out>, argv=<optimized out>) at /home/nate/kde/src/discover/discover/main.cpp:219 -- You are receiving this mail because: You are watching all bug changes.