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

            Bug ID: 456924
           Summary: Lattedock Crashes when trying to Add Widgets
           Product: lattedock
           Version: 0.10.8
          Platform: Ubuntu Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: application
          Assignee: mvourla...@gmail.com
          Reporter: bubtot...@gmail.com
  Target Milestone: ---

Application: latte-dock (0.10.8)

Qt Version: 5.15.3
Frameworks Version: 5.95.0
Operating System: Linux 5.15.0-41-generic x86_64
Windowing System: X11
Distribution: Ubuntu 22.04 LTS
DrKonqi: 5.24.5 [KCrashBackend]

-- Information about the crash:
- What I was doing when the application crashed:
Trying to navigate (scroll or search) the list of widgets after right-clicking
on a dock and selecting "Add widget". Does not occur the first time I do this
after system reboot, but happens every subsequent time.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f48060eead4 in QSGTexture::setFiltering(QSGTexture::Filtering) ()
from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f480611f7af in
QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState
const&, QSGMaterial*, QSGMaterial*) () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f48061063dc in
QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*)
() from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f480610b965 in QSGBatchRenderer::Renderer::renderBatches() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f480610c352 in QSGBatchRenderer::Renderer::render() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#9  0x00007f48060f3924 in QSGRenderer::renderScene(QSGBindable const&) () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#10 0x00007f4806161d32 in QSGOpenGLLayer::grab() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#11 0x00007f4806162355 in QSGOpenGLLayer::updateTexture() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#12 0x00007f48062cfcb6 in QQuickOpenGLShaderEffectMaterial::updateTextures()
const () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#13 0x00007f48060f40a4 in QSGRenderer::preprocess() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#14 0x00007f48060f38eb in QSGRenderer::renderScene(QSGBindable const&) () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#15 0x00007f4806161d32 in QSGOpenGLLayer::grab() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f4806162355 in QSGOpenGLLayer::updateTexture() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007f48062cfcb6 in QQuickOpenGLShaderEffectMaterial::updateTextures()
const () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007f48060f40a4 in QSGRenderer::preprocess() () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#19 0x00007f48060f38eb in QSGRenderer::renderScene(QSGBindable const&) () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#20 0x00007f48060f3df3 in QSGRenderer::renderScene(unsigned int) () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#21 0x00007f4806159a47 in
QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#22 0x00007f48061c95f9 in QQuickWindowPrivate::renderSceneGraph(QSize const&,
QSize const&) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#23 0x00007f480616845d in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#24 0x00007f4806168e07 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#25 0x00007f4804023ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#26 0x00007f4803aaeb43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#27 0x00007f4803b40a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 7 (Thread 0x7f47d5283640 (LWP 5416) "QSGRenderThread"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x564648a2a940) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x564648a2a940, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f4803aadac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x564648a2a8f0, cond=0x564648a2a918) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x564648a2a918, mutex=0x564648a2a8f0) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f4804029ceb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f48061669c3 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f4806168e49 in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f4804023ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f4803aaeb43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#10 0x00007f4803b40a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 6 (Thread 0x7f47d6949640 (LWP 5408) "QQmlThread"):
#1  __GI___libc_read (fd=40, buf=0x7f47d6948970, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f4802687114 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f48026db63d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48026843c3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f480426a11e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f480420f74b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4804022af2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4805df38c9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f4804023ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f4803aaeb43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#11 0x00007f4803b40a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 5 (Thread 0x7f47ecc67640 (LWP 5401) "QQmlThread"):
#1  0x00007f48026db696 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f48026843c3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f480426a11e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f480420f74b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4804022af2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f4805df38c9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f4804023ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4803aaeb43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f4803b40a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 4 (Thread 0x7f47effff640 (LWP 5396) "QQmlThread"):
#1  __GI___libc_read (fd=29, buf=0x7f47efffe970, nbytes=16) at
../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007f4802687114 in g_main_context_check () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f48026db63d in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f48026843c3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f480426a11e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f480420f74b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f4804022af2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4805df38c9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f4804023ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f4803aaeb43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#11 0x00007f4803b40a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 3 (Thread 0x7f47fe671640 (LWP 5392) "QDBusConnection"):
#1  0x00007f48026db68b in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f48026843c3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f480426a11e in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f480420f74b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4804022af2 in QThread::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f48044cef0b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f4804023ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f4803aaeb43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#9  0x00007f4803b40a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 2 (Thread 0x7f47ff236640 (LWP 5391) "QXcbEventQueue"):
#1  0x00007f48065e57e2 in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f48065e722c in xcb_wait_for_event () from
/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f47ff363d08 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f4804023ca1 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f4803aaeb43 in start_thread (arg=<optimized out>) at
./nptl/pthread_create.c:442
#6  0x00007f4803b40a00 in clone3 () at
../sysdeps/unix/sysv/linux/x86_64/clone3.S:81

Thread 1 (Thread 0x7f47ffa019c0 (LWP 5390) "latte-dock"):
#1  __futex_abstimed_wait_common (cancel=true, private=0, abstime=0x0,
clockid=0, expected=0, futex_word=0x564648fb9fd4) at ./nptl/futex-internal.c:87
#2  __GI___futex_abstimed_wait_cancelable64
(futex_word=futex_word@entry=0x564648fb9fd4, expected=expected@entry=0,
clockid=clockid@entry=0, abstime=abstime@entry=0x0, private=private@entry=0) at
./nptl/futex-internal.c:139
#3  0x00007f4803aadac1 in __pthread_cond_wait_common (abstime=0x0, clockid=0,
mutex=0x564648fb9f80, cond=0x564648fb9fa8) at ./nptl/pthread_cond_wait.c:503
#4  ___pthread_cond_wait (cond=0x564648fb9fa8, mutex=0x564648fb9f80) at
./nptl/pthread_cond_wait.c:627
#5  0x00007f4804029ceb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f480616a78a in ?? () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f48061d85df in QQuickWindow::event(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f4804fad713 in QApplicationPrivate::notify_helper(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#9  0x00007f4804210e2a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f48047371d4 in QPlatformWindow::windowEvent(QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Gui.so.5
#11 0x00007f4804fb494a in QApplication::notify(QObject*, QEvent*) () from
/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#12 0x00007f4804210e2a in QCoreApplication::notifyInternal2(QObject*, QEvent*)
() from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f48042693db in QTimerInfoList::activateTimers() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#14 0x00007f4804269d24 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#15 0x00007f4802686d1b in g_main_context_dispatch () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#16 0x00007f48026db6f8 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#17 0x00007f48026843c3 in g_main_context_iteration () from
/lib/x86_64-linux-gnu/libglib-2.0.so.0
#18 0x00007f480426a0a8 in
QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) ()
from /lib/x86_64-linux-gnu/libQt5Core.so.5
#19 0x00007f480420f74b in
QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#20 0x00007f4804217ce4 in QCoreApplication::exec() () from
/lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x000056464842a917 in ?? ()
#22 0x00007f4803a43d90 in __libc_start_call_main
(main=main@entry=0x5646484277e0, argc=argc@entry=1,
argv=argv@entry=0x7ffe4b0997b8) at ../sysdeps/nptl/libc_start_call_main.h:58
#23 0x00007f4803a43e40 in __libc_start_main_impl (main=0x5646484277e0, argc=1,
argv=0x7ffe4b0997b8, init=<optimized out>, fini=<optimized out>,
rtld_fini=<optimized out>, stack_end=0x7ffe4b0997a8) at ../csu/libc-start.c:392
#24 0x00005646484316a5 in _start ()
[Inferior 1 (process 5390) detached]

The reporter indicates this bug may be a duplicate of or related to bug 439153,
bug 439112, bug 439472.

Possible duplicates by query: bug 456791, bug 455649, bug 455466, bug 454172,
bug 452092.

Report to https://bugs.kde.org/

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

Reply via email to