Bug 447138 - Latte dock can crash if clock plasmoid is opened and then closed
Summary: Latte dock can crash if clock plasmoid is opened and then closed
Status: RESOLVED WORKSFORME
Alias: None
Product: lattedock
Classification: Plasma
Component: plasmoid (show other bugs)
Version: 0.10.5
Platform: Arch Linux Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-12-17 17:01 UTC by jacoporossettij.r.6
Modified: 2022-01-16 04:36 UTC (History)
0 users

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 jacoporossettij.r.6 2021-12-17 17:01:09 UTC
Application: latte-dock (0.10.5)

Qt Version: 5.15.2
Frameworks Version: 5.89.0
Operating System: Linux 5.15.8-zen1-1-zen x86_64
Windowing System: Wayland
Distribution: "Arch Linux"
DrKonqi: 5.23.4 [KCrashBackend]

-- Information about the crash:
I use a "Mac OS" style layout, with latte dock on the bottom and the system bar at the top. If the clock plasmoid is opened and then closed when a maximized application is opened (like Firefox) latte dock crashes.
This happens randomly and does not have a consistent pattern

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007f314c72e860 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f314c75fb3c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f314c74641a in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f314c74bb96 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f314c74c5a5 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#9  0x00007f314c733622 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#10 0x00007f314c7a2203 in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5
#11 0x00007f314c7a283e in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5
#12 0x00007f314c911d37 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5
#13 0x00007f314c733dcd in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5
#14 0x00007f314c7335e9 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#15 0x00007f314c7a2203 in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5
#16 0x00007f314c7a283e in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5
#17 0x00007f314c911d37 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5
#18 0x00007f314c733dcd in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5
#19 0x00007f314c7335e9 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#20 0x00007f314c733b14 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#21 0x00007f314c799eb3 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#22 0x00007f314c809ec1 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/libQt5Quick.so.5
#23 0x00007f314c7a8b47 in  () at /usr/lib/libQt5Quick.so.5
#24 0x00007f314c7a9527 in  () at /usr/lib/libQt5Quick.so.5
#25 0x00007f314a68102f in  () at /usr/lib/libQt5Core.so.5
#26 0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#27 0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 24 (Thread 0x7f30bf7fe640 (LWP 20980) "latte-do:gdrv0"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 23 (Thread 0x7f30bffff640 (LWP 20979) "latte-do:gdrv0"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 22 (Thread 0x7f30d8d51640 (LWP 20978) "QSGRenderThread"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f314a6870bc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f314c7a7017 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f314c7a956b in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f314a68102f in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7f30d9552640 (LWP 20977) "latte-do:gdrv0"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7f30d9d54640 (LWP 20976) "latte-do:gdrv0"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7f30f7fff640 (LWP 20950) "QQmlThread"):
#1  0x00007f3148c1f749 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3148bc8c11 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f314a8c50bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f314a86ad8c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f314a67fe52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f314c447509 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f314a68102f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7f30f77fe640 (LWP 20949) "QQmlThread"):
#1  0x00007f3148c1f749 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3148bc8c11 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f314a8c50bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f314a86ad8c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f314a67fe52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f314c447509 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f314a68102f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f3114ff9640 (LWP 20943) "latte-do:shlo3"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f31157fa640 (LWP 20942) "latte-do:shlo2"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f3115ffb640 (LWP 20941) "latte-do:shlo1"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f31167fc640 (LWP 20940) "latte-do:shlo0"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f3116ffd640 (LWP 20939) "latte-dock:sh8"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f31177fe640 (LWP 20938) "latte-dock:sh7"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f3117fff640 (LWP 20937) "latte-dock:sh6"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f31349eb640 (LWP 20936) "latte-dock:sh5"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f31351ec640 (LWP 20935) "latte-dock:sh4"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f31359ed640 (LWP 20934) "latte-dock:sh3"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f31361ee640 (LWP 20933) "latte-dock:sh2"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f31369ef640 (LWP 20932) "latte-dock:sh1"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f31371f0640 (LWP 20931) "latte-dock:sh0"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f31379f1640 (LWP 20930) "latte-d:disk$0"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f3144808640 (LWP 20929) "latte-dock:cs0"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f313e555ebc in  () at /usr/lib/dri/radeonsi_dri.so
#3  0x00007f313e54ead8 in  () at /usr/lib/dri/radeonsi_dri.so
#4  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#5  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f31453fd640 (LWP 20926) "QDBusConnection"):
#1  0x00007f3148c1f749 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f3148bc8c11 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f314a8c50bf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f314a86ad8c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f314a67fe52 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f314ab21ae8 in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f314a68102f in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f3149ba3259 in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f314a1895e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f3145ba2f40 (LWP 20922) "latte-dock"):
#1  0x00007f3149ba9270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#2  0x00007f314a6870bc in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f314c7aaf37 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f314c8195cf in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f314b60fd62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#6  0x00007f314a86c41a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#7  0x00007f314ad82b2d in QPlatformWindow::deliverUpdateRequest() () at /usr/lib/libQt5Gui.so.5
#8  0x00007f314a89956f in QObject::event(QEvent*) () at /usr/lib/libQt5Core.so.5
#9  0x00007f314b60fd62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f314a86c41a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x00007f314a86f519 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f314a8c5a14 in  () at /usr/lib/libQt5Core.so.5
#13 0x00007f3148bcb52c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#14 0x00007f3148c1f7b9 in  () at /usr/lib/libglib-2.0.so.0
#15 0x00007f3148bc8c11 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#16 0x00007f314a8c5046 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f314a86ad8c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#18 0x00007f314a8732f4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#19 0x000055ff78562e3a in  ()
#20 0x00007f314a0b2b25 in __libc_start_main () at /usr/lib/libc.so.6
#21 0x000055ff78569f4e in _start ()
[Inferior 1 (process 20922) detached]

Possible duplicates by query: bug 446881, bug 441885, bug 441635, bug 440753, bug 440657.

Segnala a https://bugs.kde.org/
Comment 1 Michail Vourlakos 2021-12-17 17:27:12 UTC
https://userbase.kde.org/LatteDock/HowToReportCrashes
Comment 2 Bug Janitor Service 2022-01-01 04:35:04 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 2022-01-16 04:36:46 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!