I have elisa-git installed on Arch Linux, it crashes when I add a new path in elisa settings. Program terminated with signal SIGSEGV, Segmentation fault. #0 0x00007f156b41a6c2 in ?? () from /usr/lib/libKF5KCMUtils.so.5 [Current thread is 1 (Thread 0x7f1563f4af40 (LWP 12609))] (gdb) bt #0 0x00007f156b41a6c2 in () at /usr/lib/libKF5KCMUtils.so.5 #1 0x00007f156bc84bd0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #2 0x00007f15240a7697 in KCMElisaLocalFile::setRootPath(QStringList) (this=this@entry=0x564512c81080, rootPath=...) at /usr/src/debug/elisa-git/src/localFileConfiguration/localfileconfiguration.cpp:111 #3 0x00007f15240a8020 in KCMElisaLocalFile::load() (this=0x564512c81080) at /usr/src/debug/elisa-git/src/localFileConfiguration/localfileconfiguration.cpp:75 #4 0x00007f156bc84bd0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #5 0x00007f156aeebb67 in KCoreConfigSkeleton::save() () at /usr/lib/libKF5ConfigCore.so.5 #6 0x00007f156b41a4b2 in () at /usr/lib/libKF5KCMUtils.so.5 #7 0x00007f156b420698 in KCModuleProxy::save() () at /usr/lib/libKF5KCMUtils.so.5 #8 0x00007f156b41d492 in () at /usr/lib/libKF5KCMUtils.so.5 #9 0x00007f156b41d68f in KCMultiDialog::slotOkClicked() () --Type <RET> for more, q to quit, c to continue without paging--c MUtils.so.5 #10 0x00007f156bc84bd0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #11 0x00007f156c756803 in QAbstractButton::clicked(bool) () at /usr/lib/libQt5Widgets.so.5 #12 0x00007f156c756a1c in () at /usr/lib/libQt5Widgets.so.5 #13 0x00007f156c757e12 in () at /usr/lib/libQt5Widgets.so.5 #14 0x00007f156c757fe6 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5 #15 0x00007f156c6ab658 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #16 0x00007f156c66be14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #17 0x00007f156c67392a in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #18 0x00007f156bc5ac39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #19 0x00007f156c672c11 in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5 #20 0x00007f156c6c698c in () at /usr/lib/libQt5Widgets.so.5 #21 0x00007f156c6c95d5 in () at /usr/lib/libQt5Widgets.so.5 #22 0x00007f156c66be14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #23 0x00007f156c6736e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #24 0x00007f156bc5ac39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #25 0x00007f156c09c0dc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 #26 0x00007f156c09e066 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #27 0x00007f156c077a3c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #28 0x00007f1563b78e1d in () at /usr/lib/libQt5XcbQpa.so.5 #29 0x00007f156bc598cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #30 0x00007f156c86176e in QDialog::exec() () at /usr/lib/libQt5Widgets.so.5 #31 0x00007f156d101979 in ElisaApplication::configureElisa() (this=<optimized out>) at /usr/src/debug/elisa-git/src/elisaapplication.cpp:270 #32 0x00007f156bc84bd0 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #33 0x00007f156c665613 in QAction::triggered(bool) () at /usr/lib/libQt5Widgets.so.5 #34 0x00007f156c667d0a in QAction::activate(QAction::ActionEvent) () at /usr/lib/libQt5Widgets.so.5 #35 0x00007f156c6682e8 in () at /usr/lib/libQt5Widgets.so.5 #36 0x00007f156c668837 in QAction::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libQt5Widgets.so.5 #37 0x00007f156cddc2de in () at /usr/lib/libQt5Qml.so.5 #38 0x00007f156cd3f934 in () at /usr/lib/libQt5Qml.so.5 #39 0x00007f156cd40d09 in () at /usr/lib/libQt5Qml.so.5 #40 0x00007f156cd419a6 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5 #41 0x00007f156cd5c1bb in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5 #42 0x00007f156cd4f7b4 in () at /usr/lib/libQt5Qml.so.5 #43 0x00007f156ce0a6a0 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5 #44 0x00007f156cd9a680 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #45 0x00007f156cd9b85c in () at /usr/lib/libQt5Qml.so.5 #46 0x00007f156cde6c43 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #47 0x00007f156cd7d2b4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #48 0x00007f156bc8439f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #49 0x00007f1558134c91 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #50 0x00007f156bc84a7c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #51 0x00007f1558132670 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #52 0x00007f1558111e20 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #53 0x00007f1558134d86 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #54 0x00007f155813583b in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #55 0x00007f156cddc2de in () at /usr/lib/libQt5Qml.so.5 #56 0x00007f156cd3f934 in () at /usr/lib/libQt5Qml.so.5 #57 0x00007f156cd40d09 in () at /usr/lib/libQt5Qml.so.5 #58 0x00007f156cd419a6 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5 #59 0x00007f156cd5c1bb in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5 #60 0x00007f156cd4f7b4 in () at /usr/lib/libQt5Qml.so.5 #61 0x00007f156cd5c1bb in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5 #62 0x00007f156cd4f7b4 in () at /usr/lib/libQt5Qml.so.5 #63 0x00007f156ce0a6a0 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5 #64 0x00007f156cd9a680 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #65 0x00007f156cd9b85c in () at /usr/lib/libQt5Qml.so.5 #66 0x00007f156cde6c43 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #67 0x00007f156cd7d2b4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #68 0x00007f156bc8439f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #69 0x00007f156cd79193 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #70 0x00007f156cddc2de in () at /usr/lib/libQt5Qml.so.5 #71 0x00007f156cd3f662 in () at /usr/lib/libQt5Qml.so.5 #72 0x00007f156cd40d35 in () at /usr/lib/libQt5Qml.so.5 #73 0x00007f156cd419a6 in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5 #74 0x00007f156cd5c1bb in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, QV4::Value*, int, QV4::Value*, int) () at /usr/lib/libQt5Qml.so.5 #75 0x00007f156cd4f7b4 in () at /usr/lib/libQt5Qml.so.5 #76 0x00007f156ce0a6a0 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5 #77 0x00007f156cd9a680 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #78 0x00007f156cd9b85c in () at /usr/lib/libQt5Qml.so.5 #79 0x00007f156cde6c43 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #80 0x00007f156cd7d2b4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #81 0x00007f156bc8439f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #82 0x00007f156abec3f3 in QQuickMouseArea::released(QQuickMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #83 0x00007f156abedc7d in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) () at /usr/lib/libQt5Quick.so.5 #84 0x00007f156abeef02 in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #85 0x00007f156ab5c9c8 in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #86 0x00007f156c66be14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #87 0x00007f156c6736e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #88 0x00007f156bc5ac39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #89 0x00007f156ab75a0e in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #90 0x00007f156ab764bc in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () at /usr/lib/libQt5Quick.so.5 #91 0x00007f156ab76df9 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #92 0x00007f155811373c in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #93 0x00007f156c0a8a95 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5 #94 0x00007f156ab78a5c in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #95 0x00007f1558113862 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #96 0x00007f156c66be14 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #97 0x00007f156c6736e1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #98 0x00007f156bc5ac39 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #99 0x00007f156c09c0dc in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 #100 0x00007f156c09e066 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #101 0x00007f156c077a3c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #102 0x00007f1563b78e1d in () at /usr/lib/libQt5XcbQpa.so.5 #103 0x00007f156bc598cc in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #104 0x00007f156bc61bc6 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #105 0x0000564510138973 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at /usr/src/debug/elisa-git/src/main.cpp:156
Thanks for your report. I used to have this bug but I believe it could have been fixed by changes in the KF5 Frameworks. Are you still able to reproduce it ?
I can't reproduce with elisa-git on Arch Linux. I'm closing this report as fixed. Thank you Matthieu.