Bug 431025 - [wayland] "Add Widget" crashes plasma
Summary: [wayland] "Add Widget" crashes plasma
Status: RESOLVED UPSTREAM
Alias: None
Product: plasmashell
Classification: Plasma
Component: general (show other bugs)
Version: 5.20.4
Platform: openSUSE Linux
: NOR crash
Target Milestone: 1.0
Assignee: David Edmundson
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-01-01 08:16 UTC by Ilgaz Öcal
Modified: 2021-01-05 02:20 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ilgaz Öcal 2021-01-01 08:16:03 UTC
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
Comment 1 Nate Graham 2021-01-05 02:20:25 UTC
It appears to be crashing in the Intel iGPU driver.  You'll want to report this to the mesa developers. See https://docs.mesa3d.org/bugs.html