Bug 473876 - Latte Dock (GitHub build) crashing when launching VirtualBox
Summary: Latte Dock (GitHub build) crashing when launching VirtualBox
Status: REPORTED
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2023-08-29 00:56 UTC by Logan Turner
Modified: 2023-12-13 14:16 UTC (History)
1 user (show)

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


Attachments
New crash information added by DrKonqi (11.90 KB, text/plain)
2023-12-05 05:58 UTC, Rohit
Details
New crash information added by DrKonqi (11.89 KB, text/plain)
2023-12-05 12:08 UTC, Rohit
Details
New crash information added by DrKonqi (11.82 KB, text/plain)
2023-12-13 14:16 UTC, Rohit
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Logan Turner 2023-08-29 00:56:58 UTC
Application: latte-dock (0.10.77)

Qt Version: 5.15.10
Frameworks Version: 5.109.0
Operating System: Linux 6.4.12-zen1-1-zen x86_64
Windowing System: X11
Distribution: "Arch Linux"
DrKonqi: 5.27.7 [KCrashBackend]

-- Information about the crash:
Latte Dock (Built from GitHub via AUR Package "latte-dock-git") crashes when opening VirtualBox. I am running version 0.10.77 on Arch Linux.

System Specs:
Intel Core i5-1135G7 (4C, 8T)
Intel Iris Xe Graphics (80 Exe. Units)
16GB RAM (2x 8GB 3200MHz DDR4 SODIMM)
500GB Crucial P2 NVMe PCIe M.2 SSD

The crash can be reproduced sometimes.

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

[KCrash Handler]
#4  0x00007f1021d8b904 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f1021dbb630 in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f1021da464e in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f1021da7e3e in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f1021dac8f1 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
#9  0x00007f1021d94535 in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#10 0x00007f1021dfbbfc in QSGOpenGLLayer::grab() () at /usr/lib/libQt5Quick.so.5
#11 0x00007f1021df3ae6 in QSGOpenGLLayer::updateTexture() () at /usr/lib/libQt5Quick.so.5
#12 0x00007f1021f4fcc7 in QQuickOpenGLShaderEffectMaterial::updateTextures() const () at /usr/lib/libQt5Quick.so.5
#13 0x00007f1021d94c39 in QSGRenderer::preprocess() () at /usr/lib/libQt5Quick.so.5
#14 0x00007f1021d944fc in QSGRenderer::renderScene(QSGBindable const&) () at /usr/lib/libQt5Quick.so.5
#15 0x00007f1021d949d4 in QSGRenderer::renderScene(unsigned int) () at /usr/lib/libQt5Quick.so.5
#16 0x00007f1021dedf25 in QSGDefaultRenderContext::renderNextFrame(QSGRenderer*, unsigned int) () at /usr/lib/libQt5Quick.so.5
#17 0x00007f1021e4c001 in QQuickWindowPrivate::renderSceneGraph(QSize const&, QSize const&) () at /usr/lib/libQt5Quick.so.5
#18 0x00007f1021df8576 in  () at /usr/lib/libQt5Quick.so.5
#19 0x00007f1021dfd334 in  () at /usr/lib/libQt5Quick.so.5
#20 0x00007f101fef35da in  () at /usr/lib/libQt5Core.so.5
#21 0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#22 0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 21 (Thread 0x7f0fb0ca76c0 (LWP 1933) "latte-do:gdrv0"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 20 (Thread 0x7f0fb14da6c0 (LWP 1932) "latte-:traceq0"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 19 (Thread 0x7f0fb1f5b6c0 (LWP 1931) "QSGRenderThread"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f101fefb364 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f1021dfd712 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f101fef35da in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#6  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 18 (Thread 0x7f0fb277c6c0 (LWP 1930) "latte-do:gdrv0"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 17 (Thread 0x7f0fb2f7d6c0 (LWP 1929) "latte-:traceq0"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 16 (Thread 0x7f0fb37fe6c0 (LWP 1928) "QSGRenderThread"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f101fefb364 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f1021dfd712 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f101fef35da in  () at /usr/lib/libQt5Core.so.5
#5  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#6  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 15 (Thread 0x7f0fb3fff6c0 (LWP 1927) "latte-do:gdrv0"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 14 (Thread 0x7f0ff4e3e6c0 (LWP 1926) "latte-:traceq0"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f0ff7fff6c0 (LWP 1921) "QQmlThread"):
#1  0x00007f101e564610 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f101e510144 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f101e56cb28 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f101e50d0e2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f10200eb53f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f102009b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f101fef73b6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f10218c2b00 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f101fef35da in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#11 0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f0ffcbf86c0 (LWP 1913) "latte-dock"):
#1  0x00007f101d69a6f9 in  () at /usr/lib/libusbmuxd-2.0.so.6
#2  0x00007f101d69b3cc in  () at /usr/lib/libusbmuxd-2.0.so.6
#3  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#4  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f0ffe1ff6c0 (LWP 1910) "QQmlThread"):
#1  0x00007f101e56cc2f in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f101e50d0e2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f10200eb53f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f102009b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f101fef73b6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f10218c2b00 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f101fef35da in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#9  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f1003dfe6c0 (LWP 1903) "QQmlThread"):
#1  0x00007fffc27b59a0 in clock_gettime ()
#2  0x00007f101f6d571d in clock_gettime () at /usr/lib/libc.so.6
#3  0x00007f101e50f6bd in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#4  0x00007f101e56ca96 in  () at /usr/lib/libglib-2.0.so.0
#5  0x00007f101e50d0e2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#6  0x00007f10200eb53f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f102009b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#8  0x00007f101fef73b6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#9  0x00007f10218c2b00 in  () at /usr/lib/libQt5Qml.so.5
#10 0x00007f101fef35da in  () at /usr/lib/libQt5Core.so.5
#11 0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#12 0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f10045ff6c0 (LWP 1897) "latte-dock:sh5"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f10005ff6c0 (LWP 1896) "latte-dock:sh4"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f1010dfd6c0 (LWP 1895) "latte-dock:sh3"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f10115fe6c0 (LWP 1894) "latte-dock:sh2"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f1011dff6c0 (LWP 1893) "latte-dock:sh1"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f10189fc6c0 (LWP 1892) "latte-dock:sh0"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f10191fd6c0 (LWP 1891) "latte-d:disk$0"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f1011ec781c in  () at /usr/lib/dri/iris_dri.so
#3  0x00007f1011f1472c in  () at /usr/lib/dri/iris_dri.so
#4  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#5  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f101abc86c0 (LWP 1889) "QDBusConnection"):
#1  0x00007f101e56cc2f in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f101e50d0e2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f10200eb53f in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f102009b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f101fef73b6 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f1020ae8a9a in  () at /usr/lib/libQt5DBus.so.5
#7  0x00007f101fef35da in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f101f68c9eb in  () at /usr/lib/libc.so.6
#9  0x00007f101f710dfc in  () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f101b0c08c0 (LWP 1888) "latte-dock"):
#1  0x00007f101f68bd40 in pthread_cond_wait () at /usr/lib/libc.so.6
#2  0x00007f101fefb364 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#3  0x00007f1021e01a50 in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f1021e54f33 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f1020d7893f in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#6  0x00007f102009c6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#7  0x00007f1020535768 in QPlatformWindow::windowEvent(QEvent*) () at /usr/lib/libQt5Gui.so.5
#8  0x00007f1020d7cd63 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x00007f102009c6f8 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#10 0x00007f10200ead6b in QTimerInfoList::activateTimers() () at /usr/lib/libQt5Core.so.5
#11 0x00007f10200eb35a in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f101e50fa31 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#13 0x00007f101e56ccc9 in  () at /usr/lib/libglib-2.0.so.0
#14 0x00007f101e50d0e2 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#15 0x00007f10200eb51c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#16 0x00007f102009b404 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#17 0x00007f102009c8a3 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#18 0x000055ce6e6401f3 in  ()
#19 0x00007f101f627cd0 in  () at /usr/lib/libc.so.6
#20 0x00007f101f627d8a in __libc_start_main () at /usr/lib/libc.so.6
#21 0x000055ce6e649df5 in  ()
[Inferior 1 (process 1888) detached]

The reporter indicates this bug may be a duplicate of or related to bug 473444.

Reported using DrKonqi
Comment 1 Rohit 2023-12-05 05:58:59 UTC
Created attachment 163890 [details]
New crash information added by DrKonqi

latte-dock (0.10.8) using Qt 5.15.11

Latte dock crashes when I open and close any sys tray item quite quickly (within a couple of seconds). Latte dock continues to work even after the crash report, however after this occurs about 2-3 times, latte dock has permanently crashed.

-- Backtrace (Reduced):
#4  0x00007f798898b954 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f79889bb4d0 in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f79889a44cf in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f79889a7d2e in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f79889ac7c6 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 2 Rohit 2023-12-05 12:08:32 UTC
Created attachment 163899 [details]
New crash information added by DrKonqi

latte-dock (0.10.8) using Qt 5.15.11

Latte dock always crashes when I toggle any item in the sys tray quickly enough (within a few seconds).

-- Backtrace (Reduced):
#4  0x00007f894978b954 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f89497bb4d0 in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f89497a44cf in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f89497a7d2e in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f89497ac7c6 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5
Comment 3 Rohit 2023-12-13 14:16:30 UTC
Created attachment 164138 [details]
New crash information added by DrKonqi

latte-dock (0.10.8) using Qt 5.15.11

The dock always crashes if i toggle any element in the top panel like the systray or the date time widget very quickly (on-off in within a couple of seconds)

-- Backtrace (Reduced):
#4  0x00007f655058b954 in QSGTexture::setFiltering(QSGTexture::Filtering) () at /usr/lib/libQt5Quick.so.5
#5  0x00007f65505bb4d0 in QSGOpaqueTextureMaterialShader::updateState(QSGMaterialShader::RenderState const&, QSGMaterial*, QSGMaterial*) () at /usr/lib/libQt5Quick.so.5
#6  0x00007f65505a44cf in QSGBatchRenderer::Renderer::renderMergedBatch(QSGBatchRenderer::Batch const*) () at /usr/lib/libQt5Quick.so.5
#7  0x00007f65505a7d2e in QSGBatchRenderer::Renderer::renderBatches() () at /usr/lib/libQt5Quick.so.5
#8  0x00007f65505ac7c6 in QSGBatchRenderer::Renderer::render() () at /usr/lib/libQt5Quick.so.5