Bug 439472 - Latte dock crashes when attempting to add widgets
Summary: Latte dock crashes when attempting to add widgets
Status: RESOLVED WORKSFORME
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-07-04 12:29 UTC by Joseph
Modified: 2022-03-16 09:49 UTC (History)
9 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (22.06 KB, text/plain)
2021-10-02 13:34 UTC, Diego Lemos
Details
New crash information added by DrKonqi (7.63 KB, text/plain)
2021-10-03 10:26 UTC, Axmy
Details
New crash information added by DrKonqi (14.71 KB, text/plain)
2021-10-12 05:58 UTC, azraelskiss
Details
New crash information added by DrKonqi (16.69 KB, text/plain)
2021-10-12 06:12 UTC, azraelskiss
Details
New crash information added by DrKonqi (13.75 KB, text/plain)
2021-10-28 14:31 UTC, MScattolin
Details
New crash information added by DrKonqi (30.67 KB, text/plain)
2021-11-12 06:54 UTC, Brier
Details
New crash information added by DrKonqi (7.72 KB, text/plain)
2021-11-17 21:27 UTC, maplespace
Details
New crash information added by DrKonqi (16.67 KB, text/plain)
2021-12-27 12:43 UTC, Anvar
Details
New crash information added by DrKonqi (8.03 KB, text/plain)
2022-03-16 09:49 UTC, Marcel
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Joseph 2021-07-04 12:29:15 UTC
Application: latte-dock (0.10.75)

Qt Version: 5.15.2
Frameworks Version: 5.83.0
Operating System: Linux 5.12.14-zen1-1-zen x86_64
Windowing System: X11
Drkonqi Version: 5.22.2
Distribution: Garuda Linux

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

Latte dock crashes each time when attempting to add widgets using the Add Widget option on Dragonized KDE Garuda Linux.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007fd6306e0840 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007fd630711b1c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007fd6306f83fa in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007fd6306fdd36 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007fd6306fe585 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#9  0x00007fd6306e5602 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#10 0x00007fd6306e5af4 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#11 0x00007fd63074bdd3 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#12 0x00007fd6307bbd81 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/libQt5Quick.so.5
#13 0x00007fd63075aa67 in  () at /usr/lib/libQt5Quick.so.5
#14 0x00007fd63075b447 in  () at /usr/lib/libQt5Quick.so.5
#15 0x00007fd62e66bfef in  () at /usr/lib/libQt5Core.so.5
#16 0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#17 0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7fd5cdb39640 (LWP 216876) "latte-do:gdrv0"):
#1  0x00007fd62d929270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007fd61778559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fd61777f5f8 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7fd5cee5d640 (LWP 216875) "QSGRenderThread"):
#1  0x00007fd62d929270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007fd62e67207c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fd630758f37 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fd63075b48b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007fd62e66bfef in  () at /usr/lib/libQt5Core.so.5
#6  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7fd5cf6fe640 (LWP 216874) "latte-do:gdrv0"):
#1  0x00007fd62d929270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007fd61778559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fd61777f5f8 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7fd5cffff640 (LWP 216873) "KCupsConnection"):
#1  0x00007fd62cb44b29 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd62caee871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd62e8b004f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd62e855d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd62e66ae12 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fd5e845529b in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007fd62e66bfef in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7fd5e8e31640 (LWP 216459) "latte-dock"):
#1  0x00007fd62a12b524 in  () at /usr/lib/libusbmuxd-2.0.so.6
#2  0x00007fd62a12c8a9 in  () at /usr/lib/libusbmuxd-2.0.so.6
#3  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7fd5f4b7f640 (LWP 215571) "QQmlThread"):
#1  0x00007fd62cb44b29 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd62caee871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd62e8b004f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007fd62e855d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd62e66ae12 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007fd6303f9509 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007fd62e66bfef in  () at /usr/lib/libQt5Core.so.5
#8  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7fd60cb7b640 (LWP 215556) "QQmlThread"):
#1  0x00007fd62caef5a9 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd62caf0bdb in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd62cb44a46 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007fd62caee871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007fd62e8b004f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fd62e855d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007fd62e66ae12 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007fd6303f9509 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007fd62e66bfef in  () at /usr/lib/libQt5Core.so.5
#10 0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7fd60eee2640 (LWP 215550) "QDBusConnection"):
#1  0x00007fd62caf13ab in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#2  0x00007fd62cb44acd in  () at /usr/lib/libglib-2.0.so.0
#3  0x00007fd62caee871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#4  0x00007fd62e8b004f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007fd62e855d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007fd62e66ae12 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#7  0x00007fd62eb0cae8 in  () at /usr/lib/libQt5DBus.so.5
#8  0x00007fd62e66bfef in  () at /usr/lib/libQt5Core.so.5
#9  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7fd60f703640 (LWP 215548) "latte-d:disk$3"):
#1  0x00007fd62d929270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007fd61778559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fd61777f5f8 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7fd60ff04640 (LWP 215547) "latte-d:disk$2"):
#1  0x00007fd62d929270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007fd61778559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fd61777f5f8 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7fd610705640 (LWP 215546) "latte-d:disk$1"):
#1  0x00007fd62d929270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007fd61778559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fd61777f5f8 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7fd610f06640 (LWP 215545) "latte-d:disk$0"):
#1  0x00007fd62d929270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007fd61778559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007fd61777f5f8 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007fd62d923259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007fd62e1745e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7fd629c7ba80 (LWP 215541) "latte-dock"):
#1  0x00007fd62d929270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007fd62e67207c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007fd63075ce57 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007fd6307cb33f in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5  0x00007fd62f5e5d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#6  0x00007fd62e8573aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#7  0x00007fd62ed6cc29 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/libQt5Gui.so.5
#8  0x00007fd62f5ed087 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007fd62e8573aa in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007fd62e8af34d in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#11 0x00007fd62e8afc4a in  () at /usr/lib/libQt5Core.so.5
#12 0x00007fd62caf110c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007fd62cb44b99 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007fd62caee871 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007fd62e8affd6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007fd62e855d1c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007fd62e85e284 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x000055ed9f68845c in  ()
#19 0x00007fd62e09db25 in __libc_start_main () at /usr/lib/libc.so.6
#20 0x000055ed9f68f27e in _start ()
[Inferior 1 (process 215541) detached]

Reported using DrKonqi
This report was filed against 'kde' because the product 'latte-dock' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 Michail Vourlakos 2021-08-15 13:58:21 UTC
Is this still valid with latest updates?
Comment 2 Joseph 2021-08-16 13:50:10 UTC
No, this is not happening any more after upgrading to latest versions.
Comment 3 Diego Lemos 2021-10-02 13:34:16 UTC
Created attachment 142082 [details]
New crash information added by DrKonqi

latte-dock (0.10.2) using Qt 5.15.2

- What I was doing when the application crashed:
Trying to add a widget to a panel, crashes while scrolling the widgets list

-- Backtrace (Reduced):
#4  0x00007f75185ec544 in QSGTexture::setFiltering(QSGTexture::Filtering) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007f751861a77f in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007f7518603380 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007f7518608095 in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007f75186087a2 in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
Comment 4 Axmy 2021-10-03 10:26:40 UTC
Created attachment 142116 [details]
New crash information added by DrKonqi

latte-dock (0.10.75) using Qt 5.15.2

- What I was doing when the application crashed:
system crashes everytime i try to add a widget

-- Backtrace (Reduced):
#4  0x00007f96bbef6840 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f96bbf27b1c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f96bbf0e3fa in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f96bbf13b76 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f96bbf14585 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 5 Michail Vourlakos 2021-10-03 10:44:04 UTC
all these crashes are totally out of Latte responsibility and up to Qt/QML upstream fault.
Comment 6 azraelskiss 2021-10-12 05:58:15 UTC
Created attachment 142355 [details]
New crash information added by DrKonqi

latte-dock (0.10.75) using Qt 5.15.2

- What I was doing when the application crashed:

A couple seconds after clicking the button to add a widget, Latte Dock crashes.

-- Backtrace (Reduced):
#4  0x00007f5f3f5c3840 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f5f3f5f4b1c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f5f3f5db3fa in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f5f3f5e0b76 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f5f3f5e1585 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 7 azraelskiss 2021-10-12 06:12:05 UTC
Created attachment 142356 [details]
New crash information added by DrKonqi

latte-dock (0.10.75) using Qt 5.15.2

- What I was doing when the application crashed:

When trying to add new widget from my top panel, Latte Dock crashes after a few seconds.  This doesn't occur with I try to add a widget from my bottom panel or other locations on the desktop.

-- Backtrace (Reduced):
#4  0x00007f0e86979840 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f0e869aab1c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f0e869913fa in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f0e86996b76 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f0e86997585 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 8 MScattolin 2021-10-28 14:31:19 UTC
Created attachment 142967 [details]
New crash information added by DrKonqi

latte-dock (0.10.3) using Qt 5.15.2

- What I was doing when the application crashed:
1. Right click on any latte dock/panel
2. Click 'Add New Widgets'
3. On the newly open "Widgets" window, click "Get New Widgets..."
4. Click "Download New Plasma Widgets"
5. Latte will crash every time, even with a clean config.

Doing the same thing when right-clicking elsewhere, like the desktop, causes no crashes.

-- Backtrace (Reduced):
#4  0x00007f250611f860 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f2506150b3c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f250613741a in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f250613cb96 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f250613d5a5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 9 Brier 2021-11-12 06:54:06 UTC
Created attachment 143472 [details]
New crash information added by DrKonqi

latte-dock (0.10.3) using Qt 5.15.3

- What I was doing when the application crashed:

Adding widgets to the Latte Dock. This does not happen every time, but quite frequently.

-- Backtrace (Reduced):
#4  0x00007fd106f7e284 in QSGTexture::setFiltering(QSGTexture::Filtering) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#5  0x00007fd106fb5a3f in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#6  0x00007fd106f991b9 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#7  0x00007fd106f9eb7d in QSGBatchRenderer::Renderer::renderBatches() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
#8  0x00007fd106f9f26a in QSGBatchRenderer::Renderer::render() () from /lib/x86_64-linux-gnu/libQt5Quick.so.5
Comment 10 maplespace 2021-11-17 21:27:45 UTC
Created attachment 143675 [details]
New crash information added by DrKonqi

latte-dock (0.10.3) using Qt 5.15.2

- What I was doing when the application crashed:
I was removing the activity widget that I had just added on a panel I had just created and Latte crashed. I reopened Latte and added more widgets, but every time I added a widget Latte would crash.

-- Backtrace (Reduced):
#4  0x00007f24f4400860 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f24f4431b3c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f24f441841a in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f24f441db96 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f24f441e5a5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 11 Anvar 2021-12-27 12:43:33 UTC
Created attachment 144893 [details]
New crash information added by DrKonqi

latte-dock (0.10.6) using Qt 5.15.2

- What I was doing when the application crashed:
Was trying to add widget to the panel. OS is Garuda Linux

- Unusual behavior I noticed:
Interestingly enough I managed to add widget earlier today.

-- Backtrace (Reduced):
#4  0x00007fcce550e860 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007fcce553fb3c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007fcce55275b5 in QSGBatchRenderer::Renderer::renderUnmergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007fcce552bc57 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007fcce552c5a5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 12 Marcel 2022-03-16 09:49:49 UTC
Created attachment 147523 [details]
New crash information added by DrKonqi

latte-dock (0.10.8) using Qt 5.15.2

I tried to add a widget to a SideBar. The first time the widget selector is appearing and directly disappearing, if I try to open this a second time this crash is happening.

-- Backtrace (Reduced):
#4  QScopedPointer<QObjectData, QScopedPointerDeleter<QObjectData> >::operator->() const (this=0x8) at /usr/include/qt5/QtCore/qscopedpointer.h:116
[...]
#7  QSGTexture::setFiltering(QSGTexture::Filtering) (this=this@entry=0x0, filter=QSGTexture::Linear) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.2.x86_64/src/quick/scenegraph/coreapi/qsgtexture.cpp:576
#8  0x00007fb202ba6a8b in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) (this=0x5579301f8d00, state=..., newEffect=0x557934e8b2b0, oldEffect=0x0) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.2.x86_64/src/quick/scenegraph/util/qsgtexturematerial.cpp:90
#9  0x00007fb202b8da24 in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (batch=<optimized out>, this=0x557934e85200) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.2.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3097
#10 QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) (this=0x557934e85200, batch=0x5579339ce010) at /usr/src/debug/libqt5-qtdeclarative-5.15.2+kde43-1.2.x86_64/src/quick/scenegraph/coreapi/qsgbatchrenderer.cpp:3026