Bug 425839 - KDE Plazma OpenSuse Tumbleweed Wifi Connection changing
Summary: KDE Plazma OpenSuse Tumbleweed Wifi Connection changing
Status: RESOLVED DUPLICATE of bug 415080
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.19.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2020-08-26 17:29 UTC by nailspahija
Modified: 2021-02-25 23:46 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nailspahija 2020-08-26 17:29:25 UTC
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
Comment 1 Harald Sitter 2020-12-15 11:35:34 UTC
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 ***
Comment 2 Nate Graham 2021-02-25 23:46:34 UTC

*** This bug has been marked as a duplicate of bug 415080 ***