Bug 434449 - Discover crashed in platform_wayland.update_buffers() on quit in the Plasma Wayland session
Summary: Discover crashed in platform_wayland.update_buffers() on quit in the Plasma W...
Status: RESOLVED UPSTREAM
Alias: None
Product: Discover
Classification: Applications
Component: discover (show other bugs)
Version: 5.21.2
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL: https://gitlab.freedesktop.org/mesa/m...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-03-15 17:17 UTC by Mohammed Sameer
Modified: 2021-07-12 13:17 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mohammed Sameer 2021-03-15 17:17:03 UTC
SUMMARY
Discover crashed when closed the app on wayland session.

I opened Discover app & browsed "settings section etc", then the app is not responding with message "Discover is not responding".
Then I closed the app and opened it again, then again browsed the settings section, featured applications etc. After that when I closed the Discover application using close button on top right corner then a notification came that the discover app is crashed.

SYSTEM INFORMATION
Operating System: KDE neon 5.21
KDE Plasma Version: 5.21.2
KDE Frameworks Version: 5.80.0
Qt Version: 5.15.2
Kernel Version: 5.4.0-67-generic
OS Type: 64-bit
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i3-5010U CPU @ 2.10GHz
Memory: 3.8 GiB of RAM
Graphics Processor: Mesa Intel® HD Graphics 5500
Comment 1 Mohammed Sameer 2021-03-15 17:24:57 UTC
BACKTRACE
Application: Discover (plasma-discover), signal: Segmentation fault

[New LWP 4419]
[New LWP 4420]
[New LWP 4421]
[New LWP 4422]
[New LWP 4423]
[New LWP 4424]
[New LWP 4426]
[New LWP 4427]
[New LWP 4430]
[New LWP 4431]
[New LWP 4435]
[New LWP 4436]
[New LWP 4489]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5611116f1cd0) at ../sysdeps/nptl/futex-internal.h:183
[Current thread is 1 (Thread 0x7f17c164d980 (LWP 4417))]

Thread 14 (Thread 0x7f1776ffd700 (LWP 4489)):
#0  0x00007f17c5c18aff in __GI___poll (fds=0x7f17b8067f90, nfds=1, timeout=312) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f17c44dc36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17c44dc4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17c61e3ffb in QEventDispatcherGlib::processEvents (this=0x7f173802f0c0, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f17c61881eb in QEventLoop::exec (this=this@entry=0x7f1776ffcbe0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f17c5fa2a52 in QThread::exec (this=this@entry=0x56111302aa80) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f17c7cfe38a in QQuickPixmapReader::run (this=0x56111302aa80) at util/qquickpixmapcache.cpp:1024
#7  0x00007f17c5fa3bec in QThreadPrivate::start (arg=0x56111302aa80) at thread/qthread_unix.cpp:329
#8  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 13 (Thread 0x7f1762c6b700 (LWP 4436)):
#0  0x00007f17c4529508 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f17c44dbd30 in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17c44dc312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17c44dc4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f17c61e3ffb in QEventDispatcherGlib::processEvents (this=0x7f1744000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#5  0x00007f17c61881eb in QEventLoop::exec (this=this@entry=0x7f1762c6ac20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#6  0x00007f17c5fa2a52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#7  0x00007f17c5fa3bec in QThreadPrivate::start (arg=0x561111b060a0) at thread/qthread_unix.cpp:329
#8  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 12 (Thread 0x7f1774f10700 (LWP 4435)):
[KCrash Handler]
#4  0x00007f17bf4c541f in update_buffers (dri2_surf=dri2_surf@entry=0x7f17680041a0) at ../src/egl/drivers/dri2/platform_wayland.c:674
#5  0x00007f17bf4c5828 in image_get_buffers (driDrawable=<optimized out>, format=<optimized out>, stamp=<optimized out>, loaderPrivate=0x7f17680041a0, buffer_mask=<optimized out>, buffers=0x7f1774f0ec00) at ../src/egl/drivers/dri2/platform_wayland.c:809
#6  0x00007f17bdbd9bb3 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=0x5611116f2a00, drawable=0x7f17680045f0, statts=0x7f1768004d38, statts_count=2) at ../src/gallium/frontends/dri/dri2.c:415
#8  0x00007f17bdbdbcf4 in dri_st_framebuffer_validate (stctx=<optimized out>, stfbi=<optimized out>, statts=0x7f1768004d38, count=2, out=0x7f1774f0edb0) at ../src/gallium/frontends/dri/dri_drawable.c:82
#9  0x00007f17bdbe800c in st_framebuffer_validate (stfb=stfb@entry=0x7f1768004860, st=st@entry=0x5611117638a0) at ../src/mesa/state_tracker/st_manager.c:223
#10 0x00007f17bdbe8650 in st_manager_validate_framebuffers (st=0x5611117638a0) at ../src/mesa/state_tracker/st_manager.c:1185
#11 0x00007f17bdc0c965 in st_validate_state (st=st@entry=0x5611117638a0, pipeline=pipeline@entry=ST_PIPELINE_CLEAR) at ../src/mesa/state_tracker/st_atom.c:203
#12 0x00007f17bdc11606 in st_Clear (ctx=0x561111703500, mask=50) at ../src/mesa/state_tracker/st_cb_clear.c:442
#13 0x00007f17c7d5e87a in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x7f176800d560) at ../../include/QtQuick/5.15.2/QtQuick/private/../../../../../src/quick/scenegraph/coreapi/qsgrenderer_p.h:131
#14 0x00007f17c7d5ef9a in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:4363
#15 0x00007f17c7d42b54 in QSGRenderer::renderScene (bindable=..., this=0x7f176800d560) at scenegraph/coreapi/qsgrenderer.cpp:264
#16 QSGRenderer::renderScene (this=0x7f176800d560, bindable=...) at scenegraph/coreapi/qsgrenderer.cpp:220
#17 0x00007f17c7d43023 in QSGRenderer::renderScene (this=<optimized out>, fboId=<optimized out>) at scenegraph/coreapi/qsgrenderer.cpp:212
#18 0x00007f17c7db1c77 in QSGDefaultRenderContext::renderNextFrame (this=0x561110d501f0, renderer=0x7f176800d560, fboId=<optimized out>) at scenegraph/qsgdefaultrendercontext.cpp:228
#19 0x00007f17c7e1f509 in QQuickWindowPrivate::renderSceneGraph (this=this@entry=0x561110d67420, size=..., surfaceSize=...) at items/qquickwindow.cpp:617
#20 0x00007f17c7dbf7b9 in QSGRenderThread::syncAndRender (this=0x56111160ad70, grabImage=0x0) at /usr/include/x86_64-linux-gnu/qt5/QtGui/5.15.2/QtGui/private/qrhi_p.h:1259
#21 0x00007f17c7dc3c47 in QSGRenderThread::run (this=0x56111160ad70) at scenegraph/qsgthreadedrenderloop.cpp:1043
#22 0x00007f17c5fa3bec in QThreadPrivate::start (arg=0x56111160ad70) at thread/qthread_unix.cpp:329
#23 0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#24 0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 11 (Thread 0x7f17837fe700 (LWP 4431)):
#0  __GI___libc_read (nbytes=16, buf=0x7f17837fda10, fd=36) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=36, buf=0x7f17837fda10, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f17c4524b2f in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17c44dbebe in g_main_context_check () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f17c44dc312 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f17c44dc4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f17c61e3ffb in QEventDispatcherGlib::processEvents (this=0x7f1778000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007f17c61881eb in QEventLoop::exec (this=this@entry=0x7f17837fdc20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007f17c5fa2a52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007f17c5fa3bec in QThreadPrivate::start (arg=0x561111461970) at thread/qthread_unix.cpp:329
#10 0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 10 (Thread 0x7f17988ba700 (LWP 4430)):
#0  0x00007f17c5c18aff in __GI___poll (fds=0x7f177c0041d0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f17c44dc36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17c44dc4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17c61e3ffb in QEventDispatcherGlib::processEvents (this=0x7f177c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f17c61881eb in QEventLoop::exec (this=this@entry=0x7f17988b9c20, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f17c5fa2a52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f17c5fa3bec in QThreadPrivate::start (arg=0x561111406c50) at thread/qthread_unix.cpp:329
#7  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#8  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 9 (Thread 0x7f179aa01700 (LWP 4427)):
#0  0x00007f17c5c18aff in __GI___poll (fds=0x5611113ddd90, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f17c44dc36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17c44dc6f3 in g_main_loop_run () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17c4099f8a in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#4  0x00007f17c4505ad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f179b202700 (LWP 4426)):
#0  0x00007f17c5c18aff in __GI___poll (fds=0x5611113c8610, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f17c44dc36e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17c44dc4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17c44dc4f1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f17c4505ad1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f17b2658700 (LWP 4424)):
#0  0x00007f17c4529508 in g_mutex_unlock () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f17c44dc28e in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17c44dc4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17c61e3ffb in QEventDispatcherGlib::processEvents (this=0x7f17a0000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007f17c61881eb in QEventLoop::exec (this=this@entry=0x7f17b2657c00, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007f17c5fa2a52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007f17c6e53fa9 in ?? () from /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f17c5fa3bec in QThreadPrivate::start (arg=0x561110c91010) at thread/qthread_unix.cpp:329
#8  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f17b305b700 (LWP 4423)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561110c54788) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x561110c54738, cond=0x561110c54760) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x561110c54760, mutex=0x561110c54738) at pthread_cond_wait.c:638
#3  0x00007f17bdf70b5b in cnd_wait (mtx=0x561110c54738, cond=0x561110c54760) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x561110c57460) at ../src/util/u_queue.c:289
#5  0x00007f17bdf7075b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f17bc815700 (LWP 4422)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561110c54788) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x561110c54738, cond=0x561110c54760) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x561110c54760, mutex=0x561110c54738) at pthread_cond_wait.c:638
#3  0x00007f17bdf70b5b in cnd_wait (mtx=0x561110c54738, cond=0x561110c54760) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x561110c571f0) at ../src/util/u_queue.c:289
#5  0x00007f17bdf7075b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f17bd016700 (LWP 4421)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561110c54788) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x561110c54738, cond=0x561110c54760) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x561110c54760, mutex=0x561110c54738) at pthread_cond_wait.c:638
#3  0x00007f17bdf70b5b in cnd_wait (mtx=0x561110c54738, cond=0x561110c54760) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x561110c56f80) at ../src/util/u_queue.c:289
#5  0x00007f17bdf7075b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f17bd817700 (LWP 4420)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x561110c54788) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x561110c54738, cond=0x561110c54760) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x561110c54760, mutex=0x561110c54738) at pthread_cond_wait.c:638
#3  0x00007f17bdf70b5b in cnd_wait (mtx=0x561110c54738, cond=0x561110c54760) at ../include/c11/threads_posix.h:155
#4  util_queue_thread_func (input=input@entry=0x561110c55d00) at ../src/util/u_queue.c:289
#5  0x00007f17bdf7075b in impl_thrd_routine (p=<optimized out>) at ../include/c11/threads_posix.h:87
#6  0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#7  0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f17c0759700 (LWP 4419)):
#0  0x00007f17c44d88c1 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f17c44da345 in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f17c44db82b in g_main_context_prepare () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f17c44dc29b in ?? () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f17c44dc4a3 in g_main_context_iteration () from /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f17c61e3ffb in QEventDispatcherGlib::processEvents (this=0x7f17b8000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#6  0x00007f17c61881eb in QEventLoop::exec (this=this@entry=0x7f17c0758bf0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#7  0x00007f17c5fa2a52 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#8  0x00007f17c7788f4b in ?? () from /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007f17c5fa3bec in QThreadPrivate::start (arg=0x7f17c780cd80) at thread/qthread_unix.cpp:329
#10 0x00007f17c4f38609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#11 0x00007f17c5c25293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f17c164d980 (LWP 4417)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5611116f1cd0) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5611116f1c80, cond=0x5611116f1ca8) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5611116f1ca8, mutex=0x5611116f1c80) at pthread_cond_wait.c:638
#3  0x00007f17c5fa9d5b in QWaitConditionPrivate::wait (deadline=..., this=0x5611116f1c80) at thread/qwaitcondition_unix.cpp:146
#4  QWaitCondition::wait (this=<optimized out>, mutex=0x56111160adc8, deadline=...) at thread/qwaitcondition_unix.cpp:225
#5  0x00007f17c7dc0951 in QSGThreadedRenderLoop::handleObscurity (this=this@entry=0x561110df56b0, w=0x56111160a750) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qdeadlinetimer.h:68
#6  0x00007f17c7dc0a5a in QSGThreadedRenderLoop::hide (this=0x561110df56b0, window=0x561110cabdd0) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qlist.h:570
#7  0x00007f17c6576e1d in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#8  0x00007f17c7e2daab in QQuickWindow::event (this=0x561110cabdd0, e=0x7ffffda073d0) at items/qquickwindow.cpp:1902
#9  0x00007f17c71d1dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#10 0x00007f17c71dabb8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#11 0x00007f17c61896da in QCoreApplication::notifyInternal2 (receiver=0x561110cabdd0, event=0x7ffffda073d0) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#12 0x00007f17c6576a16 in QWindowPrivate::setVisible(bool) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#13 0x00007f17c6575e71 in QWindowPrivate::destroy() () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#14 0x00007f17c6576ebc in QWindow::event(QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#15 0x00007f17c7e2daab in QQuickWindow::event (this=0x561110cabdd0, e=0x7ffffda077c0) at items/qquickwindow.cpp:1902
#16 0x00007f17c71d1dc3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#17 0x00007f17c71dabb8 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#18 0x00007f17c61896da in QCoreApplication::notifyInternal2 (receiver=0x561110cabdd0, event=0x7ffffda077c0) at ../../include/QtCore/5.15.2/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#19 0x00007f17c6568395 in QGuiApplicationPrivate::processCloseEvent(QWindowSystemInterfacePrivate::CloseEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#20 0x00007f17c656cb7c in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#21 0x00007f17c6544c95 in bool QWindowSystemInterfacePrivate::handleWindowSystemEvent<QWindowSystemInterface::SynchronousDelivery>(QWindowSystemInterfacePrivate::WindowSystemEvent*) () from /usr/lib/x86_64-linux-gnu/libQt5Gui.so.5
#22 0x00007f17c1f90ff5 in ?? () from /usr/lib/x86_64-linux-gnu/libffi.so.7
#23 0x00007f17c1f9040a in ?? () from /usr/lib/x86_64-linux-gnu/libffi.so.7
#24 0x00007f17c42753a8 in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#25 0x00007f17c4271c48 in ?? () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#26 0x00007f17c427321c in wl_display_dispatch_queue_pending () from /usr/lib/x86_64-linux-gnu/libwayland-client.so.0
#27 0x00007f17c42f8f9f in QtWaylandClient::QWaylandDisplay::flushRequests (this=0x5611109e0ea0) at qwaylanddisplay.cpp:221
#28 0x00007f17c61c0730 in doActivate<false> (sender=0x561110a219f0, signal_index=4, argv=0x7ffffda07d10) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:395
#29 0x00007f17c61b9ac7 in QMetaObject::activate (sender=sender@entry=0x561110a219f0, m=m@entry=0x7f17c64231c0 <QAbstractEventDispatcher::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3946
#30 0x00007f17c6186287 in QAbstractEventDispatcher::awake (this=this@entry=0x561110a219f0) at .moc/moc_qabstracteventdispatcher.cpp:149
#31 0x00007f17c61e401c in QEventDispatcherGlib::processEvents (this=0x561110a219f0, flags=...) at kernel/qeventdispatcher_glib.cpp:430
#32 0x00007f17c61881eb in QEventLoop::exec (this=this@entry=0x7ffffda07e30, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#33 0x00007f17c6190394 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#34 0x000056111075265d in main (argc=<optimized out>, argv=<optimized out>) at ./discover/main.cpp:184
[Inferior 1 (process 4417) detached]
Comment 2 Nate Graham 2021-07-12 13:17:38 UTC
This is an upstream bug in the graphics drivers: https://gitlab.freedesktop.org/mesa/mesa/-/issues/4902