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

            Bug ID: 436215
           Summary: System Monitor segmentation faulted in update_buffers
                    when closing
           Product: plasma-systemmonitor
           Version: 5.21.4
          Platform: Fedora RPMs
                OS: Linux
            Status: REPORTED
          Keywords: drkonqi
          Severity: crash
          Priority: NOR
         Component: general
          Assignee: ksysguard-b...@kde.org
          Reporter: matthew.fagn...@utoronto.ca
                CC: ahiems...@heimr.nl, plasma-b...@kde.org
  Target Milestone: ---

Application: plasma-systemmonitor (5.21.4)

Qt Version: 5.15.2
Frameworks Version: 5.80.0
Operating System: Linux 5.11.16-300.fc34.x86_64 x86_64
Windowing System: Wayland
Drkonqi Version: 5.21.4
Distribution: Fedora 34 (KDE Plasma)

-- Information about the crash:
- What I was doing when the application crashed:

I started System Monitor in Plasma 5.21.4 on Wayland in a Fedora 34 KDE Plasma
installation. I selected History in the left menu. I closed System Monitor.
System Monitor segmentation faulted in update_buffers at
../src/egl/drivers/dri2/platform_wayland.c:670 in
mesa-libEGL-21.0.3-1.fc34.x86_64. I've only seen System Monitor crash once with
this trace. plasmashell occasionally crashed in update_buffers with a similar
trace as I reported at https://bugs.kde.org/show_bug.cgi?id=414411

The reporter is unsure if this crash is reproducible.

-- Backtrace:
Application: System Monitor (plasma-systemmonitor), signal: Segmentation fault

[KCrash Handler]
#4  0x00007f86fde58f9d in update_buffers
(dri2_surf=dri2_surf@entry=0x7f86ac004d50) at
../src/egl/drivers/dri2/platform_wayland.c:670
#5  0x00007f86fde593d8 in image_get_buffers (driDrawable=<optimized out>,
format=<optimized out>, stamp=<optimized out>, loaderPrivate=0x7f86ac004d50,
buffer_mask=<optimized out>, buffers=0x7f86c55deb60) at
../src/egl/drivers/dri2/platform_wayland.c:805
#6  0x00007f86fc781786 in dri_image_drawable_get_buffers
(statts_count=<optimized out>, statts=<optimized out>, images=<optimized out>,
drawable=<optimized out>) at ../src/gallium/frontends/dri/dri2.c:282
#7  dri2_allocate_textures (ctx=0x5634e0279160, drawable=0x7f86ac0051a0,
statts=0x7f86ac0058e8, statts_count=2) at
../src/gallium/frontends/dri/dri2.c:415
#8  0x00007f86fc783044 in dri_st_framebuffer_validate (stctx=<optimized out>,
stfbi=<optimized out>, statts=0x7f86ac0058e8, count=2, out=0x7f86c55ded10) at
../src/gallium/frontends/dri/dri_drawable.c:82
#9  0x00007f86fc7df59c in st_framebuffer_validate
(stfb=stfb@entry=0x7f86ac005410, st=st@entry=0x5634e0496ea0) at
../src/mesa/state_tracker/st_manager.c:223
#10 0x00007f86fc7dfbc0 in st_manager_validate_framebuffers
(st=st@entry=0x5634e0496ea0) at ../src/mesa/state_tracker/st_manager.c:1178
#11 0x00007f86fc7ffe98 in st_validate_state (st=st@entry=0x5634e0496ea0,
pipeline=pipeline@entry=ST_PIPELINE_CLEAR) at
../src/mesa/state_tracker/st_atom.c:203
#12 0x00007f86fc804f69 in st_Clear (ctx=0x5634e044c970, mask=50) at
../src/mesa/state_tracker/st_cb_clear.c:442
#13 0x00007f8705c9b768 in QSGBatchRenderer::Renderer::renderBatches
(this=this@entry=0x7f86ac00c310) at
scenegraph/coreapi/qsgbatchrenderer.cpp:4042
#14 0x00007f8705c9bec2 in QSGBatchRenderer::Renderer::render (this=<optimized
out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:4363
#15 0x00007f8705c887a4 in QSGRenderer::renderScene (bindable=...,
this=0x7f86ac00c310) at scenegraph/coreapi/qsgrenderer.cpp:264
#16 QSGRenderer::renderScene (this=0x7f86ac00c310, bindable=...) at
scenegraph/coreapi/qsgrenderer.cpp:220
#17 0x00007f8705c88c43 in QSGRenderer::renderScene (this=<optimized out>,
fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:212
#18 0x00007f8705ce1915 in QSGDefaultRenderContext::renderNextFrame
(this=0x5634dfceb2a0, renderer=0x7f86ac00c310, fboId=<optimized out>) at
scenegraph/qsgdefaultrendercontext.cpp:228
#19 0x00007f8705d3c4d9 in QQuickWindowPrivate::renderSceneGraph
(this=0x5634dfb806c0, size=..., surfaceSize=...) at items/qquickwindow.cpp:617
#20 0x00007f8705ced138 in QSGRenderThread::syncAndRender (this=0x5634e0278130,
grabImage=0x0) at scenegraph/qsgthreadedrenderloop.cpp:837
#21 0x00007f8705cf186d in QSGRenderThread::run (this=0x5634e0278130) at
scenegraph/qsgthreadedrenderloop.cpp:1043
#22 0x00007f8717c63751 in QThreadPrivate::start (arg=0x5634e0278130) at
thread/qthread_unix.cpp:329
#23 0x00007f87175ce299 in start_thread (arg=0x7f86c55e0640) at
pthread_create.c:473
#24 0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 16 (LWP 7936 "plasma-s:gdrv0"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634e04dff70, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634e04dff20, cond=0x5634e04dff48) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634e04dff48, mutex=0x5634e04dff20) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634e04dff20, cond=0x5634e04dff48) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634e04fe360) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86c61e8640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 15 (LWP 7935 "plasma-s:gdrv0"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634e042e790, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634e042e740, cond=0x5634e042e768) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634e042e768, mutex=0x5634e042e740) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634e042e740, cond=0x5634e042e768) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634e02780f0) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86c75ec640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 14 (LWP 7932 "plasma-s:gdrv0"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634e0038fa0, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634e0038f50, cond=0x5634e0038f78) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634e0038f78, mutex=0x5634e0038f50) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634e0038f50, cond=0x5634e0038f78) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfe02980) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86c6deb640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (LWP 7930 "plasma-s:shlo1"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfdb1840, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfdb17f0, cond=0x5634dfdb1818) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfdb1818, mutex=0x5634dfdb17f0) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfdb17f0, cond=0x5634dfdb1818) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfcaf3d0) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86e8ff9640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (LWP 7929 "plasma-s:shlo0"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfdb1844, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfdb17f0, cond=0x5634dfdb1818) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfdb1818, mutex=0x5634dfdb17f0) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfdb17f0, cond=0x5634dfdb1818) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfd04630) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86e97fa640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (LWP 7928 "plasma-sys:sh2"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfdb1138, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfdb10e8, cond=0x5634dfdb1110) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfdb1110, mutex=0x5634dfdb10e8) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfdb10e8, cond=0x5634dfdb1110) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfc08830) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86e9ffb640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (LWP 7927 "plasma-sys:sh1"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfdb1138, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfdb10e8, cond=0x5634dfdb1110) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfdb1110, mutex=0x5634dfdb10e8) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfdb10e8, cond=0x5634dfdb1110) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfc72510) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86ea7fc640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (LWP 7926 "plasma-sys:sh0"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfdb1138, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfdb10e8, cond=0x5634dfdb1110) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfdb1110, mutex=0x5634dfdb10e8) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfdb10e8, cond=0x5634dfdb1110) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfc724d0) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86eaffd640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (LWP 7925 "plasma-:disk$3"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfc0a2e8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfc0a298, cond=0x5634dfc0a2c0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfc0a2c0, mutex=0x5634dfc0a298) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfc0a298, cond=0x5634dfc0a2c0) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfc82810) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86eb7fe640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (LWP 7924 "plasma-:disk$2"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfc0a2e8, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfc0a298, cond=0x5634dfc0a2c0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfc0a2c0, mutex=0x5634dfc0a298) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfc0a298, cond=0x5634dfc0a2c0) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfbe7590) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86ebfff640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (LWP 7923 "plasma-:disk$1"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfc0a2ec, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfc0a298, cond=0x5634dfc0a2c0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfc0a2c0, mutex=0x5634dfc0a298) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfc0a298, cond=0x5634dfc0a2c0) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfd03fb0) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86f0b6b640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (LWP 7922 "plasma-:disk$0"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfc0a2ec, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfc0a298, cond=0x5634dfc0a2c0) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfc0a2c0, mutex=0x5634dfc0a298) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfc0a298, cond=0x5634dfc0a2c0) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfc75d00) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86f136c640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (LWP 7921 "plasma-sys:cs0"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634dfbe6f88, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634dfbe6f38, cond=0x5634dfbe6f60) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634dfbe6f60, mutex=0x5634dfbe6f38) at
pthread_cond_wait.c:619
#4  0x00007f86fc78a09b in cnd_wait (mtx=0x5634dfbe6f38, cond=0x5634dfbe6f60) at
../include/c11/threads_posix.h:155
#5  util_queue_thread_func (input=input@entry=0x5634dfcb0940) at
../src/util/u_queue.c:294
#6  0x00007f86fc789b5b in impl_thrd_routine (p=<optimized out>) at
../include/c11/threads_posix.h:87
#7  0x00007f87175ce299 in start_thread (arg=0x7f86f2444640) at
pthread_create.c:473
#8  0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (LWP 7920 "QQmlThread"):
#1  0x00007f871696647c in g_main_context_poll (priority=<optimized out>,
n_fds=1, fds=0x7f86f8004e80, timeout=<optimized out>, context=0x7f86f8000c20)
at ../glib/gmain.c:4434
#2  g_main_context_iterate.constprop.0 (context=context@entry=0x7f86f8000c20,
block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at
../glib/gmain.c:4126
#3  0x00007f871690fc03 in g_main_context_iteration (context=0x7f86f8000c20,
may_block=1) at ../glib/gmain.c:4196
#4  0x00007f8717e4876e in QEventDispatcherGlib::processEvents
(this=0x7f86f8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f8717dfa9b2 in QEventLoop::exec (this=this@entry=0x7f86ffffeb90,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#6  0x00007f8717c6249a in QThread::exec (this=this@entry=0x5634dfbc69b0) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f871939103c in QQmlThreadPrivate::run (this=0x5634dfbc69b0) at
qml/ftw/qqmlthread.cpp:155
#8  0x00007f8717c63751 in QThreadPrivate::start (arg=0x5634dfbc69b0) at
thread/qthread_unix.cpp:329
#9  0x00007f87175ce299 in start_thread (arg=0x7f86fffff640) at
pthread_create.c:473
#10 0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (LWP 7919 "QDBusConnection"):
#1  0x00007ffd92701a57 in clock_gettime ()
#2  0x00007f8717854d65 in __GI___clock_gettime (clock_id=1,
tp=tp@entry=0x7f87052d3930) at ../sysdeps/unix/sysv/linux/clock_gettime.c:41
#3  0x00007f8716912a01 in sysprof_clock_get_current_time () at
/usr/include/sysprof-4/sysprof-clock.h:88
#4  g_main_context_check (context=0x7f8700000c20, max_priority=2147483647,
fds=<optimized out>, n_fds=86849856) at ../glib/gmain.c:3953
#5  0x00007f871696637b in g_main_context_iterate.constprop.0
(context=context@entry=0x7f8700000c20, block=block@entry=1,
dispatch=dispatch@entry=1, self=<optimized out>) at ../glib/gmain.c:4128
#6  0x00007f871690fc03 in g_main_context_iteration (context=0x7f8700000c20,
may_block=1) at ../glib/gmain.c:4196
#7  0x00007f8717e4876e in QEventDispatcherGlib::processEvents
(this=0x7f8700000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#8  0x00007f8717dfa9b2 in QEventLoop::exec (this=this@entry=0x7f87052d3b60,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#9  0x00007f8717c6249a in QThread::exec (this=this@entry=0x7f8718160060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#10 0x00007f87180f1f8b in QDBusConnectionManager::run (this=0x7f8718160060
<(anonymous namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
qdbusconnection.cpp:179
#11 0x00007f8717c63751 in QThreadPrivate::start (arg=0x7f8718160060 <(anonymous
namespace)::Q_QGS__q_manager::innerFunction()::holder>) at
thread/qthread_unix.cpp:329
#12 0x00007f87175ce299 in start_thread (arg=0x7f87052d4640) at
pthread_create.c:473
#13 0x00007f871788d6a3 in clone () at
../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (LWP 7918 "plasma-systemmo"):
#1  0x00007f87175daacf in __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x5634e0278330, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
../sysdeps/nptl/futex-internal.c:123
#2  0x00007f87175d42b0 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x5634e02782e0, cond=0x5634e0278308) at pthread_cond_wait.c:504
#3  __pthread_cond_wait (cond=0x5634e0278308, mutex=0x5634e02782e0) at
pthread_cond_wait.c:619
#4  0x00007f8717c6919b in QWaitConditionPrivate::wait (deadline=...,
deadline=..., this=0x5634e02782e0) at thread/qwaitcondition_unix.cpp:146
#5  QWaitCondition::wait (this=<optimized out>, mutex=0x5634e0278188,
deadline=...) at thread/qwaitcondition_unix.cpp:225
#6  0x00007f8705cf5018 in QSGThreadedRenderLoop::handleObscurity
(this=this@entry=0x5634dfd06020, w=0x5634e02783c0) at
/usr/include/qt5/QtCore/qdeadlinetimer.h:68
#7  0x00007f8705cf51c6 in QSGThreadedRenderLoop::hide (this=0x5634dfd06020,
window=0x5634dfb84bd0) at scenegraph/qsgthreadedrenderloop.cpp:1185
#8  0x00007f87182d7ed5 in QWindow::event (this=0x5634dfb84bd0, ev=<optimized
out>) at kernel/qwindow.cpp:2438
#9  0x00007f8718922e73 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5634dfb84bd0, e=0x7ffd9269bf20) at
kernel/qapplication.cpp:3632
#10 0x00007f8717dfbf48 in QCoreApplication::notifyInternal2
(receiver=0x5634dfb84bd0, event=0x7ffd9269bf20) at
kernel/qcoreapplication.cpp:1063
#11 0x00007f87182d7ac6 in QWindowPrivate::setVisible (this=0x5634dfb806c0,
visible=<optimized out>) at kernel/qwindow.cpp:412
#12 0x00007f87182d712b in QWindowPrivate::destroy (this=0x5634dfb806c0) at
kernel/qwindow.cpp:1986
#13 QWindowPrivate::destroy (this=0x5634dfb806c0) at kernel/qwindow.cpp:1957
#14 0x00007f87182d7f90 in QWindow::event (this=0x5634dfb84bd0, ev=<optimized
out>) at kernel/qwindow.cpp:2401
#15 0x00007f8718922e73 in QApplicationPrivate::notify_helper (this=<optimized
out>, receiver=0x5634dfb84bd0, e=0x7ffd9269c0e0) at
kernel/qapplication.cpp:3632
#16 0x00007f8717dfbf48 in QCoreApplication::notifyInternal2
(receiver=0x5634dfb84bd0, event=0x7ffd9269c0e0) at
kernel/qcoreapplication.cpp:1063
#17 0x00007f87182c9e6d in QGuiApplicationPrivate::processCloseEvent
(e=0x5634e1346ba0) at kernel/qguiapplication.cpp:2632
#18 0x00007f87182aeb05 in
QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>
(ev=0x5634e1346ba0) at kernel/qwindowsysteminterface.cpp:106
#19
QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>
(ev=0x5634e1346ba0) at kernel/qwindowsysteminterface.cpp:101
#20 0x00007f870692bc04 in ffi_call_unix64 () from /lib64/libffi.so.6
#21 0x00007f870692b107 in ffi_call () from /lib64/libffi.so.6
#22 0x00007f87069d3d10 in wl_closure_invoke.constprop () from
/lib64/libwayland-client.so.0
#23 0x00007f87069d442b in dispatch_event.isra () from
/lib64/libwayland-client.so.0
#24 0x00007f87069d461c in wl_display_dispatch_queue_pending () from
/lib64/libwayland-client.so.0
#25 0x00007f8706a656d3 in QtWaylandClient::QWaylandDisplay::flushRequests
(this=0x5634dfae87e0) at
/usr/src/debug/qt5-qtwayland-5.15.2-5.fc34.x86_64/src/client/qwaylanddisplay.cpp:221
#26 0x00007f8717e2c4fd in doActivate<false> (sender=0x5634dfb265e0,
signal_index=4, argv=0x7ffd9269c5a0) at kernel/qobject.cpp:3898
#27 0x00007f8717e269e7 in QMetaObject::activate
(sender=sender@entry=0x5634dfb265e0, m=m@entry=0x7f87180c0ac0
<QAbstractEventDispatcher::staticMetaObject>,
local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at
kernel/qobject.cpp:3946
#28 0x00007f8717df8a87 in QAbstractEventDispatcher::awake
(this=this@entry=0x5634dfb265e0) at .moc/moc_qabstracteventdispatcher.cpp:149
#29 0x00007f8717e4878b in QEventDispatcherGlib::processEvents
(this=0x5634dfb265e0, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#30 0x00007f8717dfa9b2 in QEventLoop::exec (this=this@entry=0x7ffd9269c6c0,
flags=..., flags@entry=...) at
../../include/QtCore/../../src/corelib/global/qflags.h:69
#31 0x00007f8717e02544 in QCoreApplication::exec () at
../../include/QtCore/../../src/corelib/global/qflags.h:121
#32 0x00005634df96498e in main ()
[Inferior 1 (process 7918) detached]

Reported using DrKonqi

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

Reply via email to