Application: kcmshell5 (5.2.2) Qt Version: 5.4.1 Operating System: Linux 3.19.0-15-generic x86_64 Distribution: Ubuntu 15.04 -- Information about the crash: - What I was doing when the application crashed: Attempting to add a hidden script from the home folder causes the crash. As soon as the '~/.' is entered into the correct field, the application force closes. Folders and files that are not hidden cause no issue. The crash can be reproduced every time. -- Backtrace: Application: KDE Control Module (kcmshell5), signal: Aborted Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 [Current thread is 1 (Thread 0x7f7f7b8f7800 (LWP 2947))] Thread 3 (Thread 0x7f7f672db700 (LWP 2948)): #0 0x00007f7f7b3d88dd in poll () at ../sysdeps/unix/syscall-template.S:81 #1 0x00007f7f73ac4b72 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f7f73ac664f in xcb_wait_for_event () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f7f691ff099 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so #4 0x00007f7f7945bb0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #5 0x00007f7f78e926aa in start_thread (arg=0x7f7f672db700) at pthread_create.c:333 #6 0x00007f7f7b3e3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 2 (Thread 0x7f7f5d092700 (LWP 2956)): [KCrash Handler] #6 0x00007f7f7b312267 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:55 #7 0x00007f7f7b313eca in __GI_abort () at abort.c:89 #8 0x00007f7f7b30b03d in __assert_fail_base (fmt=0x7f7f7b46d028 "%s%s%s:%u: %s%sAssertion `%s' failed.\n%n", assertion=assertion@entry=0x7f7f74cc834b "m_prepend.isEmpty()", file=file@entry=0x7f7f74cc8430 "../../../src/widgets/kurlcompletion.cpp", line=line@entry=280, function=function@entry=0x7f7f74cc8600 "virtual void UserListThread::run()") at assert.c:92 #9 0x00007f7f7b30b0f2 in __GI___assert_fail (assertion=0x7f7f74cc834b "m_prepend.isEmpty()", file=0x7f7f74cc8430 "../../../src/widgets/kurlcompletion.cpp", line=280, function=0x7f7f74cc8600 "virtual void UserListThread::run()") at assert.c:101 #10 0x00007f7f74c92a1e in ?? () from /usr/lib/x86_64-linux-gnu/libKF5KIOWidgets.so.5 #11 0x00007f7f7945bb0e in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #12 0x00007f7f78e926aa in start_thread (arg=0x7f7f5d092700) at pthread_create.c:333 #13 0x00007f7f7b3e3eed in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:109 Thread 1 (Thread 0x7f7f7b8f7800 (LWP 2947)): #0 pthread_cond_wait@@GLIBC_2.3.2 () at ../sysdeps/unix/sysv/linux/x86_64/pthread_cond_wait.S:185 #1 0x00007f7f73ac4db9 in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f7f73ac63ff in ?? () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f7f73ac6512 in xcb_wait_for_reply () from /usr/lib/x86_64-linux-gnu/libxcb.so.1 #4 0x00007f7f692179f6 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so #5 0x00007f7f69217aba in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so #6 0x00007f7f76f835f8 in QCursor::pos(QScreen const*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #7 0x00007f7f76f836d1 in QCursor::pos() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #8 0x00007f7f79a5bbd4 in QApplicationPrivate::sendSyntheticEnterLeave(QWidget*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #9 0x00007f7f79a95b2b in QWidgetPrivate::hideChildren(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #10 0x00007f7f79a95e14 in QWidgetPrivate::hide_helper() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #11 0x00007f7f79a99cd0 in QWidget::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #12 0x00007f7f76450f7c in KLineEdit::makeCompletion(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5 #13 0x00007f7f76450e27 in KLineEdit::doCompletion(QString const&) () from /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5 #14 0x00007f7f76455ab5 in KLineEdit::keyPressEvent(QKeyEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5 #15 0x00007f7f79a9a454 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #16 0x00007f7f79bac7c9 in QLineEdit::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #17 0x00007f7f76456168 in KLineEdit::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libKF5Completion.so.5 #18 0x00007f7f79a56b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #19 0x00007f7f79a5cc31 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #20 0x00007f7f79699c2b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #21 0x00007f7f79ab4e1b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #22 0x00007f7f79a56b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #23 0x00007f7f79a5c000 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #24 0x00007f7f79699c2b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #25 0x00007f7f76f75bc1 in QGuiApplicationPrivate::processKeyEvent(QWindowSystemInterfacePrivate::KeyEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #26 0x00007f7f76f7ab25 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #27 0x00007f7f76f5f34f in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #28 0x00007f7f69229590 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so #29 0x00007f7f733a0c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007f7f733a0f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f7f733a0fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f7f796f2c57 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #33 0x00007f7f796973e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #34 0x00007f7f79c584b5 in QDialog::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #35 0x00007f7f654a7365 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/kcm_autostart.so #36 0x00007f7f796ca35a in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #37 0x00007f7f79e05012 in QAbstractButton::clicked(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #38 0x00007f7f79b52675 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #39 0x00007f7f79b53299 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #40 0x00007f7f79b53454 in QAbstractButton::mouseReleaseEvent(QMouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #41 0x00007f7f79a9a1e8 in QWidget::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #42 0x00007f7f79a56b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #43 0x00007f7f79a5c8eb in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #44 0x00007f7f79699c2b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #45 0x00007f7f79a5b3da in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #46 0x00007f7f79ab2cc0 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #47 0x00007f7f79ab4e33 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #48 0x00007f7f79a56b2c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #49 0x00007f7f79a5c000 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #50 0x00007f7f79699c2b in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #51 0x00007f7f76f78f82 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #52 0x00007f7f76f7ab45 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #53 0x00007f7f76f5f34f in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5 #54 0x00007f7f69229590 in ?? () from /usr/lib/x86_64-linux-gnu/qt5/plugins/platforms/libqxcb.so #55 0x00007f7f733a0c3d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #56 0x00007f7f733a0f20 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #57 0x00007f7f733a0fcc in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0 #58 0x00007f7f796f2c57 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #59 0x00007f7f796973e2 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/x86_64-linux-gnu/libQt5Core.so.5 #60 0x00007f7f79c584b5 in QDialog::exec() () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5 #61 0x00007f7f7b6af9cb in kdemain () from /usr/lib/x86_64-linux-gnu/libkdeinit5_kcmshell5.so #62 0x00007f7f7b2fda40 in __libc_start_main (main=0x400730 <main>, argc=2, argv=0x7ffcdd2e66d8, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffcdd2e66c8) at libc-start.c:289 #63 0x0000000000400769 in _start () Reported using DrKonqi
This seems to not crash here with plasma 5.4. If you are still able to cause this crash with systemsettings 5.4 packages please reopen.