Application: plasmashell (5.18.80) Qt Version: 5.14.1 Frameworks Version: 5.68.0 Operating System: Linux 5.3.0-28-generic x86_64 Windowing system: X11 Distribution: KDE neon Unstable Edition -- Information about the crash: - What I was doing when the application crashed: I tried to copy a file to a samba share, an error message with "Retry" and "Cancel" buttons appeared saying that the file transfer failed due denied permission, then Plasma crashed. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". [Current thread is 1 (Thread 0x7f4f3f4df800 (LWP 1382))] Thread 9 (Thread 0x7f4ee4368700 (LWP 1565)): #0 0x00007f4f35e339f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f419b62004) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f4f35e339f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f419b61fb0, cond=0x55f419b61fd8) at pthread_cond_wait.c:502 #2 0x00007f4f35e339f3 in __pthread_cond_wait (cond=0x55f419b61fd8, mutex=0x55f419b61fb0) at pthread_cond_wait.c:655 #3 0x00007f4f392e6d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f419b61fb0) at thread/qwaitcondition_unix.cpp:146 #4 0x00007f4f392e6d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f4f24009f30, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f4f392e6f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f4f24009f38, mutex=mutex@entry=0x7f4f24009f30, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f4f3d3dd1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7f4f24009f28) at scenegraph/qsgthreadedrenderloop.cpp:255 #7 0x00007f4f3d3dd1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7f4f24009e90) at scenegraph/qsgthreadedrenderloop.cpp:905 #8 0x00007f4f3d3dd631 in QSGRenderThread::run() (this=0x7f4f24009e90) at scenegraph/qsgthreadedrenderloop.cpp:1000 #9 0x00007f4f392e07ec in QThreadPrivate::start(void*) (arg=0x7f4f24009e90) at thread/qthread_unix.cpp:342 #10 0x00007f4f35e2d6db in start_thread (arg=0x7f4ee4368700) at pthread_create.c:463 #11 0x00007f4f38bd588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 8 (Thread 0x7f4efd4df700 (LWP 1550)): #0 0x00007ffcbadf074a in () #1 0x00007ffcbadf0982 in clock_gettime () #2 0x00007f4f38be4ea6 in __GI___clock_gettime (clock_id=clock_id@entry=1, tp=tp@entry=0x7f4efd4deaa0) at ../sysdeps/unix/clock_gettime.c:115 #3 0x00007f4f3952e9e1 in qt_clock_gettime (ts=0x7f4efd4deaa0, clock=<optimized out>) at kernel/qelapsedtimer_unix.cpp:111 #4 0x00007f4f3952e9e1 in do_gettime (frac=<synthetic pointer>, sec=<synthetic pointer>) at kernel/qelapsedtimer_unix.cpp:166 #5 0x00007f4f3952e9e1 in qt_gettime() () at kernel/qelapsedtimer_unix.cpp:175 #6 0x00007f4f3952d219 in QTimerInfoList::updateCurrentTime() (this=this@entry=0x7f4ef00048e0) at kernel/qtimerinfo_unix.cpp:91 #7 0x00007f4f3952d7f5 in QTimerInfoList::timerWait(timespec&) (this=0x7f4ef00048e0, tm=...) at kernel/qtimerinfo_unix.cpp:388 #8 0x00007f4f3952ee3e in timerSourcePrepareHelper (timeout=0x7f4efd4deb64, src=<optimized out>) at kernel/qeventdispatcher_glib.cpp:133 #9 0x00007f4f3952ee3e in timerSourcePrepare(GSource*, gint*) (source=<optimized out>, timeout=0x7f4efd4deb64) at kernel/qeventdispatcher_glib.cpp:166 #10 0x00007f4f3299bb28 in g_main_context_prepare () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #11 0x00007f4f3299c4fb in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #12 0x00007f4f3299c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #13 0x00007f4f3952f0db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4ef0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #14 0x00007f4f394ce63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4efd4ded30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #15 0x00007f4f392df317 in QThread::exec() (this=this@entry=0x55f41775a580) at thread/qthread.cpp:536 #16 0x00007f4f3d31fa86 in QQuickPixmapReader::run() (this=0x55f41775a580) at util/qquickpixmapcache.cpp:987 #17 0x00007f4f392e07ec in QThreadPrivate::start(void*) (arg=0x55f41775a580) at thread/qthread_unix.cpp:342 #18 0x00007f4f35e2d6db in start_thread (arg=0x7f4efd4df700) at pthread_create.c:463 #19 0x00007f4f38bd588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 7 (Thread 0x7f4efe576700 (LWP 1549)): #0 0x00007f4f35e339f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f418d3e2d0) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f4f35e339f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f418d3e280, cond=0x55f418d3e2a8) at pthread_cond_wait.c:502 #2 0x00007f4f35e339f3 in __pthread_cond_wait (cond=0x55f418d3e2a8, mutex=0x55f418d3e280) at pthread_cond_wait.c:655 #3 0x00007f4f392e6d9b in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55f418d3e280) at thread/qwaitcondition_unix.cpp:146 #4 0x00007f4f392e6d9b in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55f418c718e0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f4f392e6f19 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55f418c718e8, mutex=mutex@entry=0x55f418c718e0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f4f3d3dd1d3 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55f418c718d8) at scenegraph/qsgthreadedrenderloop.cpp:255 #7 0x00007f4f3d3dd1d3 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55f418c71840) at scenegraph/qsgthreadedrenderloop.cpp:905 #8 0x00007f4f3d3dd631 in QSGRenderThread::run() (this=0x55f418c71840) at scenegraph/qsgthreadedrenderloop.cpp:1000 #9 0x00007f4f392e07ec in QThreadPrivate::start(void*) (arg=0x55f418c71840) at thread/qthread_unix.cpp:342 #10 0x00007f4f35e2d6db in start_thread (arg=0x7f4efe576700) at pthread_create.c:463 #11 0x00007f4f38bd588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 6 (Thread 0x7f4f0d2bb700 (LWP 1544)): #0 0x00007f4f35e339f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x55f4173f3418) at ../sysdeps/unix/sysv/linux/futex-internal.h:88 #1 0x00007f4f35e339f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55f4173f33c8, cond=0x55f4173f33f0) at pthread_cond_wait.c:502 #2 0x00007f4f35e339f3 in __pthread_cond_wait (cond=0x55f4173f33f0, mutex=0x55f4173f33c8) at pthread_cond_wait.c:655 #3 0x00007f4f0e817ebb in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f4f0e817ab7 in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f4f35e2d6db in start_thread (arg=0x7f4f0d2bb700) at pthread_create.c:463 #6 0x00007f4f38bd588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 5 (Thread 0x7f4f1adf4700 (LWP 1543)): #0 0x00007f4f38bc8bf9 in __GI___poll (fds=0x7f4f10002de0, nfds=1, timeout=7928) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f4f3299c5c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4f3299c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4f3952f0db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4f10000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f4f394ce63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4f1adf3da0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f4f392df317 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536 #6 0x00007f4f392e07ec in QThreadPrivate::start(void*) (arg=0x55f41727fe30) at thread/qthread_unix.cpp:342 #7 0x00007f4f35e2d6db in start_thread (arg=0x7f4f1adf4700) at pthread_create.c:463 #8 0x00007f4f38bd588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 4 (Thread 0x7f4f21d6c700 (LWP 1542)): #0 0x00007f4f329e2664 in g_mutex_unlock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f4f3299bfd9 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4f3299c570 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4f3299c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4f3952f0db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4f14000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f4f394ce63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4f21d6bd80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #6 0x00007f4f392df317 in QThread::exec() (this=this@entry=0x55f417168de0) at thread/qthread.cpp:536 #7 0x00007f4f3ce8a605 in QQmlThreadPrivate::run() (this=0x55f417168de0) at qml/ftw/qqmlthread.cpp:155 #8 0x00007f4f392e07ec in QThreadPrivate::start(void*) (arg=0x55f417168de0) at thread/qthread_unix.cpp:342 #9 0x00007f4f35e2d6db in start_thread (arg=0x7f4f21d6c700) at pthread_create.c:463 #10 0x00007f4f38bd588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 3 (Thread 0x7f4f23df5700 (LWP 1461)): #0 0x00007f4f329e2649 in g_mutex_lock () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #1 0x00007f4f3299bd11 in g_main_context_query () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f4f3299c547 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f4f3299c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f4f3952f0db in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f4f1c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f4f394ce63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f4f23df4d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #6 0x00007f4f392df317 in QThread::exec() (this=this@entry=0x7f4f3b44eda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536 #7 0x00007f4f3b1d6555 in QDBusConnectionManager::run() (this=0x7f4f3b44eda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #8 0x00007f4f392e07ec in QThreadPrivate::start(void*) (arg=0x7f4f3b44eda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #9 0x00007f4f35e2d6db in start_thread (arg=0x7f4f23df5700) at pthread_create.c:463 #10 0x00007f4f38bd588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 2 (Thread 0x7f4f2a30f700 (LWP 1460)): #0 0x00007f4f38bc8bf9 in __GI___poll (fds=0x7f4f2a30eca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #1 0x00007f4f3dff0747 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f4f3dff236a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f4f2cad0cc0 in QXcbEventQueue::run() (this=0x55f416f76370) at qxcbeventqueue.cpp:228 #4 0x00007f4f392e07ec in QThreadPrivate::start(void*) (arg=0x55f416f76370) at thread/qthread_unix.cpp:342 #5 0x00007f4f35e2d6db in start_thread (arg=0x7f4f2a30f700) at pthread_create.c:463 #6 0x00007f4f38bd588f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 Thread 1 (Thread 0x7f4f3f4df800 (LWP 1382)): [KCrash Handler] #7 0x00007f4f3f0def24 in PlasmaQuick::Dialog::isVisible() const (this=0x55f419936ee0) at ./src/plasmaquick/dialog.cpp:1428 #8 0x00007f4f3f0def4f in PlasmaQuick::DialogPrivate::updateInputShape() (this=0x55f418ca3b00) at ./src/plasmaquick/dialog.cpp:551 #9 0x00007f4f3f0e12e9 in PlasmaQuick::Dialog::qt_static_metacall(QObject*, QMetaObject::Call, int, void**) (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./obj-x86_64-linux-gnu/src/plasmaquick/KF5PlasmaQuick_autogen/include/moc_dialog.cpp:228 #10 0x00007f4f3950adc9 in doActivate<false>(QObject*, int, void**) (sender=0x55f419540550, signal_index=15, argv=0x7ffcbac367b0) at kernel/qobject.cpp:3882 #11 0x00007f4f395058a2 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x55f419540550, m=m@entry=0x7f4f3a2407e0 <QWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=12, argv=argv@entry=0x7ffcbac367b0) at kernel/qobject.cpp:3930 #12 0x00007f4f39acfaf2 in QWindow::visibleChanged(bool) (this=this@entry=0x55f419540550, _t1=<optimized out>) at .moc/moc_qwindow.cpp:798 #13 0x00007f4f39ad6d88 in QWindowPrivate::setVisible(bool) (this=0x55f41948ea30, visible=<optimized out>) at kernel/qwindow.cpp:343 #14 0x00007f4f39ad61a6 in QWindowPrivate::destroy() (this=0x55f41948ea30) at kernel/qwindow.cpp:1907 #15 0x00007f4f39ad6312 in QWindow::~QWindow() (this=0x55f419540550, __in_chrg=<optimized out>) at kernel/qwindow.cpp:217 #16 0x00007f4f3d436154 in QQuickWindow::~QQuickWindow() (this=0x55f419540550, __in_chrg=<optimized out>) at items/qquickwindow.cpp:1411 #17 0x00007f4f0c1ed7cd in QQmlPrivate::QQmlElement<PlasmaQuick::Dialog>::~QQmlElement() (this=0x55f419540550, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:111 #18 0x00007f4f0c1ed7cd in QQmlPrivate::QQmlElement<PlasmaQuick::Dialog>::~QQmlElement() (this=0x55f419540550, __in_chrg=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtQml/qqmlprivate.h:111 #19 0x00007f4f39502eb5 in QObject::event(QEvent*) (this=this@entry=0x55f419540550, e=0x55f41ba56fc0) at kernel/qobject.cpp:1326 #20 0x00007f4f39ad74a8 in QWindow::event(QEvent*) (this=this@entry=0x55f419540550, ev=ev@entry=0x55f41ba56fc0) at kernel/qwindow.cpp:2375 #21 0x00007f4f3d43f8f5 in QQuickWindow::event(QEvent*) (this=this@entry=0x55f419540550, e=e@entry=0x55f41ba56fc0) at items/qquickwindow.cpp:1773 #22 0x00007f4f3f0e1d0b in PlasmaQuick::Dialog::event(QEvent*) (this=0x55f419540550, event=0x55f41ba56fc0) at ./src/plasmaquick/dialog.cpp:1358 #23 0x00007f4f3a80e8bc in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55f416f72890, receiver=receiver@entry=0x55f419540550, e=e@entry=0x55f41ba56fc0) at kernel/qapplication.cpp:3684 #24 0x00007f4f3a815ac0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffcbac37250, receiver=0x55f419540550, e=0x55f41ba56fc0) at kernel/qapplication.cpp:3430 #25 0x00007f4f394cfdb8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55f419540550, event=0x55f41ba56fc0) at kernel/qcoreapplication.cpp:1092 #26 0x00007f4f394cff8e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x55f419540550, event=event@entry=0x55f41ba56fc0) at kernel/qcoreapplication.cpp:1487 #27 0x00007f4f394d2a31 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55f416f67b00) at kernel/qcoreapplication.cpp:1832 #28 0x00007f4f394d2fc8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1691 #29 0x00007f4f3952fa13 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55f416fbc630) at kernel/qeventdispatcher_glib.cpp:277 #30 0x00007f4f3299c417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f4f3299c650 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f4f3299c6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #33 0x00007f4f3952f0bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55f416fc01d0, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #34 0x00007f4f394ce63a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffcbac37100, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #35 0x00007f4f394d7db0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1400 #36 0x000055f41590a1e4 in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:228 Possible duplicates by query: bug 416132, bug 416116, bug 415017, bug 383218, bug 382321. Reported using DrKonqi
Same crash occurs when I try to open a file located in a samba share.
In fact plasma crashes when shows any notitication. For example, when I disconnect from internet, updates are available and when I copy/move data.
https://cgit.kde.org/plasma-framework.git/commit/?id=b6213cdd59cc6826b33a6f4d7ce77ae7787c5146