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
Is this still an issue?
Dear Bug Submitter, This bug has been in NEEDSINFO status with no change for at least 15 days. Please provide the requested information as soon as possible and set the bug status as REPORTED. Due to regular bug tracker maintenance, if the bug is still in NEEDSINFO status with no change in 30 days the bug will be closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging If you have already provided the requested information, please mark the bug as REPORTED so that the KDE team knows that the bug is ready to be confirmed. Thank you for helping us make KDE software even better for everyone!
This bug has been in NEEDSINFO status with no change for at least 30 days. The bug is now closed as RESOLVED > WORKSFORME due to lack of needed information. For more information about our bug triaging procedures please read the wiki located here: https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging Thank you for helping us make KDE software even better for everyone!