https://bugs.kde.org/show_bug.cgi?id=431025

            Bug ID: 431025
           Summary: [wayland] "Add Widget" crashes plasma
           Product: plasmashell
           Version: 5.20.4
          Platform: openSUSE RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: k...@davidedmundson.co.uk
          Reporter: il...@fastmail.fm
                CC: plasma-b...@kde.org
  Target Milestone: 1.0

Application: plasmashell (5.20.4)

Qt Version: 5.15.2
Frameworks Version: 5.77.0
Operating System: Linux 5.10.1-1-default x86_64
Windowing system: Wayland
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
Right click to empty desktop to add widgets and select "add widget"

- Custom settings of the application:

opensuse "full wayland" is set

The crash can be reproduced every time.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f318d073cdd in update_buffers
(dri2_surf=dri2_surf@entry=0x7f3148003010) at
../src/egl/drivers/dri2/platform_wayland.c:674
#5  0x00007f318d074244 in image_get_buffers (driDrawable=<optimized out>,
format=<optimized out>, stamp=<optimized out>, loaderPrivate=0x7f3148003010,
buffer_mask=<optimized out>, buffers=0x7f3153bfcc20) at
../src/egl/drivers/dri2/platform_wayland.c:809
#6  0x00007f318cb773d6 in intel_update_image_buffers (drawable=0x561e3d821260,
brw=0x561e4fc66550) at ../src/mesa/drivers/dri/i965/brw_context.c:1887
#7  intel_update_renderbuffers.isra.0 (drawable=0x561e3d821260,
context=<optimized out>, context=<optimized out>) at
../src/mesa/drivers/dri/i965/brw_context.c:1514
#8  0x00007f318c327666 in intel_prepare_render(brw_context*)
(brw=brw@entry=0x561e4fc66550) at
../src/mesa/drivers/dri/i965/brw_context.c:1535
#9  0x00007f318c32bc50 in brw_prepare_drawing (max_index=4294967295,
min_index=0, index_bounds_valid=<optimized out>, ib=0x7f3153bfcdd0,
ctx=0x561e4fc66550) at ../src/mesa/drivers/dri/i965/brw_draw.c:864
#10 brw_draw_prims(gl_context*, _mesa_prim const*, GLuint, _mesa_index_buffer
const*, GLboolean, GLuint, GLuint, GLuint, GLuint,
gl_transform_feedback_object*, unsigned int) (ctx=0x561e4fc66550,
prims=0x7f3153bfcdb0, nr_prims=1, ib=0x7f3153bfcdd0,
index_bounds_valid=<optimized out>, min_index=<optimized out>,
max_index=<optimized out>, num_instances=1, base_instance=0, gl_xfb_obj=0x0,
stream=0) at ../src/mesa/drivers/dri/i965/brw_draw.c:1187
#11 0x00007f318c49efa9 in _mesa_validated_drawrangeelements (baseInstance=0,
numInstances=1, basevertex=0, indices=0x52, type=5123, count=6, end=4294967295,
start=0, index_bounds_valid=0 '\000', mode=5, ctx=0x561e4fc66550) at
../src/mesa/main/draw.c:833
#12 _mesa_validated_drawrangeelements (ctx=ctx@entry=0x561e4fc66550,
mode=mode@entry=5, index_bounds_valid=index_bounds_valid@entry=0 '\000',
start=start@entry=0, end=end@entry=4294967295, count=count@entry=6, type=5123,
indices=0x52, basevertex=0, numInstances=1, baseInstance=0) at
../src/mesa/main/draw.c:770
#13 0x00007f318c49f376 in _mesa_DrawElements (mode=5, count=6, type=5123,
indices=0x52) at ../src/mesa/main/draw.c:989
#14 0x00007f3195d05f33 in QOpenGLFunctions::glDrawElements(unsigned int, int,
unsigned int, void const*) (indices=<optimized out>, type=5123,
count=<optimized out>, mode=<optimized out>, this=0x7f314800d4a0) at
/usr/include/qt5/QtGui/qopenglfunctions.h:760
#15 QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch
const*) (batch=0x7f3148304130, this=0x7f314800d330) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3131
#16 QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch
const*) (this=0x7f314800d330, batch=0x7f3148304130) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3026
#17 0x00007f3195d0aae5 in QSGBatchRenderer::Renderer::renderBatches()
(this=this@entry=0x7f314800d330) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:4066
#18 0x00007f3195d0b1f2 in QSGBatchRenderer::Renderer::render() (this=<optimized
out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:4363
#19 0x00007f3195cf3890 in QSGRenderer::renderScene(QSGBindable const&)
(bindable=<optimized out>, this=0x7f314800d330) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:264
#20 QSGRenderer::renderScene(QSGBindable const&) (this=0x7f314800d330,
bindable=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:220
#21 0x00007f3195cf3d63 in QSGRenderer::renderScene(unsigned int)
(this=<optimized out>, fboId=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:212
#22 0x00007f3195d52ef3 in
QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int)
(this=0x561e3d979340, renderer=0x7f314800d330, fboId=<optimized out>) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgdefaultrendercontext.cpp:228
#23 0x00007f3195dbca89 in QQuickWindowPrivate::renderSceneGraph(QSize const&,
QSize const&) (this=0x561e3da85580, size=..., surfaceSize=...) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/items/qquickwindow.cpp:617
#24 0x00007f3195d60c6d in QSGRenderThread::syncAndRender(QImage*)
(this=0x561e4f9557a0, grabImage=0x0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:837
#25 0x00007f3195d615c7 in QSGRenderThread::run() (this=0x561e4f9557a0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1043
#26 0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x561e4f9557a0) at
thread/qthread_unix.cpp:329
#27 0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#28 0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 19 (Thread 0x7f311af7f640 (LWP 2652) "QSGRenderThread"):
#1  0x00007f3194015dcb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x561e3fdb9e60) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x561e3fdb9e48, mutex=mutex@entry=0x561e3fdb9e40,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f3195d5f177 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x561e3fdb9e38) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x561e3fdb9da0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007f3195d61609 in QSGRenderThread::run() (this=0x561e3fdb9da0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x561e3fdb9da0) at
thread/qthread_unix.cpp:329
#7  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 18 (Thread 0x7f311a504640 (LWP 2643) "QSGRenderThread"):
#1  0x00007f3194015dcb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x561e4a4617f0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x561e4a45eff8, mutex=mutex@entry=0x561e4a45eff0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f3195d5f177 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x561e4a45efe8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x561e4a45ef50) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007f3195d61609 in QSGRenderThread::run() (this=0x561e4a45ef50) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x561e4a45ef50) at
thread/qthread_unix.cpp:329
#7  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 17 (Thread 0x7f3122e7a640 (LWP 2191) "QSGRenderThread"):
#1  0x00007f3194015dcb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x561e402f03e0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x561e40da6b18, mutex=mutex@entry=0x561e40da6b10,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f3195d5f177 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x561e40da6b08) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x561e40da6a70) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007f3195d61609 in QSGRenderThread::run() (this=0x561e40da6a70) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x561e40da6a70) at
thread/qthread_unix.cpp:329
#7  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 16 (Thread 0x7f312ce78640 (LWP 2176) "QSGRenderThread"):
#1  0x00007f3194015dcb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x561e3f10ecb0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f314c0df718, mutex=mutex@entry=0x7f314c0df710,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f3195d5f177 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x7f314c0df708) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x7f314c0df670) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007f3195d61609 in QSGRenderThread::run() (this=0x7f314c0df670) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x7f314c0df670) at
thread/qthread_unix.cpp:329
#7  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 15 (Thread 0x7f312ffff640 (LWP 2112) "KCupsConnection"):
#1  0x00007f319260d16e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f319260d28f in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f31942487fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3124000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f31941efc4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f312fffec40, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007f319400ed0e in QThread::exec() (this=this@entry=0x561e3f8c9830) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f3138687438 in KCupsConnection::run() (this=0x561e3f8c9830) at
/usr/src/debug/kde-print-manager-20.12.0-1.1.x86_64/libkcups/KCupsConnection.cpp:303
#7  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x561e3f8c9830) at
thread/qthread_unix.cpp:329
#8  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 14 (Thread 0x7f3139a07640 (LWP 2074) "QThread"):
#1  0x00007f319260c294 in g_main_context_release () at
/usr/lib64/libglib-2.0.so.0
#2  0x00007f319260d12c in  () at /usr/lib64/libglib-2.0.so.0
#3  0x00007f319260d28f in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#4  0x00007f31942487fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3128000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f31941efc4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f3139a06c80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f319400ed0e in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x561e3f6af820) at
thread/qthread_unix.cpp:329
#8  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 13 (Thread 0x7f313aefa640 (LWP 2014) "QSGRenderThread"):
#1  0x00007f3194015dcb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x561e3e731db0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f3188016858, mutex=mutex@entry=0x7f3188016850,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f3195d5f177 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x7f3188016848) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x7f31880167b0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007f3195d61609 in QSGRenderThread::run() (this=0x7f31880167b0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x7f31880167b0) at
thread/qthread_unix.cpp:329
#7  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 12 (Thread 0x7f315cb12640 (LWP 1997) "QSGRenderThread"):
#1  0x00007f3194015dcb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x561e3d6d3520) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer)
(this=this@entry=0x7f318800e8a8, mutex=mutex@entry=0x7f318800e8a0,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f3195d5f177 in QSGRenderThreadEventQueue::takeEvent(bool)
(wait=true, this=0x7f318800e898) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  QSGRenderThread::processEventsAndWaitForMore()
(this=this@entry=0x7f318800e800) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#5  0x00007f3195d61609 in QSGRenderThread::run() (this=0x7f318800e800) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#6  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x7f318800e800) at
thread/qthread_unix.cpp:329
#7  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 11 (Thread 0x7f315ffff640 (LWP 1996) "QQuickPixmapRea"):
#1  0x00007f31926595af in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f319260caea in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f319260d115 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f319260d28f in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#5  0x00007f31942487fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3154000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f31941efc4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f315fffec40, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#7  0x00007f319400ed0e in QThread::exec() (this=this@entry=0x7f31800aaf50) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f3195cb2f26 in QQuickPixmapReader::run() (this=0x7f31800aaf50) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/util/qquickpixmapcache.cpp:1024
#9  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x7f31800aaf50) at
thread/qthread_unix.cpp:329
#10 0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 10 (Thread 0x7f3172d7f640 (LWP 1978) "QLibProxyWrappe"):
#1  0x00007f3194012091 in QtLinuxFutex::_q_futex(int*, int, int, unsigned long
long, int*, int) (val3=0, addr2=0x0, val2=0, val=<optimized out>, op=0,
addr=<optimized out>) at thread/qfutex_p.h:116
#2  QtLinuxFutex::futexWait<QBasicAtomicInteger<unsigned int>
>(QBasicAtomicInteger<unsigned int>&, QBasicAtomicInteger<unsigned int>::Type)
(expectedValue=<optimized out>, futex=<optimized out>) at thread/qfutex_p.h:135
#3  futexSemaphoreTryAcquire_loop<false>(QBasicAtomicInteger<unsigned long
long>&, unsigned long long, unsigned long long, int) (timeout=-1,
nn=8589934593, curValue=<optimized out>, u=...) at thread/qsemaphore.cpp:219
#4  futexSemaphoreTryAcquire<false>(QBasicAtomicInteger<unsigned long long>&,
int, int) (timeout=-1, n=n@entry=1, u=...) at thread/qsemaphore.cpp:262
#5  QSemaphore::acquire(int) (this=this@entry=0x7f3193aa1920 <(anonymous
namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder+32>, n=n@entry=1) at
thread/qsemaphore.cpp:326
#6  0x00007f31939f0934 in QLibProxyWrapper::run() (this=0x7f3193aa1900
<(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at
kernel/qnetworkproxy_libproxy.cpp:179
#7  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x7f3193aa1900
<(anonymous namespace)::Q_QGS_libProxyWrapper::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#8  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#9  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 9 (Thread 0x7f3173fff640 (LWP 1977) "QNetworkAccessM"):
#1  0x00007f319260d16e in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f319260d28f in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f31942487fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3168037780, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f31941efc4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f3173ffec80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#5  0x00007f319400ed0e in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x561e3d62ba40) at
thread/qthread_unix.cpp:329
#7  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#8  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 8 (Thread 0x7f31737fe640 (LWP 1972) "Qt bearer threa"):
#1  0x00007f31926595af in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f319260caea in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f319260d115 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f319260d28f in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#5  0x00007f31942487fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f31600036e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f31941efc4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f31737fdc80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#7  0x00007f319400ed0e in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x561e3e15a0c0) at
thread/qthread_unix.cpp:329
#9  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#10 0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 7 (Thread 0x7f31867fc640 (LWP 1839) "plasmas:disk$3"):
#1  0x00007f318c72a63b in cnd_wait (mtx=0x561e3dcc8238, cond=0x561e3dcc8260) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func(void*) (input=input@entry=0x561e3dba8100) at
../src/util/u_queue.c:289
#3  0x00007f318c729e87 in impl_thrd_routine(void*) (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 6 (Thread 0x7f3186ffd640 (LWP 1838) "plasmas:disk$2"):
#1  0x00007f318c72a63b in cnd_wait (mtx=0x561e3dcc8238, cond=0x561e3dcc8260) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func(void*) (input=input@entry=0x561e3dba7f20) at
../src/util/u_queue.c:289
#3  0x00007f318c729e87 in impl_thrd_routine(void*) (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 5 (Thread 0x7f31877fe640 (LWP 1837) "plasmas:disk$1"):
#1  0x00007f318c72a63b in cnd_wait (mtx=0x561e3dcc8238, cond=0x561e3dcc8260) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func(void*) (input=input@entry=0x561e3dba7f60) at
../src/util/u_queue.c:289
#3  0x00007f318c729e87 in impl_thrd_routine(void*) (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 4 (Thread 0x7f3187fff640 (LWP 1836) "plasmas:disk$0"):
#1  0x00007f318c72a63b in cnd_wait (mtx=0x561e3dcc8238, cond=0x561e3dcc8260) at
../include/c11/threads_posix.h:155
#2  util_queue_thread_func(void*) (input=input@entry=0x561e3dba7f80) at
../src/util/u_queue.c:289
#3  0x00007f318c729e87 in impl_thrd_routine(void*) (p=<optimized out>) at
../include/c11/threads_posix.h:87
#4  0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#5  0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 3 (Thread 0x7f318e45c640 (LWP 1829) "QQmlThread"):
#1  0x00007f31926595af in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f319260caea in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f319260d115 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f319260d28f in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#5  0x00007f31942487fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3180000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f31941efc4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f318e45bc60, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#7  0x00007f319400ed0e in QThread::exec() (this=this@entry=0x561e3d8b9bc0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f31958d5675 in QQmlThreadPrivate::run() (this=0x561e3d8b9bc0) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#9  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x561e3d8b9bc0) at
thread/qthread_unix.cpp:329
#10 0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 2 (Thread 0x7f318f6ef640 (LWP 1730) "QDBusConnection"):
#1  0x00007f31926595af in  () at /usr/lib64/libglib-2.0.so.0
#2  0x00007f319260caea in g_main_context_check () at
/usr/lib64/libglib-2.0.so.0
#3  0x00007f319260d115 in  () at /usr/lib64/libglib-2.0.so.0
#4  0x00007f319260d28f in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#5  0x00007f31942487fb in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x7f3188000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f31941efc4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7f318f6eec30, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#7  0x00007f319400ed0e in QThread::exec() (this=<optimized out>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f3194c177c7 in QDBusConnectionManager::run() (this=0x7f3194c85420
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#9  0x00007f319400fe51 in QThreadPrivate::start(void*) (arg=0x7f3194c85420
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#10 0x00007f31931953e9 in start_thread () at /lib64/libpthread.so.0
#11 0x00007f3193c6d9c3 in clone () at /lib64/libc.so.6

Thread 1 (Thread 0x7f319191ad00 (LWP 1700) "plasmashell"):
#1  0x00007f3194015dcb in QWaitConditionPrivate::wait(QDeadlineTimer)
(deadline=..., deadline=..., this=0x561e4f7512a0) at
thread/qwaitcondition_unix.cpp:146
#2  QWaitCondition::wait(QMutex*, QDeadlineTimer) (this=<optimized out>,
mutex=0x561e4f9557f8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#3  0x00007f3195d61ece in
QSGThreadedRenderLoop::handleObscurity(QSGThreadedRenderLoop::Window*)
(this=this@entry=0x561e3dcc6b90, w=0x561e4f719270) at
/usr/include/qt5/QtCore/qdeadlinetimer.h:68
#4  0x00007f3195d629fe in QSGThreadedRenderLoop::hide(QQuickWindow*)
(this=0x561e3dcc6b90, window=0x561e3dd11660) at
/usr/src/debug/libqt5-qtdeclarative-5.15.2-1.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1185
#5  0x00007f3194669dd5 in QWindow::event(QEvent*) (this=0x561e3dd11660,
ev=<optimized out>) at kernel/qwindow.cpp:2438
#6  0x00007f3194f7150f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x561e3dd11660, e=0x7ffc25964960) at
kernel/qapplication.cpp:3632
#7  0x00007f31941f128a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x561e3dd11660, event=0x7ffc25964960) at
kernel/qcoreapplication.cpp:1063
#8  0x00007f31946699ae in QWindowPrivate::setVisible(bool)
(this=0x561e3da85580, visible=<optimized out>) at kernel/qwindow.cpp:412
#9  0x00007f3196473ca6 in PlasmaQuick::Dialog::focusOutEvent(QFocusEvent*)
(this=0x561e3dd11660, ev=0x7ffc25964b10) at
/usr/src/debug/plasma-framework-5.77.0-1.1.x86_64/src/plasmaquick/dialog.cpp:1180
#10 0x00007f3194669fbc in QWindow::event(QEvent*) (this=0x561e3dd11660,
ev=<optimized out>) at kernel/qwindow.cpp:2382
#11 0x00007f3194f7150f in QApplicationPrivate::notify_helper(QObject*, QEvent*)
(this=<optimized out>, receiver=0x561e3dd11660, e=0x7ffc25964b10) at
kernel/qapplication.cpp:3632
#12 0x00007f31941f128a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
(receiver=0x561e3dd11660, event=0x7ffc25964b10) at
kernel/qcoreapplication.cpp:1063
#13 0x00007f3194659f16 in
QGuiApplicationPrivate::processActivatedEvent(QWindowSystemInterfacePrivate::ActivatedWindowEvent*)
(e=0x561e52e4f520) at kernel/qguiapplication.cpp:2494
#14 0x00007f3194633c5c in
QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(flags=...) at kernel/qwindowsysteminterface.cpp:1169
#15 0x00007f3191f262e0 in userEventSourceDispatch(GSource*, GSourceFunc,
gpointer) (source=<optimized out>) at qeventdispatcher_glib.cpp:74
#16 0x00007f319260ce57 in g_main_context_dispatch () at
/usr/lib64/libglib-2.0.so.0
#17 0x00007f319260d1d8 in  () at /usr/lib64/libglib-2.0.so.0
#18 0x00007f319260d28f in g_main_context_iteration () at
/usr/lib64/libglib-2.0.so.0
#19 0x00007f31942487df in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>)
(this=0x561e3d66a310, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#20 0x00007f31941efc4b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>)
(this=this@entry=0x7ffc25964d80, flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#21 0x00007f31941f7ec0 in QCoreApplication::exec() () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#22 0x00007f31946511bc in QGuiApplication::exec() () at
kernel/qguiapplication.cpp:1867
#23 0x00007f3194f71485 in QApplication::exec() () at
kernel/qapplication.cpp:2824
#24 0x0000561e3bf85082 in main(int, char**) (argc=<optimized out>,
argv=0x7ffc25964fa0) at
/usr/src/debug/plasma5-workspace-5.20.4-1.1.x86_64/shell/main.cpp:252
[Inferior 1 (process 1700) detached]

Possible duplicates by query: bug 429514, bug 429291, bug 414411.

Reported using DrKonqi

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to