Application: plasmashell (5.19.80) Qt Version: 5.14.2 Frameworks Version: 5.73.0 Operating System: Linux 5.3.0-62-generic x86_64 Windowing system: Wayland Distribution: KDE neon Unstable Edition -- Information about the crash: - What I was doing when the application crashed: I was using Wayland session and tried to clean the clipboard via clipboard applet in system tray. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Aborted Content of s_kcrashErrorMessage: [Current thread is 1 (Thread 0x7f7539597c80 (LWP 1409))] [KCrash Handler] #6 0x00007f7532ba9f47 in __GI_raise (sig=sig@entry=6) at ../sysdeps/unix/sysv/linux/raise.c:51 #7 0x00007f7532bab8b1 in __GI_abort () at abort.c:79 #8 0x00007f753337368b in qt_message_fatal (context=..., message=<synthetic pointer>...) at global/qlogging.cpp:1914 #9 0x00007f753337368b in QMessageLogger::fatal(char const*, ...) const (this=this@entry=0x7f74ccbb29e0, msg=msg@entry=0x7f75269fc940 "The Wayland connection experienced a fatal error: %s") at global/qlogging.cpp:893 #10 0x00007f752696e5d8 in QtWaylandClient::QWaylandDisplay::checkError() const (this=<optimized out>) at qwaylanddisplay.cpp:198 #11 0x00007f752696e871 in QtWaylandClient::QWaylandDisplay::dispatchQueueWhile(wl_event_queue*, std::function<bool ()>, int) (this=0x55cbb19e62b0, queue=0x55cbb5c2a960, condition=..., timeout=timeout@entry=100) at qwaylanddisplay.cpp:247 #12 0x00007f7526976377 in QtWaylandClient::QWaylandWindow::waitForFrameSync(int) (this=0x55cbb5c2c1e0, timeout=100) at qwaylandwindow.cpp:632 #13 0x00007f751b146767 in QtWaylandClient::QWaylandGLContext::swapBuffers(QPlatformSurface*) (this=0x55cbb6967b00, surface=<optimized out>) at ../../../../hardwareintegration/client/wayland-egl/qwaylandglcontext.cpp:482 #14 0x00007f7533bc3e3f in QOpenGLContext::swapBuffers(QSurface*) (this=0x55cbb681edd0, surface=<optimized out>) at kernel/qopenglcontext.cpp:1112 #15 0x00007f753749a737 in QSGRenderThread::syncAndRender(QImage*) (this=this@entry=0x55cbb5d5fbc0, grabImage=grabImage@entry=0x0) at scenegraph/qsgthreadedrenderloop.cpp:841 #16 0x00007f753749e64f in QSGRenderThread::run() (this=0x55cbb5d5fbc0) at scenegraph/qsgthreadedrenderloop.cpp:980 #17 0x00007f7533397c2c in QThreadPrivate::start(void*) (arg=0x55cbb5d5fbc0) at thread/qthread_unix.cpp:342 #18 0x00007f752ffed6db in start_thread (arg=0x7f74ccbb3700) at pthread_create.c:463 #19 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752fff39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55cbb6ad3d90, cond=0x55cbb6ad3db8) at pthread_cond_wait.c:502 #2 0x00007f752fff39f3 in __pthread_cond_wait (cond=0x55cbb6ad3db8, mutex=0x55cbb6ad3d90) at pthread_cond_wait.c:655 #3 0x00007f753339e1db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55cbb6ad3d90) at thread/qwaitcondition_unix.cpp:146 #4 0x00007f753339e1db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55cbb6b70860, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f753339e359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55cbb6b70868, mutex=mutex@entry=0x55cbb6b70860, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f753749e233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55cbb6b70858) at scenegraph/qsgthreadedrenderloop.cpp:255 #7 0x00007f753749e233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55cbb6b707c0) at scenegraph/qsgthreadedrenderloop.cpp:905 #8 0x00007f753749e691 in QSGRenderThread::run() (this=0x55cbb6b707c0) at scenegraph/qsgthreadedrenderloop.cpp:1000 #9 0x00007f7533397c2c in QThreadPrivate::start(void*) (arg=0x55cbb6b707c0) at thread/qthread_unix.cpp:342 #10 0x00007f752ffed6db in start_thread (arg=0x7f74cf523700) at pthread_create.c:463 #11 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752c59b5c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f752c59b6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f75335e67cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f74d0000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f7533585d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f74d7ffeda0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f7533396757 in QThread::exec() (this=<optimized out>) at thread/qthread.cpp:536 #6 0x00007f7533397c2c in QThreadPrivate::start(void*) (arg=0x55cbb5b85d00) at thread/qthread_unix.cpp:342 #7 0x00007f752ffed6db in start_thread (arg=0x7f74d7fff700) at pthread_create.c:463 #8 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752c5e02b0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f752c59b0b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f752c59b570 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f752c59b6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f75335e67cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f74f000c040, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f7533585d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f74f7bc8d80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #7 0x00007f7533396757 in QThread::exec() (this=this@entry=0x55cbb244b7a0) at thread/qthread.cpp:536 #8 0x00007f74dc8528e5 in QQuickXmlQueryEngine::run() (this=0x55cbb244b7a0) at qqmlxmllistmodel.cpp:325 #9 0x00007f7533397c2c in QThreadPrivate::start(void*) (arg=0x55cbb244b7a0) at thread/qthread_unix.cpp:342 #10 0x00007f752ffed6db in start_thread (arg=0x7f74f7bc9700) at pthread_create.c:463 #11 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752fff39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55cbb2d7db10, cond=0x55cbb2d7db38) at pthread_cond_wait.c:502 #2 0x00007f752fff39f3 in __pthread_cond_wait (cond=0x55cbb2d7db38, mutex=0x55cbb2d7db10) at pthread_cond_wait.c:655 #3 0x00007f753339e1db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55cbb2d7db10) at thread/qwaitcondition_unix.cpp:146 #4 0x00007f753339e1db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55cbb2d3f0f0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f753339e359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x55cbb2d3f0f8, mutex=mutex@entry=0x55cbb2d3f0f0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f753749e233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x55cbb2d3f0e8) at scenegraph/qsgthreadedrenderloop.cpp:255 #7 0x00007f753749e233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x55cbb2d3f050) at scenegraph/qsgthreadedrenderloop.cpp:905 #8 0x00007f753749e691 in QSGRenderThread::run() (this=0x55cbb2d3f050) at scenegraph/qsgthreadedrenderloop.cpp:1000 #9 0x00007f7533397c2c in QThreadPrivate::start(void*) (arg=0x55cbb2d3f050) at thread/qthread_unix.cpp:342 #10 0x00007f752ffed6db in start_thread (arg=0x7f74dfbc1700) at pthread_create.c:463 #11 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752c5e02b0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f752c59b0b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f752c59b570 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f752c59b6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f75335e67cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f74e8000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f7533585d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f74f597ed30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #7 0x00007f7533396757 in QThread::exec() (this=this@entry=0x55cbb1d24810) at thread/qthread.cpp:536 #8 0x00007f75373e0b06 in QQuickPixmapReader::run() (this=0x55cbb1d24810) at util/qquickpixmapcache.cpp:987 #9 0x00007f7533397c2c in QThreadPrivate::start(void*) (arg=0x55cbb1d24810) at thread/qthread_unix.cpp:342 #10 0x00007f752ffed6db in start_thread (arg=0x7f74f597f700) at pthread_create.c:463 #11 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752fff39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55cbb20bab78, cond=0x55cbb20baba0) at pthread_cond_wait.c:502 #2 0x00007f752fff39f3 in __pthread_cond_wait (cond=0x55cbb20baba0, mutex=0x55cbb20bab78) at pthread_cond_wait.c:655 #3 0x00007f75189c79ab in cnd_wait (mtx=0x55cbb20bab78, cond=0x55cbb20baba0) at ../include/c11/threads_posix.h:155 #4 0x00007f75189c79ab in util_queue_thread_func (input=input@entry=0x55cbb20bd6a0) at ../src/util/u_queue.c:275 #5 0x00007f75189c7597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f752ffed6db in start_thread (arg=0x7f751219e700) at pthread_create.c:463 #7 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752fff39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55cbb20bab78, cond=0x55cbb20baba0) at pthread_cond_wait.c:502 #2 0x00007f752fff39f3 in __pthread_cond_wait (cond=0x55cbb20baba0, mutex=0x55cbb20bab78) at pthread_cond_wait.c:655 #3 0x00007f75189c79ab in cnd_wait (mtx=0x55cbb20bab78, cond=0x55cbb20baba0) at ../include/c11/threads_posix.h:155 #4 0x00007f75189c79ab in util_queue_thread_func (input=input@entry=0x55cbb20bd4b0) at ../src/util/u_queue.c:275 #5 0x00007f75189c7597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f752ffed6db in start_thread (arg=0x7f750a19e700) at pthread_create.c:463 #7 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752fff39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55cbb20bab78, cond=0x55cbb20baba0) at pthread_cond_wait.c:502 #2 0x00007f752fff39f3 in __pthread_cond_wait (cond=0x55cbb20baba0, mutex=0x55cbb20bab78) at pthread_cond_wait.c:655 #3 0x00007f75189c79ab in cnd_wait (mtx=0x55cbb20bab78, cond=0x55cbb20baba0) at ../include/c11/threads_posix.h:155 #4 0x00007f75189c79ab in util_queue_thread_func (input=input@entry=0x55cbb20bd2c0) at ../src/util/u_queue.c:275 #5 0x00007f75189c7597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f752ffed6db in start_thread (arg=0x7f751299f700) at pthread_create.c:463 #7 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752fff39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55cbb20bab78, cond=0x55cbb20baba0) at pthread_cond_wait.c:502 #2 0x00007f752fff39f3 in __pthread_cond_wait (cond=0x55cbb20baba0, mutex=0x55cbb20bab78) at pthread_cond_wait.c:655 #3 0x00007f75189c79ab in cnd_wait (mtx=0x55cbb20bab78, cond=0x55cbb20baba0) at ../include/c11/threads_posix.h:155 #4 0x00007f75189c79ab in util_queue_thread_func (input=input@entry=0x55cbb20bd0d0) at ../src/util/u_queue.c:275 #5 0x00007f75189c7597 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #6 0x00007f752ffed6db in start_thread (arg=0x7f75131a0700) at pthread_create.c:463 #7 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752c59b4d0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f752c59b6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f75335e67cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f7514000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f7533585d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f75227dbd80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f7533396757 in QThread::exec() (this=this@entry=0x55cbb1be8460) at thread/qthread.cpp:536 #6 0x00007f7536f4afc5 in QQmlThreadPrivate::run() (this=0x55cbb1be8460) at qml/ftw/qqmlthread.cpp:155 #7 0x00007f7533397c2c in QThreadPrivate::start(void*) (arg=0x55cbb1be8460) at thread/qthread_unix.cpp:342 #8 0x00007f752ffed6db in start_thread (arg=0x7f75227dc700) at pthread_create.c:463 #9 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752c59b586 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f752c59b6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f75335e67cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f751c000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f7533585d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f7524654d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f7533396757 in QThread::exec() (this=this@entry=0x7f753550cda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536 #6 0x00007f7535294555 in QDBusConnectionManager::run() (this=0x7f753550cda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #7 0x00007f7533397c2c in QThreadPrivate::start(void*) (arg=0x7f753550cda0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #8 0x00007f752ffed6db in start_thread (arg=0x7f7524655700) at pthread_create.c:463 #9 0x00007f7532c8ca3f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f752fff39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x55cbb68b37b0, cond=0x55cbb68b37d8) at pthread_cond_wait.c:502 #2 0x00007f752fff39f3 in __pthread_cond_wait (cond=0x55cbb68b37d8, mutex=0x55cbb68b37b0) at pthread_cond_wait.c:655 #3 0x00007f753339e1db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x55cbb68b37b0) at thread/qwaitcondition_unix.cpp:146 #4 0x00007f753339e1db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x55cbb5d5fc18, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f753339e359 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x55cbb5d5fc20, mutex=0x55cbb5d5fc18, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f753749b1dd in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x55cbb1a90960, w=<optimized out>, w@entry=0x55cbb2d452d0, inExpose=inExpose@entry=true) at scenegraph/qsgthreadedrenderloop.cpp:1544 #7 0x00007f753749d8bb in QSGThreadedRenderLoop::handleExposure(QQuickWindow*) (this=this@entry=0x55cbb1a90960, window=window@entry=0x55cbb5bfb6c0) at scenegraph/qsgthreadedrenderloop.cpp:1321 #8 0x00007f753749e01b in QSGThreadedRenderLoop::exposureChanged(QQuickWindow*) (this=0x55cbb1a90960, window=0x55cbb5bfb6c0) at scenegraph/qsgthreadedrenderloop.cpp:1216 #9 0x00007f7533b8fc05 in QWindow::event(QEvent*) (this=this@entry=0x55cbb5bfb6c0, ev=ev@entry=0x7fffac2ad8a0) at kernel/qwindow.cpp:2363 #10 0x00007f7537500975 in QQuickWindow::event(QEvent*) (this=this@entry=0x55cbb5bfb6c0, e=e@entry=0x7fffac2ad8a0) at items/qquickwindow.cpp:1773 #11 0x00007f75391a218b in PlasmaQuick::Dialog::event(QEvent*) (this=0x55cbb5bfb6c0, event=0x7fffac2ad8a0) at ./src/plasmaquick/dialog.cpp:1363 #12 0x00007f75348cb9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55cbb19e3bc0, receiver=receiver@entry=0x55cbb5bfb6c0, e=e@entry=0x7fffac2ad8a0) at kernel/qapplication.cpp:3685 #13 0x00007f75348d2bb0 in QApplication::notify(QObject*, QEvent*) (this=0x7fffac2ae120, receiver=0x55cbb5bfb6c0, e=0x7fffac2ad8a0) at kernel/qapplication.cpp:3431 #14 0x00007f75335874a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55cbb5bfb6c0, event=0x7fffac2ad8a0) at kernel/qcoreapplication.cpp:1075 #15 0x00007f753358768e in QCoreApplication::sendSpontaneousEvent(QObject*, QEvent*) (receiver=receiver@entry=0x55cbb5bfb6c0, event=event@entry=0x7fffac2ad8a0) at kernel/qcoreapplication.cpp:1482 #16 0x00007f7533b85817 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) (e=0x7f74b0323d40) at kernel/qguiapplication.cpp:3182 #17 0x00007f7533b85a7d in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) (e=e@entry=0x7f74b0323d40) at kernel/qguiapplication.cpp:2003 #18 0x00007f7533b5e1cb in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1170 #19 0x00007f7533b5e4e8 in QWindowSystemInterface::flushWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) (flags=flags@entry=...) at kernel/qwindowsysteminterface.cpp:1134 #20 0x00007f7526976125 in QtWaylandClient::QWaylandWindow::applyConfigure() (this=0x55cbb5c2c1e0) at qwaylandwindow.cpp:517 #21 0x00007f75335ba57b in QObject::event(QEvent*) (this=0x55cbb5c2c1e0, e=0x55cbc4c32770) at kernel/qobject.cpp:1339 #22 0x00007f75348cb9ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x55cbb19e3bc0, receiver=receiver@entry=0x55cbb5c2c1e0, e=e@entry=0x55cbc4c32770) at kernel/qapplication.cpp:3685 #23 0x00007f75348d2bb0 in QApplication::notify(QObject*, QEvent*) (this=0x7fffac2ae120, receiver=0x55cbb5c2c1e0, e=0x55cbc4c32770) at kernel/qapplication.cpp:3431 #24 0x00007f75335874a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x55cbb5c2c1e0, event=0x55cbc4c32770) at kernel/qcoreapplication.cpp:1075 #25 0x00007f753358767e in QCoreApplication::sendEvent(QObject*, QEvent*) (receiver=receiver@entry=0x55cbb5c2c1e0, event=event@entry=0x55cbc4c32770) at kernel/qcoreapplication.cpp:1470 #26 0x00007f753358a121 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x55cbb19d8b20) at kernel/qcoreapplication.cpp:1815 #27 0x00007f753358a6b8 in QCoreApplication::sendPostedEvents(QObject*, int) (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1674 #28 0x00007f75335e7103 in postEventSourceDispatch(GSource*, GSourceFunc, gpointer) (s=0x55cbb1a5e040) at kernel/qeventdispatcher_glib.cpp:277 #29 0x00007f752c59b417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #30 0x00007f752c59b650 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #31 0x00007f752c59b6dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #32 0x00007f75335e67ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x55cbb1a5dd10, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #33 0x00007f7533585d2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7fffac2adfc0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #34 0x00007f753358f4a0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1383 #35 0x000055cbb0ea71bf in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:224 Possible duplicates by query: bug 424593, bug 424009, bug 423951, bug 423738, bug 423222. Reported using DrKonqi
I can confirm this issue with self compiled plasma aswell
*** Bug 425685 has been marked as a duplicate of this bug. ***
Can confirm this on Plasma from master. Operating System: openSUSE Tumbleweed 20200818 KDE Plasma Version: 5.19.80 KDE Frameworks Version: 5.74.0 Qt Version: 5.15.0
Can aso confirm this on openSuse Tumbleweed, everytime. Also, possible duplicate : https://bugs.kde.org/show_bug.cgi?id=396308
Crash also reproducible on Arch running Plasma 5.20 beta. Operating System: Arch Linux KDE Plasma Version: 5.19.90 KDE Frameworks Version: 5.74.0 Qt Version: 5.15.1
The reports are different. One has the client crashing, the other has the server crashing. @patrick when you reproduced you see plasmashell closing? or everything like Tony?
On my system everything on desktop disappears and I get a black screen with cursor, then plasma automatically restarts after a few seconds.
I see what's causing it. Will fix. Thanks
A possibly relevant merge request was started @ https://invent.kde.org/plasma/plasma-workspace/-/merge_requests/277
Git commit 97f4599ac1c4cd58ca98a9e60ac4ecbbbe0a3b95 by David Edmundson. Committed on 22/09/2020 at 13:41. Pushed by davidedmundson into branch 'master'. [klipper] Check version before calling v2 DataDevice methods Calling a V2 method when our proxy is just at V1 is a fatal error. This wasn't guarded. V2 isn't implemented fully anyway. M +4 -1 klipper/systemclipboard/waylandclipboard.cpp https://invent.kde.org/plasma/plasma-workspace/commit/97f4599ac1c4cd58ca98a9e60ac4ecbbbe0a3b95
Git commit 913a66a6d933bceae82b656ce2a268ee74b73bbb by David Edmundson. Committed on 22/09/2020 at 13:58. Pushed by davidedmundson into branch 'Plasma/5.20'. [klipper] Check version before calling v2 DataDevice methods Calling a V2 method when our proxy is just at V1 is a fatal error. This wasn't guarded. V2 isn't implemented fully anyway. (cherry picked from commit 97f4599ac1c4cd58ca98a9e60ac4ecbbbe0a3b95) M +4 -1 klipper/systemclipboard/waylandclipboard.cpp https://invent.kde.org/plasma/plasma-workspace/commit/913a66a6d933bceae82b656ce2a268ee74b73bbb