Bug 390036 - Crash of system settings in Shortcuts, clicking on Web shortcuts and then on Custom Shortcuts
Summary: Crash of system settings in Shortcuts, clicking on Web shortcuts and then on ...
Status: RESOLVED DUPLICATE of bug 388983
Alias: None
Product: systemsettings
Classification: Applications
Component: general (show other bugs)
Version: 5.12.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2018-02-07 19:51 UTC by bat.demoulin
Modified: 2018-02-09 13:49 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description bat.demoulin 2018-02-07 19:51:26 UTC
On Ubuntu 17.10, with KDE 5.12.0 :

When in System Settings / Shortcuts, clicking on Web Shortcuts, then on Custom Shortcuts crashes System Settings.
Comment 1 bat.demoulin 2018-02-07 19:53:56 UTC
Pastebin of the backtrace (not useful according to KDE, but I thought that maybe it could be of some help !)

https://privatebin.net/?776cb2449458b334#rT3o+Lm1jZT+uiZuMh25LeCtp64lJt2bTJ3n8ZHO2o0=
Comment 2 Žygimantas Bruzgys 2018-02-08 19:04:08 UTC
I can confirm. Here's my bt:

$ systemsettings5 --version |& tail -n 1
systemsettings 5.11.5

$ gdb systemsettings5 
GNU gdb (GDB) 8.1
Copyright (C) 2018 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.  Type "show copying"
and "show warranty" for details.
This GDB was configured as "x86_64-pc-linux-gnu".
Type "show configuration" for configuration details.
For bug reporting instructions, please see:
<http://www.gnu.org/software/gdb/bugs/>.
Find the GDB manual and other documentation resources online at:
<http://www.gnu.org/software/gdb/documentation/>.
For help, type "help".
Type "apropos word" to search for commands related to "word"...
Reading symbols from systemsettings5...(no debugging symbols found)...done.
(gdb) r
Starting program: /usr/bin/systemsettings5 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[New Thread 0x7fffe4a79700 (LWP 26143)]
[New Thread 0x7fffdba31700 (LWP 26144)]
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/16/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/22/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/24/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/16@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/22@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/24@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/16/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/16@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/22/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/22@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/24/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/24@2x/panel/"
Invalid Context= "Notifications" line for icon theme:  "/usr/share/icons/Numix/48/notifications/"
Invalid Context= "Notifications" line for icon theme:  "/usr/share/icons/Numix/48@2x/notifications/"
Icon theme "gnome" not found.
Icon theme "gnome" not found.
[New Thread 0x7fffd14b2700 (LWP 26146)]
[New Thread 0x7fffc9695700 (LWP 26147)]
KActivities: Database connection:  "kactivities_db_resources_140737353694336_readonly" 
    query_only:          QVariant(qlonglong, 1) 
    journal_mode:        QVariant(QString, "wal") 
    wal_autocheckpoint:  QVariant(qlonglong, 100) 
    synchronous:         QVariant(qlonglong, 0)
Nothing to load - the client id is empty
Nothing to load - the client id is empty
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/16/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/22/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/24/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/16@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/22@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix-Light/24@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/16/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/16@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/22/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/22@2x/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/24/panel/"
Invalid Context= "Panel" line for icon theme:  "/usr/share/icons/Numix/24@2x/panel/"
Invalid Context= "Notifications" line for icon theme:  "/usr/share/icons/Numix/48/notifications/"
Invalid Context= "Notifications" line for icon theme:  "/usr/share/icons/Numix/48@2x/notifications/"
Icon theme "gnome" not found.
Icon theme "gnome" not found.
<Unknown File>: QML QQuickLayoutAttached: Binding loop detected for property "minimumHeight"
KActivitiesStats( 0x555555fdd7c0 ) ResultModelPrivate::onResultScoreUpdated  result added: "kcm:standard_actions.desktop" score: 7.84617 last: 1518115901 first: 1518030968

Thread 1 "systemsettings5" received signal SIGSEGV, Segmentation fault.
0x0000000000000031 in ?? ()
(gdb) bt
#0  0x0000000000000031 in ?? ()
#1  0x00007fffc250ea66 in ?? () from /usr/lib/qt/plugins/kf5/urifilters/kurisearchfilter.so
#2  0x00007ffff4494bbd in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#3  0x00007ffff60c1715 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#4  0x00007fffc25200a9 in ?? () from /usr/lib/qt/plugins/kf5/urifilters/kurisearchfilter.so
#5  0x00007fffc293a93e in ?? () from /usr/lib/qt/plugins/kcm_webshortcuts.so
#6  0x00007ffff798d4e4 in KCModuleProxy::deleteClient() () from /usr/lib/libKF5KCMUtils.so.5
#7  0x00007ffff798d5b0 in KCModuleProxy::~KCModuleProxy() () from /usr/lib/libKF5KCMUtils.so.5
#8  0x00007ffff798d78a in KCModuleProxy::~KCModuleProxy() () from /usr/lib/libKF5KCMUtils.so.5
#9  0x00007ffff4494bbd in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#10 0x00007ffff60c1715 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#11 0x00007ffff60c197a in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#12 0x00007ffff4494bbd in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#13 0x00007ffff60c1715 in QWidget::~QWidget() () from /usr/lib/libQt5Widgets.so.5
#14 0x00007ffff62243ca in QScrollArea::~QScrollArea() () from /usr/lib/libQt5Widgets.so.5
#15 0x00007ffff6894233 in KPageWidgetItem::~KPageWidgetItem() () from /usr/lib/libKF5WidgetsAddons.so.5
#16 0x00007ffff6894e55 in ?? () from /usr/lib/libKF5WidgetsAddons.so.5
#17 0x00007ffff68959ca in KPageWidgetModel::removePage(KPageWidgetItem*) () from /usr/lib/libKF5WidgetsAddons.so.5
#18 0x00007ffff7bd044e in ModuleView::closeModules() () from /usr/lib/libsystemsettingsview.so.3
#19 0x00007fffd19487c9 in ?? () from /usr/lib/qt/plugins/systemsettings_sidebar_mode.so
#20 0x00007fffd194e86b in ?? () from /usr/lib/qt/plugins/systemsettings_sidebar_mode.so
#21 0x00007ffff22107b7 in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) ()
   from /usr/lib/libQt5Qml.so.5
#22 0x00007ffff2211537 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5
#23 0x00007ffff221164c in QV4::QObjectWrapper::put(QV4::Managed*, QV4::String*, QV4::Value const&) () from /usr/lib/libQt5Qml.so.5
#24 0x00007ffff222178d in QV4::Runtime::method_setProperty(QV4::ExecutionEngine*, QV4::Value const&, int, QV4::Value const&) ()
   from /usr/lib/libQt5Qml.so.5
#25 0x00007fffd806c5a3 in ?? ()
#26 0x00007fffffffb4e0 in ?? ()
#27 0x0000000000000001 in ?? ()
#28 0x000055555c18cdf0 in ?? ()
#29 0x0000000000000029 in ?? ()
#30 0x0000000000000001 in ?? ()
#31 0x00007ffff22d32c3 in QV4::QQmlValueTypeWrapper::write(QObject*, int) const () from /usr/lib/libQt5Qml.so.5
#32 0x00007ffff217275e in QV4::ExecutionContext::simpleCall(QV4::Scope&, QV4::CallData*, QV4::Function*) () from /usr/lib/libQt5Qml.so.5
#33 0x00007ffff22c28ca in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&) () from /usr/lib/libQt5Qml.so.5
#34 0x00007ffff2255ee1 in QQmlBoundSignalExpression::evaluate(void**) () from /usr/lib/libQt5Qml.so.5
#35 0x00007ffff22575b4 in ?? () from /usr/lib/libQt5Qml.so.5
#36 0x00007ffff229ea73 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () from /usr/lib/libQt5Qml.so.5
#37 0x00007ffff22384ea in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () from /usr/lib/libQt5Qml.so.5
#38 0x00007ffff449688f in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#39 0x00007fffdea71741 in QQuickAbstractButtonPrivate::handleRelease(QPointF const&) () from /usr/lib/libQt5QuickTemplates2.so.5
#40 0x00007fffdea86702 in QQuickControl::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5QuickTemplates2.so.5
#41 0x00007ffff27fa078 in QQuickItem::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
#42 0x00007ffff6085ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#43 0x00007ffff608d8a6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#44 0x00007ffff4466850 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#45 0x00007ffff28115ae in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () from /usr/lib/libQt5Quick.so.5
#46 0x00007ffff281210a in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () from /usr/lib/libQt5Quick.so.5
#47 0x00007ffff28129a5 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () from /usr/lib/libQt5Quick.so.5
#48 0x00007ffff5888a35 in QWindow::event(QEvent*) () from /usr/lib/libQt5Gui.so.5
#49 0x00007ffff2814626 in QQuickWindow::event(QEvent*) () from /usr/lib/libQt5Quick.so.5
#50 0x00007ffff6085ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#51 0x00007ffff608d8a6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#52 0x00007ffff4466850 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#53 0x00007ffff2e9890f in QQuickWidget::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/libQt5QuickWidgets.so.5
#54 0x00007ffff60c5fc8 in QWidget::event(QEvent*) () from /usr/lib/libQt5Widgets.so.5
---Type <return> to continue, or q <return> to quit---
#55 0x00007ffff2e98b1c in QQuickWidget::event(QEvent*) () from /usr/lib/libQt5QuickWidgets.so.5
#56 0x00007ffff6085ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#57 0x00007ffff608de21 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#58 0x00007ffff4466850 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#59 0x00007ffff608cdaa in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool)
    () from /usr/lib/libQt5Widgets.so.5
#60 0x00007ffff60e1419 in ?? () from /usr/lib/libQt5Widgets.so.5
#61 0x00007ffff60e3b30 in ?? () from /usr/lib/libQt5Widgets.so.5
#62 0x00007ffff6085ecc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#63 0x00007ffff608d8a6 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#64 0x00007ffff4466850 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#65 0x00007ffff587c634 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/libQt5Gui.so.5
#66 0x00007ffff587e186 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) ()
   from /usr/lib/libQt5Gui.so.5
#67 0x00007ffff5855bbc in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Gui.so.5
#68 0x00007fffe78ae2ed in ?? () from /usr/lib/libQt5XcbQpa.so.5
#69 0x00007ffff4464e9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#70 0x00007ffff446e188 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#71 0x000055555555ecca in ?? ()
#72 0x00007ffff3aacf4a in __libc_start_main () from /usr/lib/libc.so.6
#73 0x000055555555ed4a in _start ()
Comment 3 Christoph Feck 2018-02-09 13:49:25 UTC

*** This bug has been marked as a duplicate of bug 388983 ***