Bug 435751

Summary: Plasma crashes in platform_wayland.update_buffers() when click on night color widget
Product: [Plasma] plasmashell Reporter: German Alves <germanoalves>
Component: generic-crashAssignee: Plasma Bugs List <plasma-bugs>
Status: RESOLVED UPSTREAM    
Severity: crash CC: jirislaby, kde, nate, plasma-bugs, sicher-mit-linux, TxemaFinwe
Priority: NOR Keywords: drkonqi
Version: 5.21.3   
Target Milestone: 1.0   
Platform: openSUSE   
OS: Linux   
URL: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4902
See Also: https://bugs.kde.org/show_bug.cgi?id=437739
https://bugs.kde.org/show_bug.cgi?id=434449
Latest Commit: Version Fixed In:
Attachments: New crash information added by DrKonqi

Description German Alves 2021-04-15 01:43:12 UTC
Application: plasmashell (5.21.3)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.11-1-default x86_64
Windowing System: Wayland
Drkonqi Version: 5.21.3
Distribution: "openSUSE Tumbleweed"

-- Information about the crash:
- What I was doing when the application crashed:
Setting the native night color in Plasma at Full Wayland session in openSUSE Tumbleweed.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Content of s_kcrashErrorMessage: [Current thread is 1 (LWP 1594)]
[KCrash Handler]
#6  0x00007eff716e896d in update_buffers (dri2_surf=dri2_surf@entry=0x7eff08158540) at ../src/egl/drivers/dri2/platform_wayland.c:677
#7  0x00007eff716e8d64 in image_get_buffers (driDrawable=<optimized out>, format=<optimized out>, stamp=<optimized out>, loaderPrivate=0x7eff08158540, buffer_mask=<optimized out>, buffers=0x7eff1ea4ae90) at ../src/egl/drivers/dri2/platform_wayland.c:812
#8  0x00007eff711e8606 in intel_update_image_buffers (drawable=0x7eff6c063200, brw=0x55a152845010) at ../src/mesa/drivers/dri/i965/brw_context.c:1886
#9  intel_update_renderbuffers.isra.0 (drawable=0x7eff6c063200, context=<optimized out>, context=<optimized out>) at ../src/mesa/drivers/dri/i965/brw_context.c:1513
#10 0x00007eff7095feb6 in intel_prepare_render (brw=0x55a152845010) at ../src/mesa/drivers/dri/i965/brw_context.c:1534
#11 0x00007eff7094a4f2 in brw_clear (ctx=0x55a152845010, mask=50) at ../src/mesa/drivers/dri/i965/brw_clear.c:257
#12 0x00007eff786637f7 in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x7eff080c7fe0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:4042
#13 0x00007eff78664102 in QSGBatchRenderer::Renderer::render (this=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:4363
#14 0x00007eff7864c770 in QSGRenderer::renderScene (bindable=..., this=0x7eff080c7fe0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:264
#15 QSGRenderer::renderScene (this=0x7eff080c7fe0, bindable=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:220
#16 0x00007eff7864cc43 in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/coreapi/qsgrenderer.cpp:212
#17 0x00007eff786abec3 in QSGDefaultRenderContext::renderNextFrame (this=0x55a14907ff40, renderer=0x7eff080c7fe0, fboId=<optimized out>) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgdefaultrendercontext.cpp:228
#18 0x00007eff78715b69 in QQuickWindowPrivate::renderSceneGraph (this=0x55a149206190, size=..., surfaceSize=...) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/items/qquickwindow.cpp:617
#19 0x00007eff786b9d2d in QSGRenderThread::syncAndRender (this=0x55a14fc4ea40, grabImage=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:837
#20 0x00007eff786ba697 in QSGRenderThread::run (this=0x55a14fc4ea40) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1043
#21 0x00007eff7695fef1 in QThreadPrivate::start (arg=0x55a14fc4ea40) at thread/qthread_unix.cpp:329
#22 0x00007eff75aa0299 in start_thread (arg=0x7eff1ea4c640) at pthread_create.c:473
#23 0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (LWP 2190 "QSGRenderThread"):
#1  0x00007eff75aacaff in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55a14e55ac30, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007eff75aa6260 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a14e55abe0, cond=0x55a14e55ac08) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55a14e55ac08, mutex=0x55a14e55abe0) at pthread_cond_wait.c:619
#4  0x00007eff76965e7b in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55a14e55abe0) at thread/qwaitcondition_unix.cpp:146
#5  QWaitCondition::wait (this=this@entry=0x55a14a5260f8, mutex=mutex@entry=0x55a14a5260f0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007eff786b8227 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55a14a5260e8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55a14a526050) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#8  0x00007eff786ba6d9 in QSGRenderThread::run (this=0x55a14a526050) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#9  0x00007eff7695fef1 in QThreadPrivate::start (arg=0x55a14a526050) at thread/qthread_unix.cpp:329
#10 0x00007eff75aa0299 in start_thread (arg=0x7eff1f3fe640) at pthread_create.c:473
#11 0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (LWP 1770 "Qt bearer threa"):
#1  __GI___libc_read (fd=43, buf=buf@entry=0x7eff1fffea60, nbytes=nbytes@entry=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007eff74f3179f in read (__nbytes=16, __buf=0x7eff1fffea60, __fd=<optimized out>) at /usr/include/bits/unistd.h:47
#3  g_wakeup_acknowledge (wakeup=0x7eff24003540) at ../glib/gwakeup.c:210
#4  0x00007eff74ee4bea in g_main_context_check (context=context@entry=0x7eff18000c20, max_priority=2147483647, fds=fds@entry=0x7eff18004e60, n_fds=n_fds@entry=1) at ../glib/gmain.c:3871
#5  0x00007eff74ee5215 in g_main_context_iterate (context=context@entry=0x7eff18000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4116
#6  0x00007eff74ee538f in g_main_context_iteration (context=0x7eff18000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#7  0x00007eff76b988db in QEventDispatcherGlib::processEvents (this=0x7eff18000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007eff76b3fceb in QEventLoop::exec (this=this@entry=0x7eff1fffec80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#9  0x00007eff7695edae in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007eff7695fef1 in QThreadPrivate::start (arg=0x55a1492fa920) at thread/qthread_unix.cpp:329
#11 0x00007eff75aa0299 in start_thread (arg=0x7eff1ffff640) at pthread_create.c:473
#12 0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (LWP 1764 "QSGRenderThread"):
#1  0x00007eff75aacaff in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55a149939064, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007eff75aa6260 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a149939010, cond=0x55a149939038) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55a149939038, mutex=0x55a149939010) at pthread_cond_wait.c:619
#4  0x00007eff76965e7b in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55a149939010) at thread/qwaitcondition_unix.cpp:146
#5  QWaitCondition::wait (this=this@entry=0x55a149938698, mutex=mutex@entry=0x55a149938690, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007eff786b8227 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55a149938688) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55a1499385f0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#8  0x00007eff786ba6d9 in QSGRenderThread::run (this=0x55a1499385f0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#9  0x00007eff7695fef1 in QThreadPrivate::start (arg=0x55a1499385f0) at thread/qthread_unix.cpp:329
#10 0x00007eff75aa0299 in start_thread (arg=0x7eff2cd49640) at pthread_create.c:473
#11 0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (LWP 1762 "QThread"):
#1  0x00007eff74ee526e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7eff20000b60, timeout=<optimized out>, context=0x7eff2000f0e0) at ../glib/gmain.c:4422
#2  g_main_context_iterate (context=context@entry=0x7eff2000f0e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114
#3  0x00007eff74ee538f in g_main_context_iteration (context=0x7eff2000f0e0, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#4  0x00007eff76b988db in QEventDispatcherGlib::processEvents (this=0x7eff200038e0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007eff76b3fceb in QEventLoop::exec (this=this@entry=0x7eff2e1bdc80, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007eff7695edae in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007eff7695fef1 in QThreadPrivate::start (arg=0x55a1492eec50) at thread/qthread_unix.cpp:329
#8  0x00007eff75aa0299 in start_thread (arg=0x7eff2e1be640) at pthread_create.c:473
#9  0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (LWP 1760 "KCupsConnection"):
#1  0x00007eff74ee526e in g_main_context_poll (priority=<optimized out>, n_fds=1, fds=0x7eff28000b60, timeout=<optimized out>, context=0x7eff2800f5e0) at ../glib/gmain.c:4422
#2  g_main_context_iterate (context=context@entry=0x7eff2800f5e0, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4114
#3  0x00007eff74ee538f in g_main_context_iteration (context=0x7eff2800f5e0, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#4  0x00007eff76b988db in QEventDispatcherGlib::processEvents (this=0x7eff28003ac0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007eff76b3fceb in QEventLoop::exec (this=this@entry=0x7eff2f79ec40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007eff7695edae in QThread::exec (this=this@entry=0x55a148f128c0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007eff2ee2e3f8 in KCupsConnection::run (this=0x55a148f128c0) at /usr/src/debug/kde-print-manager-20.12.3-1.2.x86_64/libkcups/KCupsConnection.cpp:303
#8  0x00007eff7695fef1 in QThreadPrivate::start (arg=0x55a148f128c0) at thread/qthread_unix.cpp:329
#9  0x00007eff75aa0299 in start_thread (arg=0x7eff2f79f640) at pthread_create.c:473
#10 0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (LWP 1753 "QSGRenderThread"):
#1  0x00007eff75aacaff in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55a145463944, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007eff75aa6260 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a1454638f0, cond=0x55a145463918) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55a145463918, mutex=0x55a1454638f0) at pthread_cond_wait.c:619
#4  0x00007eff76965e7b in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55a1454638f0) at thread/qwaitcondition_unix.cpp:146
#5  QWaitCondition::wait (this=this@entry=0x55a145c1adc8, mutex=mutex@entry=0x55a145c1adc0, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007eff786b8227 in QSGRenderThreadEventQueue::takeEvent (wait=true, this=0x55a145c1adb8) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#7  QSGRenderThread::processEventsAndWaitForMore (this=this@entry=0x55a145c1ad20) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:936
#8  0x00007eff786ba6d9 in QSGRenderThread::run (this=0x55a145c1ad20) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1053
#9  0x00007eff7695fef1 in QThreadPrivate::start (arg=0x55a145c1ad20) at thread/qthread_unix.cpp:329
#10 0x00007eff75aa0299 in start_thread (arg=0x7eff49e04640) at pthread_create.c:473
#11 0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (LWP 1745 "QQuickPixmapRea"):
#1  0x00007eff74ee4cd2 in g_main_context_check (context=context@entry=0x7eff5000e450, max_priority=2147483647, fds=fds@entry=0x7eff50010450, n_fds=1623992952, n_fds@entry=1) at ../glib/gmain.c:3943
#2  0x00007eff74ee5215 in g_main_context_iterate (context=context@entry=0x7eff5000e450, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4116
#3  0x00007eff74ee538f in g_main_context_iteration (context=0x7eff5000e450, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#4  0x00007eff76b988db in QEventDispatcherGlib::processEvents (this=0x7eff5000e400, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007eff76b3fceb in QEventLoop::exec (this=this@entry=0x7eff60cc2c40, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007eff7695edae in QThread::exec (this=this@entry=0x7eff4c0a9ba0) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007eff7860bf36 in QQuickPixmapReader::run (this=0x7eff4c0a9ba0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/util/qquickpixmapcache.cpp:1024
#8  0x00007eff7695fef1 in QThreadPrivate::start (arg=0x7eff4c0a9ba0) at thread/qthread_unix.cpp:329
#9  0x00007eff75aa0299 in start_thread (arg=0x7eff60cc3640) at pthread_create.c:473
#10 0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (LWP 1714 "QQmlThread"):
#1  0x00007eff74ee3145 in g_source_iter_next (iter=iter@entry=0x7eff63ffeaa0, source=source@entry=0x7eff63ffea98) at ../glib/gmain.c:1063
#2  0x00007eff74ee4663 in g_main_context_prepare (context=context@entry=0x7eff4c000c20, priority=priority@entry=0x7eff63ffeb20) at ../glib/gmain.c:3619
#3  0x00007eff74ee519b in g_main_context_iterate (context=context@entry=0x7eff4c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4099
#4  0x00007eff74ee538f in g_main_context_iteration (context=0x7eff4c000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#5  0x00007eff76b988db in QEventDispatcherGlib::processEvents (this=0x7eff4c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007eff76b3fceb in QEventLoop::exec (this=this@entry=0x7eff63ffec60, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#7  0x00007eff7695edae in QThread::exec (this=this@entry=0x55a1453f2b90) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007eff7822c405 in QQmlThreadPrivate::run (this=0x55a1453f2b90) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/qml/qml/ftw/qqmlthread.cpp:155
#9  0x00007eff7695fef1 in QThreadPrivate::start (arg=0x55a1453f2b90) at thread/qthread_unix.cpp:329
#10 0x00007eff75aa0299 in start_thread (arg=0x7eff63fff640) at pthread_create.c:473
#11 0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (LWP 1607 "plasmas:disk$3"):
#1  0x00007eff75aacaff in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55a144e8b11c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007eff75aa6260 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a144e8b0c8, cond=0x55a144e8b0f0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55a144e8b0f0, mutex=0x55a144e8b0c8) at pthread_cond_wait.c:619
#4  0x00007eff70d88a3b in cnd_wait (mtx=0x55a144e8b0c8, cond=0x55a144e8b0f0) at ../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x55a144e98420) at ../src/util/u_queue.c:289
#6  0x00007eff70d88037 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#7  0x00007eff75aa0299 in start_thread (arg=0x7eff6affd640) at pthread_create.c:473
#8  0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (LWP 1606 "plasmas:disk$2"):
#1  0x00007eff75aacaff in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55a144e8b11c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007eff75aa6260 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a144e8b0c8, cond=0x55a144e8b0f0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55a144e8b0f0, mutex=0x55a144e8b0c8) at pthread_cond_wait.c:619
#4  0x00007eff70d88a3b in cnd_wait (mtx=0x55a144e8b0c8, cond=0x55a144e8b0f0) at ../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x55a144e98240) at ../src/util/u_queue.c:289
#6  0x00007eff70d88037 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#7  0x00007eff75aa0299 in start_thread (arg=0x7eff6b7fe640) at pthread_create.c:473
#8  0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (LWP 1605 "plasmas:disk$1"):
#1  0x00007eff75aacaff in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55a144e8b11c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007eff75aa6260 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a144e8b0c8, cond=0x55a144e8b0f0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55a144e8b0f0, mutex=0x55a144e8b0c8) at pthread_cond_wait.c:619
#4  0x00007eff70d88a3b in cnd_wait (mtx=0x55a144e8b0c8, cond=0x55a144e8b0f0) at ../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x55a144e98280) at ../src/util/u_queue.c:289
#6  0x00007eff70d88037 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#7  0x00007eff75aa0299 in start_thread (arg=0x7eff637fe640) at pthread_create.c:473
#8  0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (LWP 1604 "plasmas:disk$0"):
#1  0x00007eff75aacaff in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55a144e8b11c, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007eff75aa6260 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a144e8b0c8, cond=0x55a144e8b0f0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55a144e8b0f0, mutex=0x55a144e8b0c8) at pthread_cond_wait.c:619
#4  0x00007eff70d88a3b in cnd_wait (mtx=0x55a144e8b0c8, cond=0x55a144e8b0f0) at ../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x55a144e982c0) at ../src/util/u_queue.c:289
#6  0x00007eff70d88037 in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#7  0x00007eff75aa0299 in start_thread (arg=0x7eff6bfff640) at pthread_create.c:473
#8  0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (LWP 1603 "QDBusConnection"):
#1  0x00007eff74ee423c in g_main_context_acquire (context=context@entry=0x7eff6c000c20) at ../glib/gmain.c:3392
#2  0x00007eff74ee5125 in g_main_context_iterate (context=context@entry=0x7eff6c000c20, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4069
#3  0x00007eff74ee538f in g_main_context_iteration (context=0x7eff6c000c20, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#4  0x00007eff76b988db in QEventDispatcherGlib::processEvents (this=0x7eff6c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007eff76b3fceb in QEventLoop::exec (this=this@entry=0x7eff71f2dc30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007eff7695edae in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007eff76e4e7b7 in QDBusConnectionManager::run (this=0x7eff76ebc420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at qdbusconnection.cpp:179
#8  0x00007eff7695fef1 in QThreadPrivate::start (arg=0x7eff76ebc420 <(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at thread/qthread_unix.cpp:329
#9  0x00007eff75aa0299 in start_thread (arg=0x7eff71f2e640) at pthread_create.c:473
#10 0x00007eff765803b3 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (LWP 1594 "plasmashell"):
#1  0x00007eff75aacaff in __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55a14eaf01f0, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at ../sysdeps/nptl/futex-internal.c:123
#2  0x00007eff75aa6260 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55a14eaf01a0, cond=0x55a14eaf01c8) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x55a14eaf01c8, mutex=0x55a14eaf01a0) at pthread_cond_wait.c:619
#4  0x00007eff76965e7b in QWaitConditionPrivate::wait (deadline=..., deadline=..., this=0x55a14eaf01a0) at thread/qwaitcondition_unix.cpp:146
#5  QWaitCondition::wait (this=<optimized out>, mutex=0x55a14fc4ea98, deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007eff786baf9e in QSGThreadedRenderLoop::handleObscurity (this=this@entry=0x55a145483280, w=0x55a14e742b50) at /usr/include/qt5/QtCore/qdeadlinetimer.h:68
#7  0x00007eff786bbace in QSGThreadedRenderLoop::hide (this=0x55a145483280, window=0x55a1493f1b40) at /usr/src/debug/libqt5-qtdeclarative-5.15.2-3.1.x86_64/src/quick/scenegraph/qsgthreadedrenderloop.cpp:1185
#8  0x00007eff770a0fa5 in QWindow::event (this=0x55a1493f1b40, ev=<optimized out>) at kernel/qwindow.cpp:2438
#9  0x00007eff69919b96 in ToolTipDialog::event (this=0x55a1493f1b40, e=0x7ffe67d9e410) at /usr/src/debug/plasma-framework-5.80.0-1.1.x86_64/src/declarativeimports/core/tooltipdialog.cpp:88
#10 0x00007eff778c64ff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a1493f1b40, e=0x7ffe67d9e410) at kernel/qapplication.cpp:3632
#11 0x00007eff76b4132a in QCoreApplication::notifyInternal2 (receiver=0x55a1493f1b40, event=0x7ffe67d9e410) at kernel/qcoreapplication.cpp:1063
#12 0x00007eff770a0b7e in QWindowPrivate::setVisible (this=0x55a149206190, visible=<optimized out>) at kernel/qwindow.cpp:412
#13 0x00007eff76b77946 in QtPrivate::QSlotObjectBase::call (a=0x7ffe67d9e550, r=0x55a1493f1b40, this=0x55a1490eb020) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#14 doActivate<false> (sender=0x55a14a66f390, signal_index=3, argv=argv@entry=0x7ffe67d9e550) at kernel/qobject.cpp:3886
#15 0x00007eff76b70c60 in QMetaObject::activate (sender=<optimized out>, m=m@entry=0x7eff76e25ba0, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7ffe67d9e550) at kernel/qobject.cpp:3946
#16 0x00007eff76b7b85a in QTimer::timeout (this=<optimized out>, _t1=...) at .moc/moc_qtimer.cpp:205
#17 0x00007eff76b6d28f in QObject::event (this=0x55a14a66f390, e=0x7ffe67d9e6c0) at kernel/qobject.cpp:1336
#18 0x00007eff778c64ff in QApplicationPrivate::notify_helper (this=<optimized out>, receiver=0x55a14a66f390, e=0x7ffe67d9e6c0) at kernel/qapplication.cpp:3632
#19 0x00007eff76b4132a in QCoreApplication::notifyInternal2 (receiver=0x55a14a66f390, event=0x7ffe67d9e6c0) at kernel/qcoreapplication.cpp:1063
#20 0x00007eff76b97c83 in QTimerInfoList::activateTimers (this=this@entry=0x55a144e60250) at kernel/qtimerinfo_unix.cpp:643
#21 0x00007eff76b98504 in timerSourceDispatch (source=source@entry=0x55a144e601f0) at kernel/qeventdispatcher_glib.cpp:183
#22 0x00007eff74ee4f57 in g_main_dispatch (context=0x55a144e8b580) at ../glib/gmain.c:3325
#23 g_main_context_dispatch (context=0x55a144e8b580) at ../glib/gmain.c:4043
#24 0x00007eff74ee52d8 in g_main_context_iterate (context=context@entry=0x55a144e8b580, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4119
#25 0x00007eff74ee538f in g_main_context_iteration (context=0x55a144e8b580, may_block=may_block@entry=1) at ../glib/gmain.c:4184
#26 0x00007eff76b988bf in QEventDispatcherGlib::processEvents (this=0x55a144ea6970, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#27 0x00007eff76b3fceb in QEventLoop::exec (this=this@entry=0x7ffe67d9e900, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:69
#28 0x00007eff76b47f60 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#29 0x00007eff7708835c in QGuiApplication::exec () at kernel/qguiapplication.cpp:1867
#30 0x00007eff778c6475 in QApplication::exec () at kernel/qapplication.cpp:2824
#31 0x000055a14459d201 in main (argc=<optimized out>, argv=0x7ffe67d9eb00) at /usr/src/debug/plasma5-workspace-5.21.3-1.1.x86_64/shell/main.cpp:251
[Inferior 1 (process 1594) detached]

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

Reported using DrKonqi
Comment 1 David Redondo 2021-04-15 07:15:28 UTC
Crashes in the intel driver
Comment 2 Nate Graham 2021-04-15 16:48:43 UTC
Seems to be crashing in the Intel GPU drives?
Comment 3 Gui Do 2021-04-19 18:26:09 UTC
Created attachment 137712 [details]
New crash information added by DrKonqi

plasmashell (5.21.4) using Qt 5.15.2

- What I was doing when the application crashed:
I was opening a minimized java window (tvbrowser)

- Unusual behavior I noticed:
The context menu of this application appears while mouse hover on plasma start button

-- Backtrace (Reduced):
#6  0x00007f5161bf696d in update_buffers (dri2_surf=dri2_surf@entry=0x7f50fc0de980) at ../src/egl/drivers/dri2/platform_wayland.c:677
#7  0x00007f5161bf6d64 in image_get_buffers (driDrawable=<optimized out>, format=<optimized out>, stamp=<optimized out>, loaderPrivate=0x7f50fc0de980, buffer_mask=<optimized out>, buffers=0x7f5103ffde90) at ../src/egl/drivers/dri2/platform_wayland.c:812
#8  0x00007f51616f71b6 in intel_update_image_buffers (drawable=0x7f50fc193660, brw=0x55d1cbb63ec0) at ../src/mesa/drivers/dri/i965/brw_context.c:1886
#9  intel_update_renderbuffers.isra.0 (drawable=0x7f50fc193660, context=<optimized out>, context=<optimized out>) at ../src/mesa/drivers/dri/i965/brw_context.c:1513
#10 0x00007f5160e6ee76 in intel_prepare_render (brw=0x55d1cbb63ec0) at ../src/mesa/drivers/dri/i965/brw_context.c:1534
Comment 4 Jiri Slaby 2021-07-12 08:01:31 UTC
I think this is:
https://gitlab.freedesktop.org/mesa/mesa/-/issues/4902
Comment 5 Jiri Slaby 2021-07-12 08:02:16 UTC
*** Bug 439270 has been marked as a duplicate of this bug. ***
Comment 6 Jiri Slaby 2021-07-12 08:05:12 UTC
*** Bug 439325 has been marked as a duplicate of this bug. ***
Comment 7 Nate Graham 2021-07-12 13:16:02 UTC
Thanks for tracking that down!