https://bugs.kde.org/show_bug.cgi?id=377069
Bug ID: 377069 Summary: Random Plasma crash since Clipboard resets Action preferences. Product: plasmashell Version: 5.9.2 Platform: Archlinux Packages OS: Linux Status: UNCONFIRMED Keywords: drkonqi Severity: crash Priority: NOR Component: general Assignee: k...@davidedmundson.co.uk Reporter: tuxtor...@openmailbox.org CC: bhus...@gmail.com, plasma-b...@kde.org Target Milestone: 1.0 Application: plasmashell (5.9.2) Qt Version: 5.8.0 Frameworks Version: 5.31.0 Operating System: Linux 4.10.0-1-MANJARO x86_64 Distribution: "Manjaro Linux" -- Information about the crash: - What I was doing when the application crashed: Browsing the web normaly. Nothing special. It already happend a day ago, with no special context too. - Unusual behavior I noticed: I use the clipboards Action system. Since I saw someone complain about the fact that the "Enable MIME-based actions" checkbox is useless, since it always enables them (regardless of the state of the checkbox). So, using this feature, I disabled it, wanting to see if I have the bug too or not. And indeed, the unchecked checkbox does not disable the MIME-based actions. I tried with a restart, but nothing changed. Since This restart, regardless of whether I turned the Actions popup on or off (globally), it turns itself on at each restart (And, as before, MIME is always on). And, to the final point, Since the aforementionned restart, Plasma crashes randomly. It might just be a coincidence, but since it matches chonologically and since the clipboard is managed by Plasma, there could be a link. - Custom settings of the application: Turned clipboard "Enable MIME-based actions" off and later back on (the button doesn't seem to work). The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7fb1e9d04800 (LWP 857))] Thread 12 (Thread 0x7fb0db7ff700 (LWP 9559)): #0 0x00007fb1e33c84ed in read () at /usr/lib/libc.so.6 #1 0x00007fb1d6395f51 in pa_read () at /usr/lib/pulseaudio/libpulsecommon-10.0.so #2 0x00007fb1d6a2630e in pa_mainloop_prepare () at /usr/lib/libpulse.so.0 #3 0x00007fb1d6a26d80 in pa_mainloop_iterate () at /usr/lib/libpulse.so.0 #4 0x00007fb1d6a26e40 in pa_mainloop_run () at /usr/lib/libpulse.so.0 #5 0x00007fb1d6a34e29 in () at /usr/lib/libpulse.so.0 #6 0x00007fb1d63c4fe8 in () at /usr/lib/pulseaudio/libpulsecommon-10.0.so #7 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #8 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 11 (Thread 0x7fb0f1dfa700 (LWP 9558)): #0 0x00007ffd95770b02 in clock_gettime () #1 0x00007fb1e33e26b6 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007fb1e3cef201 in () at /usr/lib/libQt5Core.so.5 #3 0x00007fb1e3ced9c9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007fb1e3cedf75 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #5 0x00007fb1e3cef63e in () at /usr/lib/libQt5Core.so.5 #6 0x00007fb1de1e9c8d in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #7 0x00007fb1de1ea6cb in () at /usr/lib/libglib-2.0.so.0 #8 0x00007fb1de1ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #9 0x00007fb1e3cf006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007fb1e3c9989a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #11 0x00007fb1e3abba73 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #12 0x00007fb1e6bf5025 in () at /usr/lib/libQt5Qml.so.5 #13 0x00007fb1e3ac06d8 in () at /usr/lib/libQt5Core.so.5 #14 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #15 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 10 (Thread 0x7fb0f91f6700 (LWP 1452)): #0 0x00007fb1e33cc48d in poll () at /usr/lib/libc.so.6 #1 0x00007fb1de1ea7a6 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007fb1de1ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007fb1e3cf006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007fb1e3c9989a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007fb1e3abba73 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007fb0f9afa0a7 in KCupsConnection::run() () at /usr/lib/libkcupslib.so #7 0x00007fb1e3ac06d8 in () at /usr/lib/libQt5Core.so.5 #8 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 9 (Thread 0x7fb1091c3700 (LWP 1392)): #0 0x00007ffd95770b02 in clock_gettime () #1 0x00007fb1e33e26b6 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007fb1e3cef201 in () at /usr/lib/libQt5Core.so.5 #3 0x00007fb1e3ced9c9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007fb1e3cedf75 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #5 0x00007fb1e3cef63e in () at /usr/lib/libQt5Core.so.5 #6 0x00007fb1de1e9c8d in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #7 0x00007fb1de1ea6cb in () at /usr/lib/libglib-2.0.so.0 #8 0x00007fb1de1ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #9 0x00007fb1e3cf006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007fb1e3c9989a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #11 0x00007fb1e3abba73 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #12 0x00007fb1e3ac06d8 in () at /usr/lib/libQt5Core.so.5 #13 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #14 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 8 (Thread 0x7fb12a9ea700 (LWP 1384)): #0 0x00007fb1de22fe60 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0 #1 0x00007fb1de1e9d90 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007fb1de1ea6cb in () at /usr/lib/libglib-2.0.so.0 #3 0x00007fb1de1ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007fb1e3cf006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007fb1e3c9989a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007fb1e3abba73 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007fb1e77a8fd6 in () at /usr/lib/libQt5Quick.so.5 #8 0x00007fb1e3ac06d8 in () at /usr/lib/libQt5Core.so.5 #9 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7fb1bdc8b700 (LWP 1382)): #0 0x00007fb1e299110f in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007fb1e949d234 in () at /usr/lib/libQt5Script.so.5 #2 0x00007fb1e949d279 in () at /usr/lib/libQt5Script.so.5 #3 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7fb1bef4c700 (LWP 1381)): #0 0x00007fb1e3cef7cb in () at /usr/lib/libQt5Core.so.5 #1 0x00007fb1de1e9c8d in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007fb1de1ea6cb in () at /usr/lib/libglib-2.0.so.0 #3 0x00007fb1de1ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007fb1e3cf006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007fb1e3c9989a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007fb1e3abba73 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007fb1e3ac06d8 in () at /usr/lib/libQt5Core.so.5 #8 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7fb1c9d68700 (LWP 1180)): #0 0x00007fb1e3abf566 in () at /usr/lib/libQt5Core.so.5 #1 0x00007fb1e3cef7ba in () at /usr/lib/libQt5Core.so.5 #2 0x00007fb1de1e9c8d in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #3 0x00007fb1de1ea6cb in () at /usr/lib/libglib-2.0.so.0 #4 0x00007fb1de1ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007fb1e3cf006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007fb1e3c9989a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007fb1e3abba73 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007fb1e6bf5025 in () at /usr/lib/libQt5Qml.so.5 #9 0x00007fb1e3ac06d8 in () at /usr/lib/libQt5Core.so.5 #10 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7fb1cb7c8700 (LWP 1065)): #0 0x00007ffd95770b02 in clock_gettime () #1 0x00007fb1e33e26b6 in clock_gettime () at /usr/lib/libc.so.6 #2 0x00007fb1e3cef201 in () at /usr/lib/libQt5Core.so.5 #3 0x00007fb1e3ced9c9 in QTimerInfoList::updateCurrentTime() () at /usr/lib/libQt5Core.so.5 #4 0x00007fb1e3cedf75 in QTimerInfoList::timerWait(timespec&) () at /usr/lib/libQt5Core.so.5 #5 0x00007fb1e3cef63e in () at /usr/lib/libQt5Core.so.5 #6 0x00007fb1de1e9c8d in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #7 0x00007fb1de1ea6cb in () at /usr/lib/libglib-2.0.so.0 #8 0x00007fb1de1ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #9 0x00007fb1e3cf006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #10 0x00007fb1e3c9989a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #11 0x00007fb1e3abba73 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #12 0x00007fb1e6bf5025 in () at /usr/lib/libQt5Qml.so.5 #13 0x00007fb1e3ac06d8 in () at /usr/lib/libQt5Core.so.5 #14 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #15 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7fb1d1217700 (LWP 891)): #0 0x00007fb1de22fe45 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007fb1de1ea1b4 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #2 0x00007fb1de1ea744 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007fb1de1ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007fb1e3cf006b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007fb1e3c9989a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007fb1e3abba73 in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007fb1e4105125 in () at /usr/lib/libQt5DBus.so.5 #8 0x00007fb1e3ac06d8 in () at /usr/lib/libQt5Core.so.5 #9 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7fb1d2e71700 (LWP 863)): #0 0x00007fb1e33cc48d in poll () at /usr/lib/libc.so.6 #1 0x00007fb1e83c38e0 in () at /usr/lib/libxcb.so.1 #2 0x00007fb1e83c5679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007fb1d4db0239 in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007fb1e3ac06d8 in () at /usr/lib/libQt5Core.so.5 #5 0x00007fb1e298b454 in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007fb1e33d57df in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7fb1e9d04800 (LWP 857)): [KCrash Handler] #6 0x00007fb1e4d7c326 in () at /usr/lib/libQt5Widgets.so.5 #7 0x00007fb1e4d7d1a0 in QMenu::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Widgets.so.5 #8 0x00007fb1e4c50cd8 in QWidget::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #9 0x00007fb1e4d7f513 in QMenu::event(QEvent*) () at /usr/lib/libQt5Widgets.so.5 #10 0x00007fb1e4c0934c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #11 0x00007fb1e4c118c5 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #12 0x00007fb1e3c9b440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #13 0x00007fb1e4c100cd in QApplicationPrivate::sendMouseEvent(QWidget*, QMouseEvent*, QWidget*, QWidget*, QWidget**, QPointer<QWidget>&, bool) () at /usr/lib/libQt5Widgets.so.5 #14 0x00007fb1e4c6b7f6 in () at /usr/lib/libQt5Widgets.so.5 #15 0x00007fb1e4c6de03 in () at /usr/lib/libQt5Widgets.so.5 #16 0x00007fb1e4c0934c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #17 0x00007fb1e4c10b61 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #18 0x00007fb1e3c9b440 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #19 0x00007fb1e4474d53 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 #20 0x00007fb1e44768c5 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #21 0x00007fb1e445244b in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #22 0x00007fb1d4e109e0 in () at /usr/lib/libQt5XcbQpa.so.5 #23 0x00007fb1de1ea5a7 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0 #24 0x00007fb1de1ea810 in () at /usr/lib/libglib-2.0.so.0 #25 0x00007fb1de1ea8bc in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #26 0x00007fb1e3cf004f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #27 0x00007fb1e3c9989a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #28 0x00007fb1e3ca1de4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #29 0x000000000041ca42 in () #30 0x00007fb1e330d291 in __libc_start_main () at /usr/lib/libc.so.6 #31 0x000000000041cdca in _start () Reported using DrKonqi -- You are receiving this mail because: You are watching all bug changes.