Bug 451743 - [x11] crash when starting to add widgets
Summary: [x11] crash when starting to add widgets
Status: RESOLVED FIXED
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.10.2
Platform: Ubuntu Linux
: NOR normal
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
: 453361 (view as bug list)
Depends on:
Blocks:
 
Reported: 2022-03-20 22:08 UTC by Aaron VonderHaar
Modified: 2022-05-10 16:08 UTC (History)
1 user (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 Aaron VonderHaar 2022-03-20 22:08:05 UTC
Qt Version: 5.15.2
Frameworks Version: 5.86.0
Operating System: Linux 5.13.0-35-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.5
Distribution: Ubuntu 21.10 (Kubuntu)

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

1. Right clicked on Latte Dock
2. Clicked "Add Widgets..."
3. Started typing in the widgets search field
4. Crash occurred

Retrying immediately after worked with no crash.

The crash does not seem to be reproducible.

-- Backtrace:
Application: Latte Dock (latte-dock), signal: Segmentation fault

[KCrash Handler]
#4  0x00007fbb9a063184 in QSGTexture::setFiltering(QSGTexture::Filtering) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fbb9a09403f in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fbb9a07abdc in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fbb9a0801e5 in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fbb9a080bd2 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007fbb9a067fd4 in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007fbb9a0d65c2 in QSGOpenGLLayer::grab() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007fbb9a0d6be5 in QSGOpenGLLayer::updateTexture() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007fbb9a244266 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007fbb9a068754 in QSGRenderer::preprocess() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007fbb9a067f9b in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007fbb9a0d65c2 in QSGOpenGLLayer::grab() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007fbb9a0d6be5 in QSGOpenGLLayer::updateTexture() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007fbb9a244266 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007fbb9a068754 in QSGRenderer::preprocess() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007fbb9a067f9b in QSGRenderer::renderScene(QSGBindable const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007fbb9a0684a3 in QSGRenderer::renderScene(unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007fbb9a0ce2c7 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007fbb9a13dd19 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007fbb9a0dcd0d in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007fbb9a0dd6b7 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007fbb97ff4a71 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#27 0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 22 (Thread 0x7fbb177fe640 (LWP 2043) "latte-do:gdrv0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c16686f370) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c16686f370, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c16686f320, cond=0x55c16686f348) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c16686f348, mutex=0x55c16686f320) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 21 (Thread 0x7fbb17fff640 (LWP 2042) "KCupsConnection"):
#1  0x00007fbb96705ea6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fbb966b0003 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbb9823a5be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007fbb981dfa9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fbb97ff38c2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fbb248bd94c in KCupsConnection::run() () from /lib/x86_64-linux-gnu/libkcupslib.so
#7  0x00007fbb97ff4a71 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#9  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 20 (Thread 0x7fbb275bf640 (LWP 2041) "latte-dock"):
#1  __pselect (nfds=5, readfds=0x7fbb275b6a80, writefds=0x0, exceptfds=0x0, timeout=<optimized out>, sigmask=0x7fbb275b6a20) at ../sysdeps/unix/sysv/linux/pselect.c:57
#2  0x00007fbb93fb203d in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#3  0x00007fbb93fb2d88 in ?? () from /lib/x86_64-linux-gnu/libusbmuxd-2.0.so.6
#4  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#5  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 19 (Thread 0x7fbb389af640 (LWP 2015) "QQmlThread"):
#1  __GI___libc_read (fd=21, buf=0x7fbb389ae9b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fbb966b2cb4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbb96705e4d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbb966b0003 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbb9823a5be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fbb981dfa9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fbb97ff38c2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fbb99d69e39 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007fbb97ff4a71 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#11 0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 18 (Thread 0x7fbb567fc640 (LWP 1960) "latte-do:shlo3"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4be00) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4be00, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4bdb0, cond=0x55c164a4bdd8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4bdd8, mutex=0x55c164a4bdb0) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 17 (Thread 0x7fbb56ffd640 (LWP 1959) "latte-do:shlo2"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4be00) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4be00, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4bdb0, cond=0x55c164a4bdd8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4bdd8, mutex=0x55c164a4bdb0) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 16 (Thread 0x7fbb577fe640 (LWP 1958) "latte-do:shlo1"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4be04) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4be04, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4bdb0, cond=0x55c164a4bdd8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4bdd8, mutex=0x55c164a4bdb0) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 15 (Thread 0x7fbb57fff640 (LWP 1957) "latte-do:shlo0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4be04) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4be04, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4bdb0, cond=0x55c164a4bdd8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4bdd8, mutex=0x55c164a4bdb0) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 14 (Thread 0x7fbb7cf94640 (LWP 1956) "latte-dock:sh8"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4b870) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4b870, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4b820, cond=0x55c164a4b848) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4b848, mutex=0x55c164a4b820) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 13 (Thread 0x7fbb7d795640 (LWP 1955) "latte-dock:sh7"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4b870) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4b870, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4b820, cond=0x55c164a4b848) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4b848, mutex=0x55c164a4b820) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 12 (Thread 0x7fbb7df96640 (LWP 1954) "latte-dock:sh6"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4b870) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4b870, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4b820, cond=0x55c164a4b848) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4b848, mutex=0x55c164a4b820) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 11 (Thread 0x7fbb7e797640 (LWP 1953) "latte-dock:sh5"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4b870) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4b870, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4b820, cond=0x55c164a4b848) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4b848, mutex=0x55c164a4b820) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 10 (Thread 0x7fbb88ff9640 (LWP 1952) "latte-dock:sh4"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4b870) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4b870, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4b820, cond=0x55c164a4b848) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4b848, mutex=0x55c164a4b820) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 9 (Thread 0x7fbb897fa640 (LWP 1951) "latte-dock:sh3"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4b870) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4b870, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4b820, cond=0x55c164a4b848) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4b848, mutex=0x55c164a4b820) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 8 (Thread 0x7fbb89ffb640 (LWP 1950) "latte-dock:sh2"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4b870) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4b870, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4b820, cond=0x55c164a4b848) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4b848, mutex=0x55c164a4b820) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 7 (Thread 0x7fbb8a7fc640 (LWP 1949) "latte-dock:sh1"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4b870) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4b870, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4b820, cond=0x55c164a4b848) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4b848, mutex=0x55c164a4b820) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 6 (Thread 0x7fbb8affd640 (LWP 1948) "latte-dock:sh0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4b874) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4b874, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4b820, cond=0x55c164a4b848) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4b848, mutex=0x55c164a4b820) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 5 (Thread 0x7fbb8b7fe640 (LWP 1947) "latte-d:disk$0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c1649608c8) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c1649608c8, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164960878, cond=0x55c1649608a0) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c1649608a0, mutex=0x55c164960878) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 4 (Thread 0x7fbb8bfff640 (LWP 1946) "latte-dock:cs0"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c164a4e084) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c164a4e084, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c164a4e030, cond=0x55c164a4e058) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c164a4e058, mutex=0x55c164a4e030) at pthread_cond_wait.c:628
#5  0x00007fbb906fb36b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#6  0x00007fbb906f508b in ?? () from /usr/lib/x86_64-linux-gnu/dri/radeonsi_dri.so
#7  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#8  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 3 (Thread 0x7fbb928ce640 (LWP 1908) "QDBusConnection"):
#1  __GI___libc_read (fd=7, buf=0x7fbb928cd9a0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fbb966b2cb4 in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fbb96705e4d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fbb966b0003 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fbb9823a5be in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fbb981dfa9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007fbb97ff38c2 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007fbb9849defb in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#9  0x00007fbb97ff4a71 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#11 0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 2 (Thread 0x7fbb93502640 (LWP 1892) "QXcbEventQueue"):
#1  0x00007fbb9a556c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fbb9a558ffa in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fbb9363ab38 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007fbb97ff4a71 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007fbb97a95947 in start_thread (arg=<optimized out>) at pthread_create.c:435
#6  0x00007fbb97b25a44 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:100

Thread 1 (Thread 0x7fbb93ccee40 (LWP 1875) "latte-dock"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0, clockid=0, expected=0, futex_word=0x55c165365614) at futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64 (futex_word=futex_word@entry=0x55c165365614, expected=expected@entry=0, clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at futex-internal.c:139
#3  0x00007fbb97a94940 in __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x55c1653655c0, cond=0x55c1653655e8) at pthread_cond_wait.c:504
#4  ___pthread_cond_wait (cond=0x55c1653655e8, mutex=0x55c1653655c0) at pthread_cond_wait.c:628
#5  0x00007fbb97ffaabb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007fbb9a0df03a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fbb9a14ceef in QQuickWindow::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fbb98f666b3 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007fbb981e116a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007fbb987030d4 in QPlatformWindow::windowEvent(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007fbb98f6d8ca in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007fbb981e116a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007fbb9823986b in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007fbb9823a1c4 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007fbb966b28bb in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007fbb96705f08 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007fbb966b0003 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007fbb9823a548 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007fbb981dfa9b in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007fbb981e8024 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x000055c162728b45 in ?? ()
#22 0x00007fbb97a2afd0 in __libc_start_call_main (main=main@entry=0x55c1627266f0, argc=argc@entry=3, argv=argv@entry=0x7ffddac86988) at ../sysdeps/nptl/libc_start_call_main.h:58
#23 0x00007fbb97a2b07d in __libc_start_main_impl (main=0x55c1627266f0, argc=3, argv=0x7ffddac86988, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffddac86978) at ../csu/libc-start.c:409
#24 0x000055c16272f4d5 in _start ()
[Inferior 1 (process 1875) detached]

The reporter indicates this bug may be a duplicate of or related to bug 451092, bug 437321.

Possible duplicates by query: bug 450977, bug 447138, bug 446881, bug 441885, bug 441635.
Comment 1 Aaron VonderHaar 2022-03-21 03:33:06 UTC
I was able to reproduce this with the following steps:

1. Reboot the system
2. Log in with a user account using Latte Dock
3. Right click the dock and click "Add widgets..." for the first time after logging in
4. The search field in the widgets list doesn't have input focus like it normally should
5. Start typing a search term
6. Latte crashes (see stack trace in original report)

After it crashes and automatically restarts, adding widgets seems to work okay on subsequent attempts until logging out.
Comment 2 MrNekit 2022-05-03 21:53:48 UTC
I have the same issue! https://bugs.kde.org/show_bug.cgi?id=453361
Comment 3 MrNekit 2022-05-03 21:55:06 UTC
*** Bug 453361 has been marked as a duplicate of this bug. ***
Comment 4 Michail Vourlakos 2022-05-10 16:08:34 UTC
Git commit 3b480d42d981b2f475fde37f2e9603bac6d421f9 by Michail Vourlakos.
Committed on 10/05/2022 at 16:06.
Pushed by mvourlakos into branch 'master'.

upgrade widgets explorer code to plasma 5.24

M  +57   -81   shell/package/contents/views/WidgetExplorer.qml

https://invent.kde.org/plasma/latte-dock/commit/3b480d42d981b2f475fde37f2e9603bac6d421f9