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.