https://bugs.kde.org/show_bug.cgi?id=425453
Bug ID: 425453 Summary: KDE Neon crash post updating linux images and changing the "image of the day" wallpaper. Product: plasmashell Version: 5.19.4 Platform: Neon Packages OS: Linux Status: REPORTED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: eannagr...@gmail.com CC: plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.19.4) Qt Version: 5.14.2 Frameworks Version: 5.74.0 Operating System: Linux 5.8.1-surface x86_64 Windowing system: X11 Distribution: KDE neon Testing Edition -- Information about the crash: - What I was doing when the application crashed: I was rebooting my laptop after updating from the terminal, as usual using "pkcon refresh && pkcon update". When laptop booted up, though, kde had crashed. I rebooted my computer again to recreate scenario. I also tried, "pkcon repair", and "sudo dpkg --configure -a." The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 KServiceType::serviceOffersOffset() const (this=0x0) at ./src/services/kservicetype.cpp:216 #5 0x00007fc164447127 in KServiceFactory::hasOffer(QExplicitlySharedDataPointer<KServiceType> const&, QExplicitlySharedDataPointer<KService> const&) (this=this@entry=0x55e53ee1d080, serviceType=..., testedService=...) at ./src/services/kservicefactory.cpp:319 #6 0x00007fc164435714 in <lambda(const Ptr&)>::operator() (__closure=<synthetic pointer>, __closure=<synthetic pointer>, serv=...) at ./src/services/kapplicationtrader.cpp:57 #7 __gnu_cxx::__ops::_Iter_pred<filterMimeTypeOffers(KService::List&)::<lambda(const Ptr&)> >::operator()<QList<QExplicitlySharedDataPointer<KService> >::iterator> (__it=..., this=<synthetic pointer>) at /usr/include/c++/9/bits/predefined_ops.h:283 #8 std::__find_if<QList<QExplicitlySharedDataPointer<KService> >::iterator, __gnu_cxx::__ops::_Iter_pred<filterMimeTypeOffers(KService::List&)::<lambda(const Ptr&)> > > (__first=..., __pred=..., __last=...) at /usr/include/c++/9/bits/stl_algo.h:120 #9 std::__find_if<QList<QExplicitlySharedDataPointer<KService> >::iterator, __gnu_cxx::__ops::_Iter_pred<filterMimeTypeOffers(KService::List&)::<lambda(const Ptr&)> > > (__first=..., __last=..., __pred=...) at /usr/include/c++/9/bits/stl_algo.h:162 #10 std::__remove_if<QList<QExplicitlySharedDataPointer<KService> >::iterator, __gnu_cxx::__ops::_Iter_pred<filterMimeTypeOffers(KService::List&)::<lambda(const Ptr&)> > > (__pred=..., __last=..., __first=...) at /usr/include/c++/9/bits/stl_algo.h:863 #11 std::remove_if<QList<QExplicitlySharedDataPointer<KService> >::iterator, filterMimeTypeOffers(KService::List&)::<lambda(const Ptr&)> > (__first=..., __last=..., __pred=...) at /usr/include/c++/9/bits/stl_algo.h:940 #12 filterMimeTypeOffers (list=...) at ./src/services/kapplicationtrader.cpp:59 #13 KApplicationTrader::queryByMimeType(QString const&, std::function<bool (QExplicitlySharedDataPointer<KService> const&)>) (mimeType=..., filterFunc=...) at ./src/services/kapplicationtrader.cpp:99 #14 0x00007fc1650e48fd in Plasma::AssociatedApplicationManager::setUrls(Plasma::Applet*, QList<QUrl> const&) (this=0x7fc1651636b0 <Plasma::(anonymous namespace)::Q_QGS_privateAssociatedApplicationManagerSelf::innerFunction()::holder>, applet=0x55e53e32ada0, urls=...) at /usr/include/c++/9/bits/std_function.h:396 #15 0x00007fc1650cc0f4 in Plasma::Applet::setAssociatedApplicationUrls(QList<QUrl> const&) (this=0x55e53e32ada0, urls=...) at ./src/plasma/applet.cpp:819 #16 0x00007fc15c53da04 in AppletInterface::setAssociatedApplicationUrls(QList<QUrl> const&) (this=0x55e53e306b70, urls=...) at ./src/scriptengines/qml/plasmoid/appletinterface.cpp:559 #17 0x00007fc15c53ffe1 in AppletInterface::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=0x7ffd03ba2280) at ./obj-x86_64-linux-gnu/src/scriptengines/qml/plasma_appletscript_declarative_autogen/include/moc_appletinterface.cpp:734 #18 0x00007fc164911a01 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=0x7ffd03ba2220, target=0x55e53e306b70, this=0x7fc14c2067e8) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:286 #19 QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) (object=object@entry=0x55e53e306b70, property=..., value=..., context=context@entry=0x55e53ebb0ec0, flags=..., flags@entry=...) at qml/qqmlproperty.cpp:1329 #20 0x00007fc1649150e4 in QQmlPropertyPrivate::writeValueProperty(QObject*, QQmlPropertyData const&, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) (object=0x55e53e306b70, core=..., valueTypeData=..., value=..., context=0x55e53ebb0ec0, flags=flags@entry=...) at qml/qqmlproperty.cpp:1214 #21 0x00007fc164981734 in QQmlBinding::slowWrite(QQmlPropertyData const&, QQmlPropertyData const&, QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=this@entry=0x55e53ec2f690, core=..., valueTypeData=..., result=..., isUndefined=isUndefined@entry=false, flags=..., flags@entry=...) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/ftw/qflagpointer_p.h:242 #22 0x00007fc164982860 in GenericBinding<0>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x55e53ec2f690, result=..., isUndefined=<optimized out>, flags=...) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/common/qv4staticvalue_p.h:316 #23 0x00007fc164983e93 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x55e53ec2f690, watcher=..., flags=..., scope=...) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:239 #24 0x00007fc164980c52 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x55e53ec2f690, flags=...) at qml/qqmlbinding.cpp:186 #25 0x00007fc16495b3dd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104 #26 0x00007fc164903294 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x55e53ec19d40, index=38, a=0x0) at qml/qqmlengine.cpp:858 #27 0x00007fc16314d0a5 in doActivate<false>(QObject*, int, void**) (sender=0x55e53ec19d40, signal_index=38, argv=0x0) at kernel/qobject_p.h:110 #28 0x00007fc1648fea68 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertycache_p.h:375 #29 0x00007fc164983475 in QQmlPropertyData::writeProperty(QObject*, void*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., value=0x7ffd03ba40ff, target=<optimized out>, this=<optimized out>) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/qml/qqmlpropertydata_p.h:290 #30 GenericBinding<1>::doStore<bool>(bool, QQmlPropertyData const*, QFlags<QQmlPropertyData::WriteFlag>) const (flags=..., pd=<optimized out>, value=<optimized out>, this=<optimized out>) at qml/qqmlbinding.cpp:334 #31 GenericBinding<1>::write(QV4::Value const&, bool, QFlags<QQmlPropertyData::WriteFlag>) (this=0x55e53ec2af10, result=..., isUndefined=<optimized out>, flags=...) at qml/qqmlbinding.cpp:297 #32 0x00007fc164983e93 in QQmlNonbindingBinding::doUpdate(QQmlJavaScriptExpression::DeleteWatcher const&, QFlags<QQmlPropertyData::WriteFlag>, QV4::Scope&) (this=0x55e53ec2af10, watcher=..., flags=..., scope=...) at ../../include/QtQml/5.14.2/QtQml/private/../../../../../src/qml/jsruntime/qv4scopedvalue_p.h:239 #33 0x00007fc164980c52 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) (this=0x55e53ec2af10, flags=...) at qml/qqmlbinding.cpp:186 #34 0x00007fc16495b3dd in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) (endpoint=<optimized out>, a=a@entry=0x0) at qml/qqmlnotifier.cpp:104 #35 0x00007fc164903294 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) (object=0x55e53ec19d40, index=34, a=0x0) at qml/qqmlengine.cpp:858 #36 0x00007fc16314d0a5 in doActivate<false>(QObject*, int, void**) (sender=0x55e53ec19d40, signal_index=34, argv=0x0) at kernel/qobject_p.h:110 #37 0x00007fc163147af7 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=<optimized out>, m=m@entry=0x7fc16506c860 <QQuickLoader::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x0) at kernel/qobject.cpp:3930 #38 0x00007fc164e36852 in QQuickLoader::statusChanged() (this=<optimized out>) at .moc/moc_qquickloader_p.cpp:359 #39 QQuickLoaderPrivate::updateStatus() (this=<optimized out>) at items/qquickloader.cpp:1032 #40 0x000055e53ebffa98 in () #41 0x0000000000000000 in () [Inferior 1 (process 5095) detached] Possible duplicates by query: bug 424930, bug 423339, bug 423275, bug 422782, bug 422305. Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.