Latte Dock Crash on Reboots

Kernel: 5.14.8-zen1-1-zen
Edition: KDE Dragonized Gaming Edition

Getting the following crash error often on system reboots:
Executable: latte-dock PID: 3537 Signal: Segmentation fault (11)

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

[KCrash Handler]

#4 0x00007efc46dd0840 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5

#5 0x00007efc46e01b1c in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5

#6 0x00007efc46de83fa in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5

#7 0x00007efc46dedb76 in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5

#8 0x00007efc46dee585 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5

#9 0x00007efc46dd5602 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5

#10 0x00007efc46e44123 in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5

#11 0x00007efc46e4475e in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5

#12 0x00007efc46fb3b77 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5

#13 0x00007efc46dd5dad in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5

#14 0x00007efc46dd55c9 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5

#15 0x00007efc46e44123 in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5

#16 0x00007efc46e4475e in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5

#17 0x00007efc46fb3b77 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5

#18 0x00007efc46dd5dad in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5

#19 0x00007efc46dd55c9 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5

#20 0x00007efc46dd5af4 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5

#21 0x00007efc46e3bdd3 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5

#22 0x00007efc46eabd81 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/libQt5Quick.so.5

#23 0x00007efc46e4aa67 in () at /usr/lib/libQt5Quick.so.5

#24 0x00007efc46e4b447 in () at /usr/lib/libQt5Quick.so.5

#25 0x00007efc44d4dfef in () at /usr/lib/libQt5Core.so.5

#26 0x00007efc4427a259 in start_thread () at /usr/lib/libpthread.so.0

#27 0x00007efc448565e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7efc05b71640 (LWP 4495) "KCupsConnection"):

#1 0x00007efc432b16fb in g_main_context_check () at /usr/lib/libglib-2.0.so.0

#2 0x00007efc4330567d in () at /usr/lib/libglib-2.0.so.0

#3 0x00007efc432aebc1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0

#4 0x00007efc44f9205f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#5 0x00007efc44f37d2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#6 0x00007efc44d4ce12 in QThread::exec() () at /usr/lib/libQt5Core.so.5

#7 0x00007efc05c5329b in KCupsConnection::run() () at /usr/lib/libkcupslib.so

#8 0x00007efc44d4dfef in () at /usr/lib/libQt5Core.so.5

#9 0x00007efc4427a259 in start_thread () at /usr/lib/libpthread.so.0

#10 0x00007efc448565e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7efc06661640 (LWP 4483) "latte-dock"):

#1 0x00007efc40833524 in () at /usr/lib/libusbmuxd-2.0.so.6

#2 0x00007efc408348a9 in () at /usr/lib/libusbmuxd-2.0.so.6

#3 0x00007efc4427a259 in start_thread () at /usr/lib/libpthread.so.0

#4 0x00007efc448565e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7efc1d4ea640 (LWP 4395) "QQmlThread"):

#1 0x00007efc432b18d5 in g_main_context_check () at /usr/lib/libglib-2.0.so.0

#2 0x00007efc4330567d in () at /usr/lib/libglib-2.0.so.0

#3 0x00007efc432aebc1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0

#4 0x00007efc44f9205f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#5 0x00007efc44f37d2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#6 0x00007efc44d4ce12 in QThread::exec() () at /usr/lib/libQt5Core.so.5

#7 0x00007efc46ae9509 in () at /usr/lib/libQt5Qml.so.5

#8 0x00007efc44d4dfef in () at /usr/lib/libQt5Core.so.5

#9 0x00007efc4427a259 in start_thread () at /usr/lib/libpthread.so.0

#10 0x00007efc448565e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7efc2615c640 (LWP 4214) "QQmlThread"):

#1 0x00007efc432b18d5 in g_main_context_check () at /usr/lib/libglib-2.0.so.0

#2 0x00007efc4330567d in () at /usr/lib/libglib-2.0.so.0

#3 0x00007efc432aebc1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0

#4 0x00007efc44f9205f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#5 0x00007efc44f37d2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#6 0x00007efc44d4ce12 in QThread::exec() () at /usr/lib/libQt5Core.so.5

#7 0x00007efc46ae9509 in () at /usr/lib/libQt5Qml.so.5

#8 0x00007efc44d4dfef in () at /usr/lib/libQt5Core.so.5

#9 0x00007efc4427a259 in start_thread () at /usr/lib/libpthread.so.0

#10 0x00007efc448565e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7efc3f251640 (LWP 3639) "QDBusConnection"):

#1 0x00007efc432b109c in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0

#2 0x00007efc433055f6 in () at /usr/lib/libglib-2.0.so.0

#3 0x00007efc432aebc1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0

#4 0x00007efc44f9205f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#5 0x00007efc44f37d2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#6 0x00007efc44d4ce12 in QThread::exec() () at /usr/lib/libQt5Core.so.5

#7 0x00007efc451eeae8 in () at /usr/lib/libQt5DBus.so.5

#8 0x00007efc44d4dfef in () at /usr/lib/libQt5Core.so.5

#9 0x00007efc4427a259 in start_thread () at /usr/lib/libpthread.so.0

#10 0x00007efc448565e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7efc3fe4a640 (LWP 3623) "QXcbEventQueue"):

#1 0x00007efc472bf63b in () at /usr/lib/libxcb.so.1

#2 0x00007efc472c137b in xcb_wait_for_event () at /usr/lib/libxcb.so.1

#3 0x00007efc3ff4af41 in () at /usr/lib/libQt5XcbQpa.so.5

#4 0x00007efc44d4dfef in () at /usr/lib/libQt5Core.so.5

#5 0x00007efc4427a259 in start_thread () at /usr/lib/libpthread.so.0

#6 0x00007efc448565e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7efc40352a80 (LWP 3537) "latte-dock"):

#1 0x00007efc44280270 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0

#2 0x00007efc44d5407c in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5

#3 0x00007efc46e4ce57 in () at /usr/lib/libQt5Quick.so.5

#4 0x00007efc46ebb33f in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5

#5 0x00007efc45cd2d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5

#6 0x00007efc44f393ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5

#7 0x00007efc4544ec19 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/libQt5Gui.so.5

#8 0x00007efc45cda087 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5

#9 0x00007efc44f393ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5

#10 0x00007efc44f9135d in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5

#11 0x00007efc44f91c22 in () at /usr/lib/libQt5Core.so.5

#12 0x00007efc432b14dc in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0

#13 0x00007efc43305749 in () at /usr/lib/libglib-2.0.so.0

#14 0x00007efc432aebc1 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0

#15 0x00007efc44f91fe6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#16 0x00007efc44f37d2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5

#17 0x00007efc44f40294 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5

#18 0x0000565422dae44c in ()

#19 0x00007efc4477fb25 in __libc_start_main () at /usr/lib/libc.so.6

#20 0x0000565422db526e in _start ()

[Inferior 1 (process 3537) detached]

Maybe you could check if this helps:

1 Like

I had the same kind of "crash on reboot issues" with Latte but since I switched to the Latte package (instead of latte-dock-git by default) I never get this issue anymore.

1 Like

I updated the package, could you try if the issue persists after updating to latte-dock-git-0.10.0.r42.g53674a65 please? :eyes:

4 Likes

I added some startup delay to Latte and downloaded your new version. Haven't had any issues since, but unsure which of the two changes fixed the problem.

Either way, thank you! :slight_smile:

1 Like

Fyi, switched back from latte-dock to latte-dock-git-0.10.0.r42.g53674a65, and so far so good !
Thanks !

This topic was automatically closed 2 days after the last reply. New replies are no longer allowed.