Application: plasmashell (5.19.80) Qt Version: 5.14.2 Frameworks Version: 5.71.0 Operating System: Linux 5.6.14-xanmod1 x86_64 Windowing system: X11 Distribution: KDE neon Unstable Edition -- Information about the crash: - What I was doing when the application crashed: switching wifi networks using panel - Unusual behavior I noticed: crashes, won't work anymore, but wifi connection stays with original The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007f866c252231 in PlotSGNode::bind() (this=0x0) at ./src/qmlcontrols/kquickcontrolsaddons/plotter.cpp:265 #5 0x00007f866c252231 in Plotter::render() (this=0x557c91e5db80) at ./src/qmlcontrols/kquickcontrolsaddons/plotter.cpp:692 #6 0x00007f869f0aa6d7 in QtPrivate::QSlotObjectBase::call(QObject*, void**) (a=0x7f8635045b90, r=0x557c91e5db80, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #7 0x00007f869f0aa6d7 in doActivate<false>(QObject*, int, void**) (sender=0x557c8fd53c30, signal_index=28, argv=0x7f8635045b90) at kernel/qobject.cpp:3870 #8 0x00007f869f0a4f92 in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) (sender=sender@entry=0x557c8fd53c30, m=m@entry=0x7f86a348f9a0 <QQuickWindow::staticMetaObject>, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3930 #9 0x00007f86a2fd5a13 in QQuickWindow::beforeRendering() (this=this@entry=0x557c8fd53c30) at .moc/moc_qquickwindow.cpp:558 #10 0x00007f86a2fdb753 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) (this=this@entry=0x557c8fe90c50, size=..., surfaceSize=...) at items/qquickwindow.cpp:500 #11 0x00007f86a2f80f58 in QSGRenderThread::syncAndRender(QImage*) (this=this@entry=0x557c934f97a0, grabImage=grabImage@entry=0x0) at scenegraph/qsgthreadedrenderloop.cpp:810 #12 0x00007f86a2f8564f in QSGRenderThread::run() (this=0x557c934f97a0) at scenegraph/qsgthreadedrenderloop.cpp:980 #13 0x00007f869ee7fc2c in QThreadPrivate::start(void*) (arg=0x557c934f97a0) at thread/qthread_unix.cpp:342 #14 0x00007f869b9cd6db in start_thread (arg=0x7f8635046700) at pthread_create.c:463 #15 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f869b9d39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557c931c9180, cond=0x557c931c91a8) at pthread_cond_wait.c:502 #2 0x00007f869b9d39f3 in __pthread_cond_wait (cond=0x557c931c91a8, mutex=0x557c931c9180) at pthread_cond_wait.c:655 #3 0x00007f869ee861db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x557c931c9180) at thread/qwaitcondition_unix.cpp:146 #4 0x00007f869ee861db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x557c931c76d0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f869ee86359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x557c931c76d8, mutex=mutex@entry=0x557c931c76d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f86a2f85233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x557c931c76c8) at scenegraph/qsgthreadedrenderloop.cpp:255 #7 0x00007f86a2f85233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x557c931c7630) at scenegraph/qsgthreadedrenderloop.cpp:905 #8 0x00007f86a2f85691 in QSGRenderThread::run() (this=0x557c931c7630) at scenegraph/qsgthreadedrenderloop.cpp:1000 #9 0x00007f869ee7fc2c in QThreadPrivate::start(void*) (arg=0x557c931c7630) at thread/qthread_unix.cpp:342 #10 0x00007f869b9cd6db in start_thread (arg=0x7f86375ef700) at pthread_create.c:463 #11 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f869b9d39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557c9309f6c0, cond=0x557c9309f6e8) at pthread_cond_wait.c:502 #2 0x00007f869b9d39f3 in __pthread_cond_wait (cond=0x557c9309f6e8, mutex=0x557c9309f6c0) at pthread_cond_wait.c:655 #3 0x00007f869ee861db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x557c9309f6c0) at thread/qwaitcondition_unix.cpp:146 #4 0x00007f869ee861db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x557c907a90d0, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f869ee86359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x557c907a90d8, mutex=mutex@entry=0x557c907a90d0, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f86a2f85233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x557c907a90c8) at scenegraph/qsgthreadedrenderloop.cpp:255 #7 0x00007f86a2f85233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x557c907a9030) at scenegraph/qsgthreadedrenderloop.cpp:905 #8 0x00007f86a2f85691 in QSGRenderThread::run() (this=0x557c907a9030) at scenegraph/qsgthreadedrenderloop.cpp:1000 #9 0x00007f869ee7fc2c in QThreadPrivate::start(void*) (arg=0x557c907a9030) at thread/qthread_unix.cpp:342 #10 0x00007f869b9cd6db in start_thread (arg=0x7f86362d4700) at pthread_create.c:463 #11 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f86982b3547 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f86982b36dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f869f0ce7cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8638000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f869f06dd2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f863ec5cd60, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f869ee7e757 in QThread::exec() (this=this@entry=0x557c8fece1d0) at thread/qthread.cpp:536 #6 0x00007f86415bc467 in KCupsConnection::run() (this=0x557c8fece1d0) at ./libkcups/KCupsConnection.cpp:304 #7 0x00007f869ee7fc2c in QThreadPrivate::start(void*) (arg=0x557c8fece1d0) at thread/qthread_unix.cpp:342 #8 0x00007f869b9cd6db in start_thread (arg=0x7f863ec5d700) at pthread_create.c:463 #9 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f869b9d39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557c8f437b30, cond=0x557c8f437b58) at pthread_cond_wait.c:502 #2 0x00007f869b9d39f3 in __pthread_cond_wait (cond=0x557c8f437b58, mutex=0x557c8f437b30) at pthread_cond_wait.c:655 #3 0x00007f869ee861db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x557c8f437b30) at thread/qwaitcondition_unix.cpp:146 #4 0x00007f869ee861db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x7f868000e350, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f869ee86359 in QWaitCondition::wait(QMutex*, unsigned long) (this=this@entry=0x7f868000e358, mutex=mutex@entry=0x7f868000e350, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f86a2f85233 in QSGRenderThreadEventQueue::takeEvent(bool) (wait=true, this=0x7f868000e348) at scenegraph/qsgthreadedrenderloop.cpp:255 #7 0x00007f86a2f85233 in QSGRenderThread::processEventsAndWaitForMore() (this=this@entry=0x7f868000e2b0) at scenegraph/qsgthreadedrenderloop.cpp:905 #8 0x00007f86a2f85691 in QSGRenderThread::run() (this=0x7f868000e2b0) at scenegraph/qsgthreadedrenderloop.cpp:1000 #9 0x00007f869ee7fc2c in QThreadPrivate::start(void*) (arg=0x7f868000e2b0) at thread/qthread_unix.cpp:342 #10 0x00007f869b9cd6db in start_thread (arg=0x7f866586e700) at pthread_create.c:463 #11 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f86982b35c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f86982b36dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f869f0ce7cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f86500122f0, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f869f06dd2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f866506cd30, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #5 0x00007f869ee7e757 in QThread::exec() (this=this@entry=0x7f8678002ea0) at thread/qthread.cpp:536 #6 0x00007f86a2ec7b06 in QQuickPixmapReader::run() (this=0x7f8678002ea0) at util/qquickpixmapcache.cpp:987 #7 0x00007f869ee7fc2c in QThreadPrivate::start(void*) (arg=0x7f8678002ea0) at thread/qthread_unix.cpp:342 #8 0x00007f869b9cd6db in start_thread (arg=0x7f866506d700) at pthread_create.c:463 #9 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f869b9d39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557c8dbe8e18, cond=0x557c8dbe8e40) at pthread_cond_wait.c:502 #2 0x00007f869b9d39f3 in __pthread_cond_wait (cond=0x557c8dbe8e40, mutex=0x557c8dbe8e18) at pthread_cond_wait.c:655 #3 0x00007f867652f42b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f867652f017 in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f869b9cd6db in start_thread (arg=0x7f866f7fe700) at pthread_create.c:463 #6 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f869b9d39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557c8dbe8e18, cond=0x557c8dbe8e40) at pthread_cond_wait.c:502 #2 0x00007f869b9d39f3 in __pthread_cond_wait (cond=0x557c8dbe8e40, mutex=0x557c8dbe8e18) at pthread_cond_wait.c:655 #3 0x00007f867652f42b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f867652f017 in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f869b9cd6db in start_thread (arg=0x7f86677fe700) at pthread_create.c:463 #6 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f869b9d39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557c8dbe8e18, cond=0x557c8dbe8e40) at pthread_cond_wait.c:502 #2 0x00007f869b9d39f3 in __pthread_cond_wait (cond=0x557c8dbe8e40, mutex=0x557c8dbe8e18) at pthread_cond_wait.c:655 #3 0x00007f867652f42b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f867652f017 in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f869b9cd6db in start_thread (arg=0x7f866ffff700) at pthread_create.c:463 #6 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f869b9d39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557c8dbe8e18, cond=0x557c8dbe8e40) at pthread_cond_wait.c:502 #2 0x00007f869b9d39f3 in __pthread_cond_wait (cond=0x557c8dbe8e40, mutex=0x557c8dbe8e18) at pthread_cond_wait.c:655 #3 0x00007f867652f42b in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #4 0x00007f867652f017 in () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so #5 0x00007f869b9cd6db in start_thread (arg=0x7f8674e5a700) at pthread_create.c:463 #6 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f869e767be6 in __GI___poll (fds=0x7f86780029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29 #2 0x00007f86982b35c9 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f86982b36dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f869f0ce7cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8678000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #5 0x00007f869f06dd2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f867f5aed80, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #6 0x00007f869ee7e757 in QThread::exec() (this=this@entry=0x557c8d744f50) at thread/qthread.cpp:536 #7 0x00007f86a2a31fc5 in QQmlThreadPrivate::run() (this=0x557c8d744f50) at qml/ftw/qqmlthread.cpp:155 #8 0x00007f869ee7fc2c in QThreadPrivate::start(void*) (arg=0x557c8d744f50) at thread/qthread_unix.cpp:342 #9 0x00007f869b9cd6db in start_thread (arg=0x7f867f5af700) at pthread_create.c:463 #10 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f86982f82b0 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #2 0x00007f86982b30b7 in g_main_context_check () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #3 0x00007f86982b3570 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #4 0x00007f86982b36dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #5 0x00007f869f0ce7cb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x7f8680000b20, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f869f06dd2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7f8685761d70, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #7 0x00007f869ee7e757 in QThread::exec() (this=this@entry=0x7f86a0ff4da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread.cpp:536 #8 0x00007f86a0d7c555 in QDBusConnectionManager::run() (this=0x7f86a0ff4da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #9 0x00007f869ee7fc2c in QThreadPrivate::start(void*) (arg=0x7f86a0ff4da0 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #10 0x00007f869b9cd6db in start_thread (arg=0x7f8685762700) at pthread_create.c:463 #11 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f86a3b97747 in () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #2 0x00007f86a3b9936a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1 #3 0x00007f8692659fd0 in QXcbEventQueue::run() (this=0x557c8d32ea80) at qxcbeventqueue.cpp:228 #4 0x00007f869ee7fc2c in QThreadPrivate::start(void*) (arg=0x557c8d32ea80) at thread/qthread_unix.cpp:342 #5 0x00007f869b9cd6db in start_thread (arg=0x7f868fe98700) at pthread_create.c:463 #6 0x00007f869e77488f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95 #1 0x00007f869b9d39f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x557c911e3750, cond=0x557c911e3778) at pthread_cond_wait.c:502 #2 0x00007f869b9d39f3 in __pthread_cond_wait (cond=0x557c911e3778, mutex=0x557c911e3750) at pthread_cond_wait.c:655 #3 0x00007f869ee861db in QWaitConditionPrivate::wait(QDeadlineTimer) (deadline=..., this=0x557c911e3750) at thread/qwaitcondition_unix.cpp:146 #4 0x00007f869ee861db in QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>, mutex=0x557c934f97f8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #5 0x00007f869ee86359 in QWaitCondition::wait(QMutex*, unsigned long) (this=0x557c934f9800, mutex=0x557c934f97f8, time=time@entry=18446744073709551615) at thread/qwaitcondition_unix.cpp:208 #6 0x00007f86a2f821dd in QSGThreadedRenderLoop::polishAndSync(QSGThreadedRenderLoop::Window*, bool) (this=this@entry=0x557c8d9585c0, w=<optimized out>, inExpose=inExpose@entry=false) at scenegraph/qsgthreadedrenderloop.cpp:1544 #7 0x00007f86a2f82cea in QSGThreadedRenderLoop::handleUpdateRequest(QQuickWindow*) (this=0x557c8d9585c0, window=0x557c8fd53c30) at scenegraph/qsgthreadedrenderloop.cpp:1376 #8 0x00007f86a2fe7b14 in QQuickWindow::event(QEvent*) (this=this@entry=0x557c8fd53c30, e=e@entry=0x7ffeaa1a8f00) at items/qquickwindow.cpp:1754 #9 0x00007f86a4c87adb in PlasmaQuick::Dialog::event(QEvent*) (this=0x557c8fd53c30, event=0x7ffeaa1a8f00) at ./src/plasmaquick/dialog.cpp:1363 #10 0x00007f86a03b39ac in QApplicationPrivate::notify_helper(QObject*, QEvent*) (this=this@entry=0x557c8d32aef0, receiver=receiver@entry=0x557c8fd53c30, e=e@entry=0x7ffeaa1a8f00) at kernel/qapplication.cpp:3685 #11 0x00007f86a03babb0 in QApplication::notify(QObject*, QEvent*) (this=0x7ffeaa1a9560, receiver=0x557c8fd53c30, e=0x7ffeaa1a8f00) at kernel/qapplication.cpp:3431 #12 0x00007f869f06f4a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x557c8fd53c30, event=0x7ffeaa1a8f00) at kernel/qcoreapplication.cpp:1075 #13 0x00007f869f65d543 in QPlatformWindow::deliverUpdateRequest() (this=<optimized out>) at kernel/qplatformwindow.cpp:796 #14 0x00007f869f65d543 in QPlatformWindow::windowEvent(QEvent*) (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:476 #15 0x00007f86a03babcb in QApplication::notify(QObject*, QEvent*) (this=0x7ffeaa1a9560, receiver=0x557c8fd53c30, e=0x7ffeaa1a91a0) at kernel/qapplication.cpp:2875 #16 0x00007f869f06f4a8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) (receiver=0x557c8fd53c30, event=0x7ffeaa1a91a0) at kernel/qcoreapplication.cpp:1075 #17 0x00007f869f0cdc39 in QTimerInfoList::activateTimers() (this=0x557c8d3776f0) at kernel/qtimerinfo_unix.cpp:643 #18 0x00007f869f0ce439 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #19 0x00007f869f0ce439 in idleTimerSourceDispatch(GSource*, GSourceFunc, gpointer) (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230 #20 0x00007f86982b3417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #21 0x00007f86982b3650 in () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #22 0x00007f86982b36dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0 #23 0x00007f869f0ce7ac in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) (this=0x557c8d387e60, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #24 0x00007f869f06dd2a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) (this=this@entry=0x7ffeaa1a93f0, flags=..., flags@entry=...) at kernel/qeventloop.cpp:225 #25 0x00007f869f0774a0 in QCoreApplication::exec() () at kernel/qcoreapplication.cpp:1383 #26 0x0000557c8b1360ca in main(int, char**) (argc=<optimized out>, argv=<optimized out>) at ./shell/main.cpp:222 Possible duplicates by query: bug 421895, bug 421835, bug 421769, bug 421739, bug 421700. Reported using DrKonqi
This should be fixed in Plasma 5.20+. The offending Plotter class is no longer used. *** This bug has been marked as a duplicate of bug 418500 ***
*** This bug has been marked as a duplicate of bug 415080 ***