Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 709484 - kde-plasma/systemsettings-5.17.5: crash if I try to navigate to NightColor settings
Summary: kde-plasma/systemsettings-5.17.5: crash if I try to navigate to NightColor se...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal
Assignee: Gentoo KDE team
URL: https://phabricator.kde.org/D27366
Whiteboard:
Keywords:
: 709340 (view as bug list)
Depends on:
Blocks:
 
Reported: 2020-02-13 13:17 UTC by Julien Delquié
Modified: 2020-02-13 21:28 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Julien Delquié 2020-02-13 13:17:32 UTC
Application: Configuration du système (systemsettings5), signal: Aborted
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f5fff8e9840 (LWP 3156095))]

Thread 10 (Thread 0x7f5fcadef700 (LWP 3156111)):
#0  0x00007f6003c2ed40 in read () from /lib64/libc.so.6
#1  0x00007f6001feaabf in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6001fa410e in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6001fa4583 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6001fa46ff in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6004246e2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f60041f1c0b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f60040484ae in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#8  0x00007f6003267085 in ?? () from /usr/lib64/libQt5Qml.so.5
#9  0x00007f60040494db in ?? () from /usr/lib64/libQt5Core.so.5
#10 0x00007f6002903397 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6003c3f04f in clone () from /lib64/libc.so.6

Thread 9 (Thread 0x7f5fd6448700 (LWP 3156104)):
#0  0x00007f6003c2ed40 in read () from /lib64/libc.so.6
#1  0x00007f6001feaabf in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6001fa410e in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6001fa4583 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6001fa46ff in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f6004246e2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f60041f1c0b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#7  0x00007f60040484ae in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#8  0x00007f6003267085 in ?? () from /usr/lib64/libQt5Qml.so.5
#9  0x00007f60040494db in ?? () from /usr/lib64/libQt5Core.so.5
#10 0x00007f6002903397 in start_thread () from /lib64/libpthread.so.0
#11 0x00007f6003c3f04f in clone () from /lib64/libc.so.6

Thread 8 (Thread 0x7f5fd7fff700 (LWP 3156103)):
#0  0x00007f6001feef59 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6001fa400b in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6001fa4583 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6001fa46ff in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6004246e2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f60041f1c0b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f60040484ae in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f6003267085 in ?? () from /usr/lib64/libQt5Qml.so.5
#8  0x00007f60040494db in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007f6002903397 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6003c3f04f in clone () from /lib64/libc.so.6

Thread 7 (Thread 0x7f5fe9522700 (LWP 3156102)):
#0  0x00007f6002909de7 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5feb35a56b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f5feb35a187 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f6002903397 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6003c3f04f in clone () from /lib64/libc.so.6

Thread 6 (Thread 0x7f5fe9d23700 (LWP 3156101)):
#0  0x00007f6002909de7 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5feb35a56b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f5feb35a187 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f6002903397 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6003c3f04f in clone () from /lib64/libc.so.6

Thread 5 (Thread 0x7f5fea524700 (LWP 3156100)):
#0  0x00007f6002909de7 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5feb35a56b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f5feb35a187 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f6002903397 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6003c3f04f in clone () from /lib64/libc.so.6

Thread 4 (Thread 0x7f5fead25700 (LWP 3156099)):
#0  0x00007f6002909de7 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib64/libpthread.so.0
#1  0x00007f5feb35a56b in ?? () from /usr/lib64/dri/i965_dri.so
#2  0x00007f5feb35a187 in ?? () from /usr/lib64/dri/i965_dri.so
#3  0x00007f6002903397 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f6003c3f04f in clone () from /lib64/libc.so.6

Thread 3 (Thread 0x7f5ff1327700 (LWP 3156098)):
#0  0x00007f6001fa15f5 in ?? () from /usr/lib64/libglib-2.0.so.0
#1  0x00007f6001fa3f2f in g_main_context_check () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f6001fa4583 in ?? () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f6001fa46ff in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f6004246e2b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#5  0x00007f60041f1c0b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#6  0x00007f60040484ae in QThread::exec() () from /usr/lib64/libQt5Core.so.5
#7  0x00007f60044d8507 in ?? () from /usr/lib64/libQt5DBus.so.5
#8  0x00007f60040494db in ?? () from /usr/lib64/libQt5Core.so.5
#9  0x00007f6002903397 in start_thread () from /lib64/libpthread.so.0
#10 0x00007f6003c3f04f in clone () from /lib64/libc.so.6

Thread 2 (Thread 0x7f5ff250c700 (LWP 3156097)):
#0  0x00007f6003c33423 in poll () from /lib64/libc.so.6
#1  0x00007f60028c0cf7 in ?? () from /usr/lib64/libxcb.so.1
#2  0x00007f60028c291a in xcb_wait_for_event () from /usr/lib64/libxcb.so.1
#3  0x00007f5ff2691470 in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#4  0x00007f60040494db in ?? () from /usr/lib64/libQt5Core.so.5
#5  0x00007f6002903397 in start_thread () from /lib64/libpthread.so.0
#6  0x00007f6003c3f04f in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f5fff8e9840 (LWP 3156095)):
[KCrash Handler]
#6  0x00007f6003b73c71 in raise () from /lib64/libc.so.6
#7  0x00007f6003b5d535 in abort () from /lib64/libc.so.6
#8  0x00007f600400fcfb in QMessageLogger::fatal(char const*, ...) const () from /usr/lib64/libQt5Core.so.5
#9  0x00007f60053db0c7 in ?? () from /usr/lib64/libKF5Service.so.5
#10 0x00007f60053db2ad in ?? () from /usr/lib64/libKF5Service.so.5
#11 0x00007f5fd713359a in Plasma::DataEngine::DataEngine(KPluginInfo const&, QObject*) () from /usr/lib64/libKF5Plasma.so.5
#12 0x00007f5fd7147de9 in ?? () from /usr/lib64/libKF5Plasma.so.5
#13 0x00007f5fd713768d in Plasma::DataEngineConsumer::dataEngine(QString const&) () from /usr/lib64/libKF5Plasma.so.5
#14 0x00007f5fd42e0ec1 in ColorCorrect::Geolocator::Geolocator(QObject*) () from /usr/lib64/libcolorcorrect.so.5
#15 0x00007f5fd433a70b in ?? () from /usr/lib64/qt5/qml/org/kde/colorcorrect/libcolorcorrectplugin.so
#16 0x00007f60031e0dac in QQmlType::create(QObject**, void**, unsigned long) const () from /usr/lib64/libQt5Qml.so.5
#17 0x00007f600323c697 in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /usr/lib64/libQt5Qml.so.5
#18 0x00007f600323b02e in QQmlObjectCreator::setPropertyBinding(QQmlPropertyData const*, QV4::CompiledData::Binding const*) () from /usr/lib64/libQt5Qml.so.5
#19 0x00007f600323b74e in QQmlObjectCreator::setupBindings(bool) () from /usr/lib64/libQt5Qml.so.5
#20 0x00007f600323c2bb in QQmlObjectCreator::populateInstance(int, QObject*, QObject*, QQmlPropertyData const*) () from /usr/lib64/libQt5Qml.so.5
#21 0x00007f600323cdea in QQmlObjectCreator::createInstance(int, QObject*, bool) () from /usr/lib64/libQt5Qml.so.5
#22 0x00007f600323defb in QQmlObjectCreator::create(int, QObject*, QQmlInstantiationInterrupt*) () from /usr/lib64/libQt5Qml.so.5
#23 0x00007f60031c201e in ?? () from /usr/lib64/libQt5Qml.so.5
#24 0x00007f60031c2742 in QQmlEnginePrivate::incubate(QQmlIncubator&, QQmlContextData*) () from /usr/lib64/libQt5Qml.so.5
#25 0x00007f60031bf29f in QQmlComponent::create(QQmlIncubator&, QQmlContext*, QQmlContext*) () from /usr/lib64/libQt5Qml.so.5
#26 0x00007f60039294c7 in KDeclarative::QmlObject::completeInitialization(QHash<QString, QVariant> const&) () from /usr/lib64/libKF5Declarative.so.5
#27 0x00007f60057159ee in ?? () from /usr/lib64/libKF5QuickAddons.so.5
#28 0x00007f600582cd5d in KCModuleLoader::loadModule(KCModuleInfo const&, KCModuleLoader::ErrorReporting, QWidget*, QStringList const&) () from /usr/lib64/libKF5KCMUtils.so.5
#29 0x00007f60058367ea in ?? () from /usr/lib64/libKF5KCMUtils.so.5
#30 0x00007f6005836e08 in KCModuleProxy::realModule() const () from /usr/lib64/libKF5KCMUtils.so.5
#31 0x00007f6005877d75 in ModuleView::updatePageIconHeader(KPageWidgetItem*, bool) () from /usr/lib64/libsystemsettingsview.so.3
#32 0x00007f600587900c in ModuleView::addModule(KCModuleInfo*) () from /usr/lib64/libsystemsettingsview.so.3
#33 0x00007f6005879405 in ModuleView::loadModule(QModelIndex const&) () from /usr/lib64/libsystemsettingsview.so.3
#34 0x00007f5fe8c04411 in ?? () from /usr/lib64/qt5/plugins/systemsettings_sidebar_mode.so
#35 0x00007f5fe8c031bc in ?? () from /usr/lib64/qt5/plugins/systemsettings_sidebar_mode.so
#36 0x00007f5fe8c0367b in ?? () from /usr/lib64/qt5/plugins/systemsettings_sidebar_mode.so
#37 0x00007f60030e6762 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () from /usr/lib64/libQt5Qml.so.5
#38 0x00007f60030e752e in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () from /usr/lib64/libQt5Qml.so.5
#39 0x00007f60030e76a7 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () from /usr/lib64/libQt5Qml.so.5
#40 0x00007f60030acb03 in QV4::Object::virtualResolveLookupSetter(QV4::Object*, QV4::ExecutionEngine*, QV4::Lookup*, QV4::Value const&) () from /usr/lib64/libQt5Qml.so.5
#41 0x00007f600310014b in ?? () from /usr/lib64/libQt5Qml.so.5
#42 0x00007f6003105487 in ?? () from /usr/lib64/libQt5Qml.so.5
#43 0x00007f6003097f3d in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () from /usr/lib64/libQt5Qml.so.5
#44 0x00007f600321ec67 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () from /usr/lib64/libQt5Qml.so.5
#45 0x00007f60031c700e in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib64/libQt5Qml.so.5
#46 0x00007f60031c8048 in ?? () from /usr/lib64/libQt5Qml.so.5
#47 0x00007f60032007dc in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib64/libQt5Qml.so.5
#48 0x00007f60031aa914 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib64/libQt5Qml.so.5
#49 0x00007f600422557d in ?? () from /usr/lib64/libQt5Core.so.5
#50 0x00007f5ff1921da8 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /usr/lib64/libQt5QuickTemplates2.so.5
#51 0x00007f5ff193f9b5 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5QuickTemplates2.so.5
#52 0x00007f600360e8b8 in QQuickItem::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#53 0x00007f6004cb1c7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#54 0x00007f6004cbad70 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#55 0x00007f60041f2d5e in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#56 0x00007f600362998d in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /usr/lib64/libQt5Quick.so.5
#57 0x00007f600362b066 in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /usr/lib64/libQt5Quick.so.5
#58 0x00007f600362bd85 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () from /usr/lib64/libQt5Quick.so.5
#59 0x00007f6004691d1d in QWindow::event(QEvent*) () from /usr/lib64/libQt5Gui.so.5
#60 0x00007f600362d729 in QQuickWindow::event(QEvent*) () from /usr/lib64/libQt5Quick.so.5
#61 0x00007f6004cb1c7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#62 0x00007f6004cbad70 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#63 0x00007f60041f2d5e in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#64 0x00007f6003940b67 in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /usr/lib64/libQt5QuickWidgets.so.5
#65 0x00007f6004cf3f6e in QWidget::event(QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#66 0x00007f6003940d13 in QQuickWidget::event(QEvent*) () from /usr/lib64/libQt5QuickWidgets.so.5
#67 0x00007f6004cb1c7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#68 0x00007f6004cbafbf in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#69 0x00007f60041f2d5e in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#70 0x00007f6004cba086 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool, bool) () from /usr/lib64/libQt5Widgets.so.5
#71 0x00007f6004d0eb77 in ?? () from /usr/lib64/libQt5Widgets.so.5
#72 0x00007f6004d119c4 in ?? () from /usr/lib64/libQt5Widgets.so.5
#73 0x00007f6004cb1c7f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#74 0x00007f6004cbad70 in QApplication::notify(QObject*, QEvent*) () from /usr/lib64/libQt5Widgets.so.5
#75 0x00007f60041f2d5e in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib64/libQt5Core.so.5
#76 0x00007f6004687f4b in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib64/libQt5Gui.so.5
#77 0x00007f60046896e5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib64/libQt5Gui.so.5
#78 0x00007f6004664dea in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Gui.so.5
#79 0x00007f5ff269242a in ?? () from /usr/lib64/libQt5XcbQpa.so.5
#80 0x00007f6001fa43e3 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#81 0x00007f6001fa4668 in ?? () from /usr/lib64/libglib-2.0.so.0
#82 0x00007f6001fa46ff in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#83 0x00007f6004246e10 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#84 0x00007f60041f1c0b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib64/libQt5Core.so.5
#85 0x00007f60041f99b2 in QCoreApplication::exec() () from /usr/lib64/libQt5Core.so.5
#86 0x000056209dc4764c in ?? ()
#87 0x00007f6003b5ef1b in __libc_start_main () from /lib64/libc.so.6
#88 0x000056209dc476ca in _start ()
[Inferior 1 (process 3156095) detached]


Reproducible: Always

Steps to Reproduce:
1. Open System Configuration
2. Try to select NightColor
3. Crash happen
Actual Results:  
Crash.

Expected Results:  
No crash, settings available for customization.
Comment 1 Lars Wendler (Polynomial-C) (RETIRED) gentoo-dev 2020-02-13 13:40:27 UTC
Seems like the entire "Display and Monitor" module is affected...
Comment 2 Andreas Sturmlechner gentoo-dev 2020-02-13 13:41:30 UTC
*** Bug 709340 has been marked as a duplicate of this bug. ***
Comment 3 Andreas Sturmlechner gentoo-dev 2020-02-13 14:16:33 UTC
Did you build plasma-workspace without USE=geolocation?

Please try the upstream patch taken from $URL.
Comment 4 Julien Delquié 2020-02-13 14:26:24 UTC
(In reply to Andreas Sturmlechner from comment #3)
> Did you build plasma-workspace without USE=geolocation?
> 

plasma-workspace is not compiled with USE geolocation.

equery uses kde-plasma/plasma-workspace
[ Legend : U - final flag setting for installation]
[        : I - package is installed with flag     ]
[ Colors : set, unset                             ]
 * Found these USE flags for kde-plasma/plasma-workspace-5.17.5-r1:
 U I
 - - appstream        : Enable AppStream software metadata support
 + + calendar         : Add support for calendars (not using mcal!)
 - - debug            : Enable extra debug codepaths, like asserts and extra output. If you want to get meaningful
                        backtraces see https://wiki.gentoo.org/wiki/Project:Quality_Assurance/Backtraces
 - - geolocation      : Enables dataengine providing location information
 - - gps              : Add support for Global Positioning System
 + + handbook         : Enable handbooks generation for packages by KDE
 - - qalculate        : Enable Qalculate runner using sci-libs/libqalculate
 - - qrcode           : Enable support for creating QR codes from clipboard data using kde-frameworks/prison
 + + semantic-desktop : Cross-KDE support for semantic search and information retrieval
 + + systemd          : Enable use of systemd-specific libraries and features like socket activation or session tracking
 - - test             : Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test
                        but can be toggled independently)


> Please try the upstream patch taken from $URL.

I will try this at home. ;)
Comment 5 Andreas Sturmlechner gentoo-dev 2020-02-13 14:29:57 UTC
the patch is for kde-frameworks/plasma, btw.
Comment 6 Julien Delquié 2020-02-13 14:56:27 UTC
USE=geolocation correct the thing, nice shot!
Still, I will give a try to the patch when USE=-geolocation is set, at home.
Comment 7 Julien Delquié 2020-02-13 17:51:38 UTC
(In reply to Andreas Sturmlechner from comment #3)
> Did you build plasma-workspace without USE=geolocation?
> 
> Please try the upstream patch taken from $URL.

(In reply to Andreas Sturmlechner from comment #5)
> the patch is for kde-frameworks/plasma, btw.

Ok, I just used this patch, and… it works!
It can be used in a future revision of the ebuild.

I will activate USE=geolocation on my system, anyway.
Seems to be useful for my personal needs!
Comment 8 Andreas Sturmlechner gentoo-dev 2020-02-13 19:25:27 UTC
Thanks for testing.
Comment 9 Larry the Git Cow gentoo-dev 2020-02-13 21:28:23 UTC
The bug has been closed via the following commit(s):

https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a6e4eefd7653df1140fe0a58cd25447afd3570fb

commit a6e4eefd7653df1140fe0a58cd25447afd3570fb
Author:     Andreas Sturmlechner <asturm@gentoo.org>
AuthorDate: 2020-02-13 19:20:22 +0000
Commit:     Andreas Sturmlechner <asturm@gentoo.org>
CommitDate: 2020-02-13 21:26:36 +0000

    kde-frameworks/plasma: Fix systemsettings crashes
    
    KDE-Bug: https://bugs.kde.org/show_bug.cgi?id=417548
    Thanks-to: Julien Delquié <julien.dlq@gmail.com>
    Tested-by: Lars Wendler <polynomial-c@gentoo.org>
    Closes: https://bugs.gentoo.org/709484
    Package-Manager: Portage-2.3.88, Repoman-2.3.20
    Signed-off-by: Andreas Sturmlechner <asturm@gentoo.org>

 ....0-construct-nullengine-w-KPluginMetadata.patch | 29 ++++++++
 kde-frameworks/plasma/plasma-5.67.0-r1.ebuild      | 77 ++++++++++++++++++++++
 2 files changed, 106 insertions(+)