Bug 438427 - Crash while adding a widget.
Summary: Crash while adding a widget.
Status: RESOLVED WORKSFORME
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.9.91
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-06-10 15:58 UTC by Adam Tazul
Modified: 2022-05-14 06:26 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments
New crash information added by DrKonqi (6.00 KB, text/plain)
2022-04-13 11:01 UTC, Night
Details
New crash information added by DrKonqi (16.57 KB, text/plain)
2022-05-08 23:48 UTC, me
Details
New crash information added by DrKonqi (15.35 KB, text/plain)
2022-05-14 06:26 UTC, Yarin Bar
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Adam Tazul 2021-06-10 15:58:52 UTC
Application: latte-dock (0.9.91)

Qt Version: 5.15.2
Frameworks Version: 5.82.0
Operating System: Linux 5.12.9-arch1-1 x86_64
Windowing System: X11
Drkonqi Version: 5.22.0
Distribution: Arch Linux

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

I was configuring Latte after installing the GIT version form the AUR, and when trying to add a show desktop widget to the top bar of the extended layout, latte crashed.

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007f31ba8ca840 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f31ba8fbb1c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f31ba8e23fa in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f31ba8e7b76 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f31ba8e8585 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#9  0x00007f31ba8cf602 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#10 0x00007f31ba93e123 in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5
#11 0x00007f31ba93e75e in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5
#12 0x00007f31baaadb97 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5
#13 0x00007f31ba8cfdad in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5
#14 0x00007f31ba8cf5c9 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#15 0x00007f31ba93e123 in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5
#16 0x00007f31ba93e75e in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5
#17 0x00007f31baaadb97 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5
#18 0x00007f31ba8cfdad in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5
#19 0x00007f31ba8cf5c9 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#20 0x00007f31ba8cfaf4 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#21 0x00007f31ba935dd3 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#22 0x00007f31ba9a5d81 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/libQt5Quick.so.5
#23 0x00007f31ba944a67 in  () at /usr/lib/libQt5Quick.so.5
#24 0x00007f31ba945447 in  () at /usr/lib/libQt5Quick.so.5
#25 0x00007f31b88eff7f in  () at /usr/lib/libQt5Core.so.5
#26 0x00007f31b7c19259 in start_thread () at /usr/lib/libpthread.so.0
#27 0x00007f31b83f85e3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f315bc42640 (LWP 254745) "latte-do:gdrv0"):
#1  0x00007f31b7c1f270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f31b0ce559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f31b0cdf618 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f31b7c19259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f31b83f85e3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f31a9ffb640 (LWP 254735) "QQmlThread"):
#1  0x00007f31b6f2ba8b in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f31b6ed5781 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f31b8b33caf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f31b8ad997c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f31b88eeda2 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f31ba5e3509 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f31b88eff7f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f31b7c19259 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f31b83f85e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f31aa7fc640 (LWP 254702) "latte-d:disk$3"):
#1  0x00007f31b7c1f270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f31b0ce559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f31b0cdf618 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f31b7c19259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f31b83f85e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f31aaffd640 (LWP 254701) "latte-d:disk$2"):
#1  0x00007f31b7c1f270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f31b0ce559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f31b0cdf618 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f31b7c19259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f31b83f85e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f31ab7fe640 (LWP 254700) "latte-d:disk$1"):
#1  0x00007f31b7c1f270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f31b0ce559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f31b0cdf618 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f31b7c19259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f31b83f85e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f31abfff640 (LWP 254699) "latte-d:disk$0"):
#1  0x00007f31b7c1f270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f31b0ce559c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f31b0cdf618 in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f31b7c19259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f31b83f85e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f31b2eee640 (LWP 254698) "QDBusConnection"):
#1  0x00007f31b6ed64c6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f31b6ed825b in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f31b6f2ba8b in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f31b6ed5781 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f31b8b33caf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f31b8ad997c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f31b88eeda2 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f31b8d8fae8 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f31b88eff7f in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f31b7c19259 in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f31b83f85e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f31b4257640 (LWP 254697) "QXcbEventQueue"):
#1  0x00007f31badaa63b in  () at /usr/lib/libxcb.so.1
#2  0x00007f31badac37b in xcb_wait_for_event () at /usr/lib/libxcb.so.1
#3  0x00007f31b4357f31 in  () at /usr/lib/libQt5XcbQpa.so.5
#4  0x00007f31b88eff7f in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f31b7c19259 in start_thread () at /usr/lib/libpthread.so.0
#6  0x00007f31b83f85e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f31b47ad840 (LWP 254696) "latte-dock"):
#1  0x00007f31b7c1f270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f31b88f600c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f31ba946e57 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f31ba9b533f in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f31b9839d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#6  0x00007f31b8adb00a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#7  0x00007f31b8fe0c29 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/libQt5Gui.so.5
#8  0x00007f31b9841087 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f31b8adb00a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007f31b8b32fad in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#11 0x00007f31b8b33872 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f31b6ed802c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007f31b6f2bb59 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007f31b6ed5781 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007f31b8b33c36 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007f31b8ad997c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f31b8ae1ee4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x000055989b2b27cd in  ()
#19 0x00007f31b8321b25 in __libc_start_main () at /usr/lib/libc.so.6
#20 0x000055989b2b319e in _start ()
[Inferior 1 (process 254696) 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-06-10 16:05:18 UTC
run latte-dock -v in command prompt and tell me shown version
Comment 2 Bug Janitor Service 2021-06-25 04:33:45 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-07-10 04:33:43 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!
Comment 4 Night 2022-04-13 11:01:36 UTC
Created attachment 148128 [details]
New crash information added by DrKonqi

latte-dock (0.10.8) using Qt 5.15.3

- What I was doing when the application crashed:

The window to select which widget I wanted to add took a long time to pop up and when it did Latte crashed.

-- Backtrace (Reduced):
#4  0x00007fca98558d14 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007fca98589800 in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007fca98573013 in QSGBatchRenderer::Renderer::renderUnmergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007fca9857579f in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007fca98575e25 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 5 me 2022-05-08 23:48:20 UTC
Created attachment 148667 [details]
New crash information added by DrKonqi

latte-dock (0.10.76) using Qt 5.15.3

- What I was doing when the application crashed:
Whenever I try to add a widget, it crashes. I made two different builds of the git cloned source code. The release build crashed far more often than the debug build. The crash happens in the library related to Qt5 Quick.

- Custom settings of the application:
I am running mcOS Catalina Latte theme that is available as the first search result on Google.

-- Backtrace (Reduced):
#4  QSGTexture::setFiltering (this=this@entry=0x0, filter=QSGTexture::Linear) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qglobal.h:1143
#5  0x00007f9d8afcbe8f in QSGOpaqueTextureMaterialShader::updateState (this=0x7f9d491d2270, state=..., newEffect=0x7f9d4971a5a0, oldEffect=0x0) at scenegraph/util/qsgtexturematerial.h:64
#6  0x00007f9d8afaf3d9 in QSGBatchRenderer::Renderer::renderMergedBatch (this=0x7f9d496a9950, batch=0x7f9d496f7070) at ../../include/QtQuick/5.15.3/QtQuick/private/../../../../../src/quick/scenegraph/coreapi/qsgrenderer_p.h:197
#7  0x00007f9d8afb4f8d in QSGBatchRenderer::Renderer::renderBatches (this=this@entry=0x7f9d496a9950) at scenegraph/coreapi/qsgbatchrenderer.cpp:4025
#8  0x00007f9d8afb567a in QSGBatchRenderer::Renderer::render (this=<optimized out>) at scenegraph/coreapi/qsgbatchrenderer.cpp:4337
Comment 6 Yarin Bar 2022-05-14 06:26:40 UTC
Created attachment 148820 [details]
New crash information added by DrKonqi

latte-dock (0.10.8) using Qt 5.15.3

- What I was doing when the application crashed:
I was tring to add a widget to the top panel.

-- Backtrace (Reduced):
#4  0x00007feca2521f34 in QSGTexture::setFiltering(QSGTexture::Filtering) () from /lib64/libQt5Quick.so.5
#5  0x00007feca2550a2f in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () from /lib64/libQt5Quick.so.5
#6  0x00007feca253931d in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () from /lib64/libQt5Quick.so.5
#7  0x00007feca253e4d5 in QSGBatchRenderer::Renderer::renderBatches() () from /lib64/libQt5Quick.so.5
#8  0x00007feca253ef46 in QSGBatchRenderer::Renderer::render() () from /lib64/libQt5Quick.so.5