Application: plasmashell (5.11.3) Qt Version: 5.9.2 Frameworks Version: 5.40.0 Operating System: Linux 4.14.1-1-default x86_64 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: Click on the QuickShare widget, click on the right arrow on "Send to Contact..." The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib64/libthread_db.so.1". [Current thread is 1 (Thread 0x7ff96d445d80 (LWP 2325))] Thread 11 (Thread 0x7ff87edf7700 (LWP 8507)): #0 0x00007ff966a79f0b in poll () at /lib64/libc.so.6 #1 0x00007ff95d852831 in () at /usr/lib64/libpulse.so.0 #2 0x00007ff95d8441f0 in pa_mainloop_poll () at /usr/lib64/libpulse.so.0 #3 0x00007ff95d844880 in pa_mainloop_iterate () at /usr/lib64/libpulse.so.0 #4 0x00007ff95d844910 in pa_mainloop_run () at /usr/lib64/libpulse.so.0 #5 0x00007ff95d852779 in () at /usr/lib64/libpulse.so.0 #6 0x00007ff95c895438 in () at /usr/lib64/pulseaudio/libpulsecommon-11.1.so #7 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #8 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 10 (Thread 0x7ff89090f700 (LWP 8506)): #0 0x00007ff961ab9714 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007ff961a7406e in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007ff961a7425c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007ff9673a325b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007ff96734b73a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007ff96717b1fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007ff96a2b2b05 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007ff96717fc0e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #9 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 9 (Thread 0x7ff893eab700 (LWP 2855)): #0 0x00007ff961ab9714 in g_mutex_unlock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007ff961a73ffd in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007ff961a7425c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007ff9673a325b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007ff96734b73a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007ff96717b1fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007ff896767f67 in KCupsConnection::run() () at /usr/lib64/libkcupslib.so #7 0x00007ff96717fc0e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #9 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 8 (Thread 0x7ff8ab0dc700 (LWP 2548)): #0 0x00007ff961ab96f9 in g_mutex_lock () at /usr/lib64/libglib-2.0.so.0 #1 0x00007ff961a74248 in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #2 0x00007ff9673a325b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #3 0x00007ff96734b73a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007ff96717b1fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #5 0x00007ff96ae53d22 in () at /usr/lib64/libQt5Quick.so.5 #6 0x00007ff96717fc0e in () at /usr/lib64/libQt5Core.so.5 #7 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #8 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 7 (Thread 0x7ff8b87f1700 (LWP 2473)): #0 0x00007ff96633982d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007ff9405600db in () at /usr/lib64/dri/nouveau_dri.so #2 0x00007ff94055fff7 in () at /usr/lib64/dri/nouveau_dri.so #3 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #4 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 6 (Thread 0x7ff9431c1700 (LWP 2439)): #0 0x00007ff96633982d in pthread_cond_wait@@GLIBC_2.3.2 () at /lib64/libpthread.so.0 #1 0x00007ff96cb2c554 in () at /usr/lib64/libQt5Script.so.5 #2 0x00007ff96cb2c599 in () at /usr/lib64/libQt5Script.so.5 #3 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #4 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 5 (Thread 0x7ff94d594700 (LWP 2411)): #0 0x00007ff967177c7f in QMutex::unlock() () at /usr/lib64/libQt5Core.so.5 #1 0x00007ff9673a319f in () at /usr/lib64/libQt5Core.so.5 #2 0x00007ff961a73688 in g_main_context_prepare () at /usr/lib64/libglib-2.0.so.0 #3 0x00007ff961a7407b in () at /usr/lib64/libglib-2.0.so.0 #4 0x00007ff961a7425c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #5 0x00007ff9673a325b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #6 0x00007ff96734b73a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #7 0x00007ff96717b1fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #8 0x00007ff96a2b2b05 in () at /usr/lib64/libQt5Qml.so.5 #9 0x00007ff96717fc0e in () at /usr/lib64/libQt5Core.so.5 #10 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #11 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 4 (Thread 0x7ff94f1e2700 (LWP 2388)): #0 0x00007ff966a79f0b in poll () at /lib64/libc.so.6 #1 0x00007ff961a74149 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007ff961a7425c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007ff9673a325b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007ff96734b73a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007ff96717b1fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007ff96a2b2b05 in () at /usr/lib64/libQt5Qml.so.5 #7 0x00007ff96717fc0e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #9 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 3 (Thread 0x7ff954d40700 (LWP 2350)): #0 0x00007ff966a79f0b in poll () at /lib64/libc.so.6 #1 0x00007ff961a74149 in () at /usr/lib64/libglib-2.0.so.0 #2 0x00007ff961a7425c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #3 0x00007ff9673a325b in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #4 0x00007ff96734b73a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #5 0x00007ff96717b1fa in QThread::exec() () at /usr/lib64/libQt5Core.so.5 #6 0x00007ff967822a45 in () at /usr/lib64/libQt5DBus.so.5 #7 0x00007ff96717fc0e in () at /usr/lib64/libQt5Core.so.5 #8 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #9 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 2 (Thread 0x7ff9572ca700 (LWP 2337)): #0 0x00007ff966a79f0b in poll () at /lib64/libc.so.6 #1 0x00007ff96ba4c387 in () at /usr/lib64/libxcb.so.1 #2 0x00007ff96ba4e17a in xcb_wait_for_event () at /usr/lib64/libxcb.so.1 #3 0x00007ff959c6a579 in () at /usr/lib64/libQt5XcbQpa.so.5 #4 0x00007ff96717fc0e in () at /usr/lib64/libQt5Core.so.5 #5 0x00007ff966333558 in start_thread () at /lib64/libpthread.so.0 #6 0x00007ff966a846bf in clone () at /lib64/libc.so.6 Thread 1 (Thread 0x7ff96d445d80 (LWP 2325)): [KCrash Handler] #6 0x00007ff89a2aa63e in () at /usr/lib64/libKF5Purpose.so.5 #7 0x00007ff96737a73c in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib64/libQt5Core.so.5 #8 0x00007ff9672cd56b in QProcess::stateChanged(QProcess::ProcessState, QProcess::QPrivateSignal) () at /usr/lib64/libQt5Core.so.5 #9 0x00007ff9672cec4d in QProcess::setProcessState(QProcess::ProcessState) () at /usr/lib64/libQt5Core.so.5 #10 0x00007ff9672cec74 in () at /usr/lib64/libQt5Core.so.5 #11 0x00007ff9672d3dce in () at /usr/lib64/libQt5Core.so.5 #12 0x00007ff9672d8a59 in () at /usr/lib64/libQt5Core.so.5 #13 0x00007ff9672cebdd in QProcess::waitForFinished(int) () at /usr/lib64/libQt5Core.so.5 #14 0x00007ff9672cf28a in QProcess::~QProcess() () at /usr/lib64/libQt5Core.so.5 #15 0x00007ff9672cf2f9 in QProcess::~QProcess() () at /usr/lib64/libQt5Core.so.5 #16 0x00007ff89a2ab1ec in () at /usr/lib64/libKF5Purpose.so.5 #17 0x00007ff89a2ab2d9 in () at /usr/lib64/libKF5Purpose.so.5 #18 0x00007ff96737840b in QObjectPrivate::deleteChildren() () at /usr/lib64/libQt5Core.so.5 #19 0x00007ff96738176b in QObject::~QObject() () at /usr/lib64/libQt5Core.so.5 #20 0x00007ff89a2a77a9 in Purpose::Configuration::~Configuration() () at /usr/lib64/libKF5Purpose.so.5 #21 0x00007ff96737b048 in QObject::event(QEvent*) () at /usr/lib64/libQt5Core.so.5 #22 0x00007ff968351afc in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #23 0x00007ff968358eb4 in QApplication::notify(QObject*, QEvent*) () at /usr/lib64/libQt5Widgets.so.5 #24 0x00007ff96734d128 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib64/libQt5Core.so.5 #25 0x00007ff96734f715 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib64/libQt5Core.so.5 #26 0x00007ff9673a3bc3 in () at /usr/lib64/libQt5Core.so.5 #27 0x00007ff961a73f97 in g_main_context_dispatch () at /usr/lib64/libglib-2.0.so.0 #28 0x00007ff961a741d0 in () at /usr/lib64/libglib-2.0.so.0 #29 0x00007ff961a7425c in g_main_context_iteration () at /usr/lib64/libglib-2.0.so.0 #30 0x00007ff9673a323f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #31 0x00007ff96734b73a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib64/libQt5Core.so.5 #32 0x00007ff967353fc4 in QCoreApplication::exec() () at /usr/lib64/libQt5Core.so.5 #33 0x0000564d1daeff0c in () #34 0x00007ff9669acf4a in __libc_start_main () at /lib64/libc.so.6 #35 0x0000564d1daf02aa in _start () Reported using DrKonqi
QProcess::waitForFinished looks fishy
seems purpose related
*** This bug has been marked as a duplicate of bug 375269 ***