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

            Bug ID: 447138
           Summary: Latte dock can crash if clock plasmoid is opened and
                    then closed
           Product: lattedock
           Version: 0.10.5
          Platform: Archlinux Packages
                OS: Linux
            Status: REPORTED
          Severity: crash
          Priority: NOR
         Component: plasmoid
          Assignee: mvourla...@gmail.com
          Reporter: jacoporossettij....@gmail.com
  Target Milestone: ---

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/

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

Reply via email to