Application: plasmashell (5.19.4) Qt Version: 5.15.0 Frameworks Version: 5.73.0 Operating System: Linux 5.8.0-1-default x86_64 Windowing system: X11 Distribution: "openSUSE Tumbleweed" -- Information about the crash: - What I was doing when the application crashed: I was changing the wifi connection. - Unusual behavior I noticed: The KDE Plazma panel has completely Gone. The crash can be reproduced sometimes. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault [KCrash Handler] #4 0x00007f618cf6a90f in PlotSGNode::bind (this=0x0) at /usr/include/qt5/QtCore/qscopedpointer.h:116 #5 Plotter::render (this=0x55a5a13dede0) at /usr/src/debug/kdeclarative-5.73.0-1.1.x86_64/src/qmlcontrols/kquickcontrolsaddons/plotter.cpp:692 #6 0x00007f61a175d0f6 in QtPrivate::QSlotObjectBase::call (a=0x7f613bdd6ba0, r=0x55a5a13dede0, this=0x7f6134185b20) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398 #7 doActivate<false> (sender=0x55a58ff69880, signal_index=28, argv=0x7f613bdd6ba0, argv@entry=0x0) at kernel/qobject.cpp:3886 #8 0x00007f61a1756450 in QMetaObject::activate (sender=sender@entry=0x55a58ff69880, m=m@entry=0x7f61a3567cc0, local_signal_index=local_signal_index@entry=6, argv=argv@entry=0x0) at kernel/qobject.cpp:3946 #9 0x00007f61a329eb73 in QQuickWindow::beforeRendering (this=this@entry=0x55a58ff69880) at .moc/moc_qquickwindow.cpp:558 #10 0x00007f61a32a4d83 in QQuickWindowPrivate::renderSceneGraph (this=0x55a591155bc0, size=..., surfaceSize=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.2.x86_64/src/quick/items/qquickwindow.cpp:500 #11 0x00007f61a324915d in QSGRenderThread::syncAndRender (this=0x55a5933055a0, grabImage=0x0) at /usr/include/qt5/QtGui/5.15.0/QtGui/private/qrhi_p.h:1259 #12 0x00007f61a3249ab7 in QSGRenderThread::run (this=0x55a5933055a0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1043 #13 0x00007f61a1548871 in QThreadPrivate::start (arg=0x55a5933055a0) at thread/qthread_unix.cpp:342 #14 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #15 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f61a154e6db in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55a591d44ec0) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=this@entry=0x55a5915a4318, mutex=mutex@entry=0x55a5915a4310, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f61a3247667 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55a5915a4308) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55a5915a4270) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936 #5 0x00007f61a3249af9 in QSGRenderThread::run (this=0x55a5915a4270) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053 #6 0x00007f61a1548871 in QThreadPrivate::start (arg=0x55a5915a4270) at thread/qthread_unix.cpp:342 #7 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #8 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f619fba05ce in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f619fba06ef in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f61a177e07b in QEventDispatcherGlib::processEvents (this=0x7f6160000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f61a17255db in QEventLoop::exec (this=this@entry=0x7f6167960d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f61a154773e in QThread::exec (this=this@entry=0x55a590b02860) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f6167ea0428 in KCupsConnection::run (this=0x55a590b02860) at /usr/src/debug/kde-print-manager-20.08.0-1.1.x86_64/libkcups/KCupsConnection.cpp:304 #7 0x00007f61a1548871 in QThreadPrivate::start (arg=0x55a590b02860) at thread/qthread_unix.cpp:342 #8 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #9 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f619fba04fb in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f619fba06ef in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f61a177e07b in QEventDispatcherGlib::processEvents (this=0x7f6168000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #4 0x00007f61a17255db in QEventLoop::exec (this=this@entry=0x7f617aef9d60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #5 0x00007f61a154773e in QThread::exec (this=this@entry=0x55a58f3a3370) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #6 0x00007f61a319b8d6 in QQuickPixmapReader::run (this=0x55a58f3a3370) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.2.x86_64/src/quick/util/qquickpixmapcache.cpp:1008 #7 0x00007f61a1548871 in QThreadPrivate::start (arg=0x55a58f3a3370) at thread/qthread_unix.cpp:342 #8 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #9 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f61a154e6db in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55a59117dfb0) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=this@entry=0x7f619800ac18, mutex=mutex@entry=0x7f619800ac10, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f61a3247667 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x7f619800ac08) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68 #4 QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x7f619800ab70) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936 #5 0x00007f61a3249af9 in QSGRenderThread::run (this=0x7f619800ab70) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.2.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053 #6 0x00007f61a1548871 in QThreadPrivate::start (arg=0x7f619800ab70) at thread/qthread_unix.cpp:342 #7 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #8 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f6194c4775b in cnd_wait (mtx=0x55a58f7d7408, cond=0x55a58f7d7430) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x55a58f6b7870) at ../src/util/u_queue.c:275 #3 0x00007f6194c46ac7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #5 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f6194c4775b in cnd_wait (mtx=0x55a58f7d7408, cond=0x55a58f7d7430) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x55a58f6b7690) at ../src/util/u_queue.c:275 #3 0x00007f6194c46ac7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #5 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f6194c4775b in cnd_wait (mtx=0x55a58f7d7408, cond=0x55a58f7d7430) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x55a58f6b76d0) at ../src/util/u_queue.c:275 #3 0x00007f6194c46ac7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #5 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f6194c4775b in cnd_wait (mtx=0x55a58f7d7408, cond=0x55a58f7d7430) at ../include/c11/threads_posix.h:155 #2 util_queue_thread_func (input=input@entry=0x55a58f6b76f0) at ../src/util/u_queue.c:275 #3 0x00007f6194c46ac7 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87 #4 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #5 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f619fbe914f in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f619fba011e in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f619fba0575 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f619fba06ef in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f61a177e07b in QEventDispatcherGlib::processEvents (this=0x7f6188000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f61a17255db in QEventLoop::exec (this=this@entry=0x7f6196a12d80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007f61a154773e in QThread::exec (this=this@entry=0x55a58f2a41d0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007f61a2ee55e5 in QQmlThreadPrivate::run (this=0x55a58f2a41d0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.2.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155 #9 0x00007f61a1548871 in QThreadPrivate::start (arg=0x55a58f2a41d0) at thread/qthread_unix.cpp:342 #10 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #11 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f619fbe914f in ?? () from /usr/lib64/libglib-2.0.so.0 #2 0x00007f619fba011e in g_main_context_check () from /usr/lib64/libglib-2.0.so.0 #3 0x00007f619fba0575 in ?? () from /usr/lib64/libglib-2.0.so.0 #4 0x00007f619fba06ef in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #5 0x00007f61a177e07b in QEventDispatcherGlib::processEvents (this=0x7f6190000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425 #6 0x00007f61a17255db in QEventLoop::exec (this=this@entry=0x7f6197c76d50, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #7 0x00007f61a154773e in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #8 0x00007f61a28a3a17 in QDBusConnectionManager::run (this=0x7f61a2910d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179 #9 0x00007f61a1548871 in QThreadPrivate::start (arg=0x7f61a2910d80 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:342 #10 0x00007f61a09fceaa in start_thread () from /lib64/libpthread.so.0 #11 0x00007f61a11c9aff in clone () from /lib64/libc.so.6 #1 0x00007f61a154e6db in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55a591361660) at thread/qwaitcondition_unix.cpp:146 #2 QWaitCondition::wait (this=<optimized out>, mutex=0x55a5933055f8, deadline=...) at thread/qwaitcondition_unix.cpp:225 #3 0x00007f61a324b76a in QSGThreadedRenderLoop::polishAndSync (this=0x55a58f7d5d60, w=0x55a593302c60, inExpose=<optimized out>) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68 #4 0x00007f61a32b28c7 in QQuickWindow::event (this=0x55a58ff69880, e=0x7ffdd4cc38f0) at /usr/src/debug/libqt5-qtdeclarative-5.15.0-1.2.x86_64/src/quick/items/qquickwindow.cpp:1757 #5 0x00007f61a22d40cf in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a58ff69880, e=0x7ffdd4cc38f0) at kernel/qapplication.cpp:3671 #6 0x00007f61a1726c1a in QCoreApplication::notifyInternal2 (receiver=0x55a58ff69880, event=0x7ffdd4cc38f0) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #7 0x00007f61a1b566c4 in QPlatformWindow::deliverUpdateRequest (this=<optimized out>) at kernel/qplatformwindow.cpp:789 #8 QPlatformWindow::windowEvent (this=<optimized out>, event=<optimized out>) at kernel/qplatformwindow.cpp:476 #9 0x00007f61a22dac1b in QApplication::notify (this=0x7ffdd4cc3f80, receiver=0x55a58ff69880, e=0x7ffdd4cc3b70) at kernel/qapplication.cpp:2861 #10 0x00007f61a1726c1a in QCoreApplication::notifyInternal2 (receiver=0x55a58ff69880, event=0x7ffdd4cc3b70) at ../../include/QtCore/5.15.0/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325 #11 0x00007f61a177d423 in QTimerInfoList::activateTimers (this=0x55a58ee8bb10) at kernel/qtimerinfo_unix.cpp:643 #12 0x00007f61a177dca4 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183 #13 0x00007f619fba02b7 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0 #14 0x00007f619fba0638 in ?? () from /usr/lib64/libglib-2.0.so.0 #15 0x00007f619fba06ef in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0 #16 0x00007f61a177e05f in QEventDispatcherGlib::processEvents (this=0x55a58ee8be30, flags=...) at kernel/qeventdispatcher_glib.cpp:423 #17 0x00007f61a17255db in QEventLoop::exec (this=this@entry=0x7ffdd4cc3db0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141 #18 0x00007f61a172d840 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121 #19 0x000055a58ea18c87 in main (argc=<optimized out>, argv=0x7ffdd4cc3fd0) at /usr/src/debug/plasma5-workspace-5.19.4-1.1.x86_64/shell/main.cpp:224 [Inferior 1 (process 2196) detached] Possible duplicates by query: bug 425786, bug 425711, bug 425671, bug 425658, bug 425619. 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 ***