Bug 441448 - Latte Dock fails to start
Summary: Latte Dock fails to start
Status: RESOLVED FIXED
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.10.0
Platform: Neon Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-08-23 20:12 UTC by techxgames
Modified: 2021-08-27 05:32 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.75 KB, text/plain)
2021-08-25 23:30 UTC, techxgames
Details
New crash information added by DrKonqi (8.91 KB, text/plain)
2021-08-25 23:53 UTC, techxgames
Details
New crash information added by DrKonqi (26.55 KB, text/plain)
2021-08-27 01:40 UTC, techxgames
Details

Note You need to log in before you can comment on or make changes to this bug.
Description techxgames 2021-08-23 20:12:55 UTC
SUMMARY
Latte dock won't start up at all.

STEPS TO REPRODUCE
1. Login
2. After failing to start, try `latte-dock --replace --debug`

OBSERVED RESULT
Latte Dock doesn't show, and triggers the crash handler

EXPECTED RESULT
Latte will launch at startup

SOFTWARE/OS VERSIONS
Operating System: KDE neon Testing Edition
KDE Plasma Version: 5.22.4
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.3
Kernel Version: 5.11.0-7620-generic (64-bit)
Graphics Platform: X11
Processors: 4 × Intel® Core™ i5-6500 CPU @ 3.20GHz
Memory: 15.6 GiB of RAM
Graphics Processor: NVIDIA GeForce GTX 1060 6GB/PCIe/SSE2

ADDITIONAL INFORMATION
Couldn't send the crash report from Crash Handler, but here's the original report:
Application: latte-dock (0.10.0)

Qt Version: 5.15.3
Frameworks Version: 5.86.0
Operating System: Linux 5.11.0-7620-generic x86_64
Windowing System: X11
Drkonqi Version: 5.22.4
Distribution: KDE neon Testing Edition

-- Information about the crash:
- What I was doing when the application crashed:

No matter how I try to start up Latte, it just won't work. I tried with the terminal, and here's what came up:

Re-raising signal for core dump handling.
[Debug : 16:03:10.3636] - "badges based on position updated to ::  (\"1\", \"2\", \"3\", \"4\", \"5\", \"6\", \"7\", \"8\", \"9\", \"0\", \"z\", \"\", \"c\", \"v\", \"b\", \"n\", \"\", \"\", \"\")"
[Debug : 16:03:10.3636] - "badges for applet shortcuts updated to ::  QHash()"
[Debug : 16:03:10.369369] - " Indicator Package Loaded :::  \"Latte\"  [ \"org.kde.latte.default\" ]  - [ \"/usr/share/latte/indicators/default\" ]"
[Debug : 16:03:10.369369] - " Indicator Package Loaded :::  \"Plasma\"  [ \"org.kde.latte.plasma\" ]  - [ \"/usr/share/latte/indicators/org.kde.latte.plasma\" ]"
[Debug : 16:03:10.369369] - " Indicator Package Loaded :::  \"Plasma Tab Style\"  [ \"org.kde.latte.plasmatabstyle\" ]  - [ \"/usr/share/latte/indicators/org.kde.latte.plasmatabstyle\" ]"
[Debug : 16:03:10.369369] - "\"Latte\""
[Debug : 16:03:10.3737] - " IMPORTER, STORAGE TEMP DIR :::  \"/tmp/lattedock-gLqETq\""
[Debug : 16:03:10.3737] - "---------------- Plasma Screen Ids ------------------"
[Debug : 16:03:10.3737] - "1   __   \"DVI-D-1\""
[Debug : 16:03:10.3737] - "3   __   \"DVI-D-0\""
[Debug : 16:03:10.3737] - "4   __   \"HDMI-0\""
[Debug : 16:03:10.3737] - "5   __   \"DP-2\""
[Debug : 16:03:10.3737] - "----------------  ---------------  ------------------"
[Debug : 16:03:10.379379] - " Windows default color scheme ::  \"/home/yamiyukisenpai/.local/share/color-schemes/Cinereus-20190129071347.colors\""
[Debug : 16:03:10.387387] - "package is valid true"
[Debug : 16:03:10.387387] - "org.kde.latte :: Known Screen -  \"10\"  :  \"DP-0\"  :  QRect(3840,1080 1920x1080)"
[Debug : 16:03:10.387387] - "org.kde.latte :: Known Screen -  \"11\"  :  \"DP-2\"  :  QRect(0,0 3840x2160)"
[Debug : 16:03:10.387387] - "org.kde.latte :: Known Screen -  \"12\"  :  \"HDMI-0\"  :  QRect(0,0 1920x1080)"
[Debug : 16:03:10.387387] - "org.kde.latte :: Known Screen -  \"13\"  :  \"default\"  :  QRect(0,0 1920x1080)"
[Debug : 16:03:10.388388] - "Latte::Corona the package QJsonObject({\"KPlugin\":{\"Authors\":[{\"Email\":\"mvourlakos@gmail.com, audoban@openmailbox.org\",\"Name\":\"Michail Vourlakos, Smith Ar\"}],\"Description\":\"Shell provided for the Latte Dock\",\"Description[az]\":\"Latte Dok paneli üçün nəzərdə tutulan üzlük\",\"Description[ca@valencia]\":\"Intèrpret d'ordres proporcionat per l'acoblador Latte\",\"Description[ca]\":\"Intèrpret d'ordres proporcionat per l'acoblador Latte\",\"Description[da]\":\"Skal til Latte-dokken\",\"Description[de]\":\"Shell für Latte-Dock\",\"Description[el]\":\"Κέλυφος που παρέχεται από την εφαρμογή Latte\",\"Description[en_GB]\":\"Shell provided for the Latte Dock\",\"Description[es]\":\"Shell proporcionada para Latte Dock\",\"Description[et]\":\"Latte doki shell\",\"Description[eu]\":\"Shell-a Latte Dockentzat\",\"Description[fi]\":\"Latte-telakalle tarjottu käyttöliittymä\",\"Description[fr]\":\"Interpréteur de commandes fourni pour le panneau Latte\",\"Description[gl]\":\"Intérprete de ordes fornecido para a doca Latte.\",\"Description[id]\":\"Shell disediakan untuk Dock Latte\",\"Description[it]\":\"Shell fornita per Latte Dock\",\"Description[ko]\":\"Latte 독용 셸\",\"Description[lt]\":\"Latte dokui teikiamas apvalkalas\",\"Description[nl]\":\"Shell geleverd voor de Latte Dock\",\"Description[nn]\":\"Skal frå Latte-dokk\",\"Description[pl]\":\"Powłoka dla doku Latte\",\"Description[pt]\":\"Consola oferecida para a área acoplável do Latte\",\"Description[pt_BR]\":\"Shell fornecido pelo Latte Dock\",\"Description[ru]\":\"Оболочка для Latte Dock\",\"Description[sl]\":\"Shell za dok Latte\",\"Description[sv]\":\"Skal tillhandahållet för Latte dockningsfönster\",\"Description[uk]\":\"Оболонка панелі Латте\",\"Description[x-test]\":\"xxShell provided for the Latte Dockxx\",\"Description[zh_CN]\":\"用于 Latte 停靠栏的 Shell\",\"Description[zh_TW]\":\"由 Latte Dock 提供的 Shell\",\"Id\":\"org.kde.latte.shell\",\"License\":\"GPLv3+\",\"Name\":\"Latte Shell\",\"Name[az]\":\"Latte Üzlüyü\",\"Name[ca@valencia]\":\"Intèrpret d'ordres del Latte\",\"Name[ca]\":\"Intèrpret d'ordres del Latte\",\"Name[cs]\":\"Shell Latte\",\"Name[da]\":\"Latte-skal\",\"Name[de]\":\"Latte-Shell\",\"Name[el]\":\"Κέλυφος Latte\",\"Name[en_GB]\":\"Latte Shell\",\"Name[es]\":\"Consola de Latte\",\"Name[et]\":\"Latte shell\",\"Name[eu]\":\"Latte Shell-a\",\"Name[fi]\":\"Latte-käyttöliittymä\",\"Name[fr]\":\"Interpréteur de commandes pour Latte\",\"Name[gl]\":\"Intérprete de ordes de Latte\",\"Name[id]\":\"Shell Latte\",\"Name[it]\":\"shell Latte\",\"Name[ko]\":\"Latte 셸\",\"Name[lt]\":\"Latte apvalkalas\",\"Name[nl]\":\"Latte-shell\",\"Name[nn]\":\"Latte-skal\",\"Name[pl]\":\"Powłoka Latte\",\"Name[pt]\":\"Consola do Latte\",\"Name[pt_BR]\":\"Latte Shell\",\"Name[ru]\":\"Оболочка Latte\",\"Name[sk]\":\"Latte Shell\",\"Name[sl]\":\"Shell Latte\",\"Name[sv]\":\"Latte skal\",\"Name[uk]\":\"Оболонка Латте\",\"Name[x-test]\":\"xxLatte Shellxx\",\"Name[zh_CN]\":\"Latte Shell\",\"Name[zh_TW]\":\"Latte Shell\",\"ServiceTypes\":[\"Plasma/Shell\"],\"Version\":\"0.10.0\",\"Website\":\"https://userbase.kde.org/LatteDock\"},\"Keywords\":\"shell\",\"Keywords[az]\":\"üzlük\",\"Keywords[ca@valencia]\":\"intèrpret d'ordres\",\"Keywords[ca]\":\"intèrpret d'ordres\",\"Keywords[cs]\":\"shell\",\"Keywords[da]\":\"skal\",\"Keywords[de]\":\"Shell\",\"Keywords[el]\":\"κέλυφος\",\"Keywords[en_GB]\":\"shell\",\"Keywords[es]\":\"consola\",\"Keywords[et]\":\"shell\",\"Keywords[eu]\":\"shell\",\"Keywords[fi]\":\"käyttöliittymä\",\"Keywords[fr]\":\"interpréteur\",\"Keywords[gl]\":\"intérprete de ordes\",\"Keywords[ia]\":\"shell\",\"Keywords[id]\":\"shell\",\"Keywords[it]\":\"shell\",\"Keywords[ko]\":\"셸\",\"Keywords[lt]\":\"apvalkalas\",\"Keywords[nl]\":\"shell\",\"Keywords[nn]\":\"skal\",\"Keywords[pl]\":\"powłoka\",\"Keywords[pt]\":\"consola\",\"Keywords[pt_BR]\":\"shell\",\"Keywords[ru]\":\"оболочка\",\"Keywords[sk]\":\"shell\",\"Keywords[sl]\":\"shell\",\"Keywords[sv]\":\"skal\",\"Keywords[uk]\":\"оболонка\",\"Keywords[x-test]\":\"xxshellxx\",\"Keywords[zh_CN]\":\"shell\",\"Keywords[zh_TW]\":\"shell\",\"X-KDE-ParentApp\":\"latte-dock\"}) is valid!"
[Debug : 16:03:10.388388] - "Updating Latte Colors Script presence..."
[Debug : 16:03:10.388388] - "kwinrc: recovering values..."
[Debug : 16:03:10.388388] - "current plasma theme :::  \"breeze-alphablack\""
[Debug : 16:03:10.388388] - "theme path :::  \"/home/yamiyukisenpai/.local/share/plasma/desktoptheme/breeze-alphablack\""
[Debug : 16:03:10.388388] - "theme widgets path :::  \"/home/yamiyukisenpai/.local/share/plasma/desktoptheme/breeze-alphablack/widgets\""
[Debug : 16:03:10.388388] - "plasma theme original colors :::  \"/home/yamiyukisenpai/.local/share/plasma/desktoptheme/breeze-alphablack/colors\""
[Debug : 16:03:10.409409] - "plasma theme default colors :::  \"/tmp/lattedock-DkaCtQ/default.colors\""
[Debug : 16:03:10.556556] - "plasma theme reversed colors :::  \"/tmp/lattedock-DkaCtQ/reversed.colors\""
[Debug : 16:03:10.556556] - "Plasma theme is dark..."
[Debug : 16:03:10.5959] - "  PLASMA THEME TOPLEFT SHADOW :: pixels :  196   transparent pixels 128  | HAS SHADOWS : true"
[Debug : 16:03:10.595595] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 16:03:10.595595] - " BOTTOM RIGHT CORNER MASK base line length ::  6"
[Debug : 16:03:10.595595] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 16:03:10.595595] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 16:03:10.595595] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.25098, 0, 0, 0)"
[Debug : 16:03:10.595595] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 16:03:10.595595] - " BOTTOM RIGHT CORNER MASK base line length ::  6"
[Debug : 16:03:10.596596] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 16:03:10.596596] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 16:03:10.596596] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.176471, 0, 0, 0)"
[Debug : 16:03:10.596596] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 16:03:10.596596] - " TOP LEFT CORNER MASK base line length ::  6"
[Debug : 16:03:10.596596] - " PLASMA THEME EXTENDED ::  Plasma::Types::BottomEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 16:03:10.596596] - " PLASMA THEME EXTENDED ::  Plasma::Types::BottomEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 16:03:10.596596] - " PLASMA THEME EXTENDED ::  Plasma::Types::BottomEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.137255, 0, 0, 0)"
[Debug : 16:03:10.596596] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 16:03:10.596596] - " TOP LEFT CORNER MASK base line length ::  6"
[Debug : 16:03:10.597597] - " PLASMA THEME EXTENDED ::  Plasma::Types::RightEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 16:03:10.597597] - " PLASMA THEME EXTENDED ::  Plasma::Types::RightEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 16:03:10.597597] - " PLASMA THEME EXTENDED ::  Plasma::Types::RightEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.176471, 0, 0, 0)"
[Debug : 16:03:10.597597] - "PLASMA THEME MARGINS AREA :: 4 4 4 4"
[Debug : 16:03:10.66] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/.multiple-layouts_hidden.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.66] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/.multiple-layouts_hidden.layout.latte\""
[Debug : 16:03:10.66] - "Layout name: \".multiple-layouts_hidden\""
[Debug : 16:03:10.66] - " >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LAYOUTS::STORAGE, TEMP DIR :::  \"/tmp/lattedock-DsPPwI\""
[Debug : 16:03:10.601601] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Default.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.601601] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Default.layout.latte\""
[Debug : 16:03:10.601601] - "Layout name: \"Default\""
[Debug : 16:03:10.601601] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Empty.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.601601] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Empty.layout.latte\""
[Debug : 16:03:10.601601] - "Layout name: \"Empty\""
[Debug : 16:03:10.601601] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Extended.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.601601] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Extended.layout.latte\""
[Debug : 16:03:10.602602] - "Layout name: \"Extended\""
[Debug : 16:03:10.603603] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Plasma.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.603603] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Plasma.layout.latte\""
[Debug : 16:03:10.603603] - "Layout name: \"Plasma\""
[Debug : 16:03:10.604604] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Unity.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.604604] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Unity.layout.latte\""
[Debug : 16:03:10.605605] - "Layout name: \"Unity\""
[Debug : 16:03:10.606606] - "Universal Settings version :  2"
[Debug : 16:03:10.606606] - "Latte is loading  its layouts..."
[Debug : 16:03:10.606606] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Extended.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.606606] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Extended.layout.latte\""
[Debug : 16:03:10.607607] - "Layout name: \"Extended\""
[Debug : 16:03:10.615615] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/My Layout.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.615615] - "Layout file: \"/home/yamiyukisenpai/.config/latte/My Layout.layout.latte\""
[Debug : 16:03:10.615615] - "Layout name: \"My Layout\""
[Debug : 16:03:10.616616] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Plasma.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.616616] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Plasma.layout.latte\""
[Debug : 16:03:10.616616] - "Layout name: \"Plasma\""
[Debug : 16:03:10.617617] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Unity.layout.latte\"  with name:  \"\""
[Debug : 16:03:10.617617] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Unity.layout.latte\""
[Debug : 16:03:10.618618] - "Layout name: \"Unity\""
[Debug : 16:03:10.624624] - " >>>>> SWITCHING >>  \"Unity\"  __ from memory:  0  to memory:  -1"
[Debug : 16:03:10.975975] - " ... initializing layout in single mode :  \"Unity\"  -  \"/home/yamiyukisenpai/.config/latte/Unity.layout.latte\""
[Debug : 16:03:10.975975] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Unity.layout.latte\"  with name:  \"Unity\""
[Debug : 16:03:10.975975] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Unity.layout.latte\""
[Debug : 16:03:10.978978] - "Layout name: \"Unity\""
[Debug : 16:03:10.979979] - "Layout :::::  \"Unity\"  added containments :::  0"
[Debug : 16:03:10.979979] - "abstract layout is saving... for layout: \"Unity\""
[Debug : 16:03:10.9898] - " -------------------------------------------------------------------- "
[Debug : 16:03:10.9898] - " -------------------------------------------------------------------- "
[Debug : 16:03:10.9898] - "LOADING CORONA LAYOUT: \"/home/yamiyukisenpai/.config/latte/Unity.layout.latte\""
[Info : 16:03:11.001001] - "Applet preload policy set to 1"
KCrash: Attempting to start /usr/bin/latte-dock
KCrash: crashing... crashRecursionCounter = 2
KCrash: Application Name = latte-dock path = /usr/bin pid = 20869
KCrash: Arguments: /usr/bin/latte-dock --replace --debug 
KCrash: Attempting to start /usr/lib/x86_64-linux-gnu/libexec/drkonqi

I'm not sure if the attached  coredump will have the same results as when I launch with the --debug flag.

The crash can be reproduced every time.

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

[New LWP 20579]
[New LWP 20580]
[New LWP 20583]
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
0x00007fd82fdeaaff in __GI___poll (fds=0x7ffe1c703af8, nfds=1, timeout=1000) at ../sysdeps/unix/sysv/linux/poll.c:29
[Current thread is 1 (Thread 0x7fd82c34e9c0 (LWP 20578))]

Thread 4 (Thread 0x7fd823d7f700 (LWP 20583)):
#0  __GI___libc_read (nbytes=16, buf=0x7fd823d7e9b0, fd=13) at ../sysdeps/unix/sysv/linux/read.c:26
#1  __GI___libc_read (fd=13, buf=0x7fd823d7e9b0, nbytes=16) at ../sysdeps/unix/sysv/linux/read.c:24
#2  0x00007fd82e83eb2f in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd82e7f5ebe in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007fd82e7f6312 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007fd82e7f64a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007fd830508fcb in QEventDispatcherGlib::processEvents (this=0x7fd818000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#7  0x00007fd8304ad25b in QEventLoop::exec (this=this@entry=0x7fd823d7ebc0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#8  0x00007fd8302c6c22 in QThread::exec (this=this@entry=0x564b0d48ec80) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#9  0x00007fd83213c549 in QQmlThreadPrivate::run (this=0x564b0d48ec80) at qml/ftw/qqmlthread.cpp:155
#10 0x00007fd8302c7dbc in QThreadPrivate::start (arg=0x564b0d48ec80) at thread/qthread_unix.cpp:329
#11 0x00007fd82f7c1609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#12 0x00007fd82fdf7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7fd82a93a700 (LWP 20580)):
#0  0x00007fd82e843508 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007fd82e7f6363 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007fd82e7f64a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007fd830508fcb in QEventDispatcherGlib::processEvents (this=0x7fd81c000b60, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#4  0x00007fd8304ad25b in QEventLoop::exec (this=this@entry=0x7fd82a939bb0, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#5  0x00007fd8302c6c22 in QThread::exec (this=<optimized out>) at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#6  0x00007fd83076af4b in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007fd8302c7dbc in QThreadPrivate::start (arg=0x7fd8307eed80) at thread/qthread_unix.cpp:329
#8  0x00007fd82f7c1609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007fd82fdf7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7fd82b570700 (LWP 20579)):
#0  0x00007fd82fdeaaff in __GI___poll (fds=0x7fd82b56fae8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007fd832938c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007fd83293a90a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007fd82bc8be88 in QXcbEventQueue::run (this=0x564b0d0a7e30) at qxcbeventqueue.cpp:228
#4  0x00007fd8302c7dbc in QThreadPrivate::start (arg=0x564b0d0a7e30) at thread/qthread_unix.cpp:329
#5  0x00007fd82f7c1609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007fd82fdf7293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7fd82c34e9c0 (LWP 20578)):
[KCrash Handler]
#4  0x00007fd832858b04 in Plasma::Applet::actions() const () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#5  0x00007fd82298b7da in Menu::makeActions (this=0x564b0d4fef50) at ./containmentactions/contextmenu/menu.cpp:97
#6  0x00007fd8229933be in KPluginFactory::createInstance<Menu, QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:519
#7  0x00007fd83101c7d2 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#8  0x00007fd832854227 in KPluginFactory::Result<Plasma::ContainmentActions> KPluginFactory::instantiatePlugin<Plasma::ContainmentActions>(KPluginMetaData const&, QObject*, QList<QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#9  0x00007fd83284ee68 in Plasma::PluginLoader::loadContainmentActions(Plasma::Containment*, QString const&, QList<QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#10 0x00007fd832860f0e in Plasma::Containment::setContainmentActions(QString const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#11 0x00007fd832861b60 in Plasma::Containment::restore(KConfigGroup&) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#12 0x00007fd83286890e in ?? () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#13 0x00007fd83286948b in ?? () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#14 0x00007fd83286c76a in Plasma::Corona::loadLayout(QString const&) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#15 0x0000564b0aed7e4b in Latte::Layouts::Manager::loadLatteLayout (this=0x564b0d28ab10, layoutPath=...) at ./app/layouts/manager.cpp:305
#16 0x0000564b0aeedb6a in Latte::Layouts::Synchronizer::<lambda()>::operator() (__closure=0x564b0d373410) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qrefcount.h:60
#17 QtPrivate::FunctorCall<QtPrivate::IndexesList<>, QtPrivate::List<>, void, Latte::Layouts::Synchronizer::initSingleMode(QString)::<lambda()> >::call (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:146
#18 QtPrivate::Functor<Latte::Layouts::Synchronizer::initSingleMode(QString)::<lambda()>, 0>::call<QtPrivate::List<>, void> (arg=<optimized out>, f=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:256
#19 QtPrivate::QFunctorSlotObject<Latte::Layouts::Synchronizer::initSingleMode(QString)::<lambda()>, 0, QtPrivate::List<>, void>::impl(int, QtPrivate::QSlotObjectBase *, QObject *, void **, bool *) (which=<optimized out>, this_=0x564b0d373400, r=<optimized out>, a=<optimized out>, ret=<optimized out>) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobjectdefs_impl.h:443
#20 0x00007fd8304ea356 in QtPrivate::QSlotObjectBase::call (a=0x7ffe1c7050b0, r=<optimized out>, this=<optimized out>) at ../../include/QtCore/../../src/corelib/kernel/qobjectdefs_impl.h:398
#21 QSingleShotTimer::timerEvent (this=0x564b0d400530) at kernel/qtimer.cpp:320
#22 0x00007fd8304dc215 in QObject::event (this=0x564b0d400530, e=0x7ffe1c7053d0) at kernel/qobject.cpp:1336
#23 0x00007fd831291dc3 in QApplicationPrivate::notify_helper (this=this@entry=0x564b0d0a4640, receiver=receiver@entry=0x564b0d400530, e=e@entry=0x7ffe1c7053d0) at kernel/qapplication.cpp:3632
#24 0x00007fd83129abb8 in QApplication::notify (this=0x7ffe1c705950, receiver=0x564b0d400530, e=0x7ffe1c7053d0) at kernel/qapplication.cpp:3156
#25 0x00007fd8304ae75a in QCoreApplication::notifyInternal2 (receiver=0x564b0d400530, event=0x7ffe1c7053d0) at ../../include/QtCore/5.15.3/QtCore/private/../../../../../src/corelib/thread/qthread_p.h:325
#26 0x00007fd830508300 in QTimerInfoList::activateTimers (this=0x564b0d1bbae0) at kernel/qtimerinfo_unix.cpp:643
#27 0x00007fd830508c34 in timerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:183
#28 idleTimerSourceDispatch (source=<optimized out>) at kernel/qeventdispatcher_glib.cpp:230
#29 0x00007fd82e7f617d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#30 0x00007fd82e7f6400 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#31 0x00007fd82e7f64a3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007fd830508fb2 in QEventDispatcherGlib::processEvents (this=0x564b0d1bc000, flags=...) at kernel/qeventdispatcher_glib.cpp:423
#33 0x00007fd8304ad25b in QEventLoop::exec (this=this@entry=0x7ffe1c705610, flags=..., flags@entry=...) at ../../include/QtCore/../../src/corelib/global/qflags.h:141
#34 0x00007fd8304b5414 in QCoreApplication::exec () at ../../include/QtCore/../../src/corelib/global/qflags.h:121
#35 0x0000564b0ae72236 in main (argc=<optimized out>, argv=<optimized out>) at ./app/main.cpp:313
[Inferior 1 (process 20578) detached]

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

Possible duplicates by query: bug 439043, bug 433252, bug 420134, bug 409515, bug 399212.

Report to https://bugs.kde.org/
Comment 1 Michail Vourlakos 2021-08-24 05:26:45 UTC
that looks as an applet crash... use default layout and confirm that the bug is valid.
Comment 2 techxgames 2021-08-25 23:30:22 UTC
Created attachment 141053 [details]
New crash information added by DrKonqi

latte-dock (0.10.1) using Qt 5.15.3

- What I was doing when the application crashed:

I ran `latte-dock --replace --default-layout`, and it also didn't work

-- Backtrace (Reduced):
#4  0x00007fc37b3f6b04 in Plasma::Applet::actions() const () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#5  0x00007fc370bee7da in Menu::makeActions (this=0x55e642f2ec60) at ./containmentactions/contextmenu/menu.cpp:97
#6  0x00007fc370bf63be in KPluginFactory::createInstance<Menu, QObject> (parentWidget=<optimized out>, parent=<optimized out>, args=...) at /usr/include/x86_64-linux-gnu/qt5/QtCore/qobject.h:519
#7  0x00007fc379bba7d2 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
#8  0x00007fc37b3f2227 in KPluginFactory::Result<Plasma::ContainmentActions> KPluginFactory::instantiatePlugin<Plasma::ContainmentActions>(KPluginMetaData const&, QObject*, QList<QVariant> const&) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
Comment 3 techxgames 2021-08-25 23:32:28 UTC
[Debug : 19:31:09.6969] - "Updating Latte Colors Script presence..."
[Debug : 19:31:09.6969] - "kwinrc: recovering values..."
[Debug : 19:31:09.6969] - "current plasma theme :::  \"breeze-alphablack\""
[Debug : 19:31:09.6969] - "theme path :::  \"/home/yamiyukisenpai/.local/share/plasma/desktoptheme/breeze-alphablack\""
[Debug : 19:31:09.6969] - "theme widgets path :::  \"/home/yamiyukisenpai/.local/share/plasma/desktoptheme/breeze-alphablack/widgets\""
[Debug : 19:31:09.6969] - "plasma theme original colors :::  \"/home/yamiyukisenpai/.local/share/plasma/desktoptheme/breeze-alphablack/colors\""
[Debug : 19:31:09.707707] - "plasma theme default colors :::  \"/tmp/lattedock-cHMUSe/default.colors\""
[Debug : 19:31:09.839839] - "plasma theme reversed colors :::  \"/tmp/lattedock-cHMUSe/reversed.colors\""
[Debug : 19:31:09.839839] - "Plasma theme is dark..."
[Debug : 19:31:09.8585] - "  PLASMA THEME TOPLEFT SHADOW :: pixels :  196   transparent pixels 128  | HAS SHADOWS : true"
[Debug : 19:31:09.8585] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 19:31:09.8585] - " BOTTOM RIGHT CORNER MASK base line length ::  6"
[Debug : 19:31:09.8585] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 19:31:09.8585] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.25098, 0, 0, 0)"
[Debug : 19:31:09.851851] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 19:31:09.851851] - " BOTTOM RIGHT CORNER MASK base line length ::  6"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.176471, 0, 0, 0)"
[Debug : 19:31:09.851851] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 19:31:09.851851] - " TOP LEFT CORNER MASK base line length ::  6"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::BottomEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::BottomEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::BottomEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.137255, 0, 0, 0)"
[Debug : 19:31:09.851851] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 19:31:09.851851] - " TOP LEFT CORNER MASK base line length ::  6"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::RightEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::RightEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 19:31:09.851851] - " PLASMA THEME EXTENDED ::  Plasma::Types::RightEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.176471, 0, 0, 0)"
[Debug : 19:31:09.851851] - "PLASMA THEME MARGINS AREA :: 4 4 4 4"
[Debug : 19:31:09.854854] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/.multiple-layouts_hidden.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.854854] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/.multiple-layouts_hidden.layout.latte\""
[Debug : 19:31:09.854854] - "Layout name: \".multiple-layouts_hidden\""
[Debug : 19:31:09.855855] - " >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LAYOUTS::STORAGE, TEMP DIR :::  \"/tmp/lattedock-WQAmKx\""
[Debug : 19:31:09.855855] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Default.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.855855] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Default.layout.latte\""
[Debug : 19:31:09.855855] - "Layout name: \"Default\""
[Debug : 19:31:09.855855] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Empty.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.855855] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Empty.layout.latte\""
[Debug : 19:31:09.855855] - "Layout name: \"Empty\""
[Debug : 19:31:09.856856] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Extended.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.856856] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Extended.layout.latte\""
[Debug : 19:31:09.856856] - "Layout name: \"Extended\""
[Debug : 19:31:09.857857] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Plasma.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.857857] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Plasma.layout.latte\""
[Debug : 19:31:09.857857] - "Layout name: \"Plasma\""
[Debug : 19:31:09.858858] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Unity.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.858858] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Unity.layout.latte\""
[Debug : 19:31:09.858858] - "Layout name: \"Unity\""
[Debug : 19:31:09.8686] - "Universal Settings version :  2"
[Debug : 19:31:09.8686] - "Latte is loading  its layouts..."
[Debug : 19:31:09.8686] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 10.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.8686] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 10.layout.latte\""
[Debug : 19:31:09.8686] - "Layout name: \"Default - 10\""
[Debug : 19:31:09.861861] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 11.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.861861] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 11.layout.latte\""
[Debug : 19:31:09.861861] - "Layout name: \"Default - 11\""
[Debug : 19:31:09.861861] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 2.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.861861] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 2.layout.latte\""
[Debug : 19:31:09.861861] - "Layout name: \"Default - 2\""
[Debug : 19:31:09.862862] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 3.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.862862] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 3.layout.latte\""
[Debug : 19:31:09.862862] - "Layout name: \"Default - 3\""
[Debug : 19:31:09.862862] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 4.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.862862] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 4.layout.latte\""
[Debug : 19:31:09.862862] - "Layout name: \"Default - 4\""
[Debug : 19:31:09.863863] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 5.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.863863] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 5.layout.latte\""
[Debug : 19:31:09.863863] - "Layout name: \"Default - 5\""
[Debug : 19:31:09.863863] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 6.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.863863] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 6.layout.latte\""
[Debug : 19:31:09.863863] - "Layout name: \"Default - 6\""
[Debug : 19:31:09.864864] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 7.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.864864] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 7.layout.latte\""
[Debug : 19:31:09.864864] - "Layout name: \"Default - 7\""
[Debug : 19:31:09.864864] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 8.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.864864] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 8.layout.latte\""
[Debug : 19:31:09.864864] - "Layout name: \"Default - 8\""
[Debug : 19:31:09.865865] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 9.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.865865] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 9.layout.latte\""
[Debug : 19:31:09.865865] - "Layout name: \"Default - 9\""
[Debug : 19:31:09.865865] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.865865] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default.layout.latte\""
[Debug : 19:31:09.865865] - "Layout name: \"Default\""
[Debug : 19:31:09.866866] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Extended.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.866866] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Extended.layout.latte\""
[Debug : 19:31:09.867867] - "Layout name: \"Extended\""
[Debug : 19:31:09.875875] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/My Layout.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.875875] - "Layout file: \"/home/yamiyukisenpai/.config/latte/My Layout.layout.latte\""
[Debug : 19:31:09.875875] - "Layout name: \"My Layout\""
[Debug : 19:31:09.875875] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Plasma.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.875875] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Plasma.layout.latte\""
[Debug : 19:31:09.876876] - "Layout name: \"Plasma\""
[Debug : 19:31:09.877877] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Unity.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.877877] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Unity.layout.latte\""
[Debug : 19:31:09.877877] - "Layout name: \"Unity\""
[Debug : 19:31:09.884884] - "adding layout :  \"Default - 12\"  based on layout template: \"Default\""
[Debug : 19:31:09.884884] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 12.layout.latte\"  with name:  \"\""
[Debug : 19:31:09.884884] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 12.layout.latte\""
[Debug : 19:31:09.884884] - "Layout name: \"Default - 12\""
[Debug : 19:31:09.885885] - " >>>>> SWITCHING >>  \"Default - 12\"  __ from memory:  0  to memory:  -1"
[Debug : 19:31:10.235235] - " ... initializing layout in single mode :  \"Default - 12\"  -  \"/home/yamiyukisenpai/.config/latte/Default - 12.layout.latte\""
[Debug : 19:31:10.235235] - "Layout file to create object:  \"/home/yamiyukisenpai/.config/latte/Default - 12.layout.latte\"  with name:  \"Default - 12\""
[Debug : 19:31:10.235235] - "Layout file: \"/home/yamiyukisenpai/.config/latte/Default - 12.layout.latte\""
[Debug : 19:31:10.236236] - "Layout name: \"Default - 12\""
[Debug : 19:31:10.236236] - "Layout :::::  \"Default - 12\"  added containments :::  0"
[Debug : 19:31:10.236236] - "abstract layout is saving... for layout: \"Default - 12\""
[Debug : 19:31:10.241241] - " -------------------------------------------------------------------- "
[Debug : 19:31:10.241241] - " -------------------------------------------------------------------- "
[Debug : 19:31:10.241241] - "LOADING CORONA LAYOUT: \"/home/yamiyukisenpai/.config/latte/Default - 12.layout.latte\""
[Info : 19:31:10.266266] - "Applet preload policy set to 1"
Comment 4 techxgames 2021-08-25 23:53:51 UTC
Created attachment 141054 [details]
New crash information added by DrKonqi

latte-dock (0.10.75) using Qt 5.15.3

- What I was doing when the application crashed:
This one is built directly from master, and I also did latte-dock --replace --default-layout

-- Backtrace (Reduced):
#4  0x00007f6103943b04 in Plasma::Applet::actions() const () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#5  0x00007f60f4053397 in Menu::makeActions (this=0x55f4a97a8d70) at /media/SGExDsk/taliara69/Downloads/PlasmaExts/Latte Dock/latte-dock/containmentactions/contextmenu/menu.cpp:97
#6  0x00007f60f4052755 in Menu::Menu (this=0x55f4a97a8d70, parent=0x0, args=...) at /media/SGExDsk/taliara69/Downloads/PlasmaExts/Latte Dock/latte-dock/containmentactions/contextmenu/menu.cpp:59
#7  0x00007f60f405ce54 in KPluginFactory::createInstance<Menu, QObject> (parentWidget=0x0, parent=0x0, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:806
#8  0x00007f61021077d2 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
Comment 5 techxgames 2021-08-25 23:55:22 UTC
(In reply to techxgames from comment #4)
> Created attachment 141054 [details]
> New crash information added by DrKonqi
> 
> latte-dock (0.10.75) using Qt 5.15.3
> 
> - What I was doing when the application crashed:
> This one is built directly from master, and I also did latte-dock --replace
> --default-layout

This one is from KDE Neon Unstable
Comment 6 techxgames 2021-08-25 23:56:22 UTC
(In reply to techxgames from comment #4)
> Created attachment 141054 [details]
> New crash information added by DrKonqi
> 
> latte-dock (0.10.75) using Qt 5.15.3
> 
> - What I was doing when the application crashed:
> This one is built directly from master, and I also did latte-dock --replace
> --default-layout

Operating System: KDE neon Unstable Edition
KDE Plasma Version: 5.22.80
KDE Frameworks Version: 5.86.0
Qt Version: 5.15.3
Kernel Version: 5.11.0-27-generic (64-bit)
Graphics Platform: Wayland
Processors: 4 × Intel® Core™ i7-4510U CPU @ 2.00GHz
Memory: 15.5 GiB of RAM
Graphics Processor: Mesa DRI Intel® HD Graphics 4400
Comment 7 Michail Vourlakos 2021-08-26 05:24:51 UTC
These crash are pointing to Plasma code. Not having such issue with my Tumbleweed system.

Try to open Latte in a user that there no previous Latte use.
Comment 8 techxgames 2021-08-27 01:40:08 UTC
Created attachment 141079 [details]
New crash information added by DrKonqi

latte-dock (0.10.75) using Qt 5.15.3

- What I was doing when the application crashed:
This is from a new user account on KDE Neon Unstable git master

[Debug : 21:37:10.897897] [void Latte::UniversalSettings::updateColorsScriptIsPresent():331] - "Updating Latte Colors Script presence..."
[Debug : 21:37:10.897897] [void Latte::UniversalSettings::recoverKWinOptions():405] - "kwinrc: recovering values..."
[Debug : 21:37:10.99] [void Latte::PlasmaExtended::Theme::loadThemePaths():369] - "current plasma theme :::  \"default\""
[Debug : 21:37:10.901901] [void Latte::PlasmaExtended::Theme::loadThemePaths():370] - "theme path :::  \"/usr/share/plasma/desktoptheme/default\""
[Debug : 21:37:10.901901] [void Latte::PlasmaExtended::Theme::loadThemePaths():371] - "theme widgets path :::  \"/usr/share/plasma/desktoptheme/default/widgets\""
[Debug : 21:37:10.901901] [void Latte::PlasmaExtended::Theme::setOriginalSchemeFile(const QString&):184] - "plasma theme original colors :::  \"/usr/share/color-schemes/BreezeLight.colors\""
[Debug : 21:37:10.912912] [void Latte::PlasmaExtended::Theme::updateDefaultScheme():218] - "plasma theme default colors :::  \"/tmp/lattedock-ifNjFd/default.colors\""
[Debug : 21:37:10.995995] [void Latte::PlasmaExtended::Theme::updateReversedScheme():257] - "plasma theme reversed colors :::  \"/tmp/lattedock-ifNjFd/reversed.colors\""
[Debug : 21:37:10.995995] [void Latte::PlasmaExtended::Theme::loadThemeLightness():418] - "Plasma theme is light..."
[Debug : 21:37:11.009009] [void Latte::PlasmaExtended::Theme::updateHasShadow():354] - "  PLASMA THEME TOPLEFT SHADOW :: pixels :  196   transparent pixels 128  | HAS SHADOWS : true"
[Debug : 21:37:11.013013] [void Latte::PlasmaExtended::PanelBackground::updateRoundness(Plasma::Svg*):634] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 21:37:11.013013] [void Latte::PlasmaExtended::PanelBackground::updateRoundnessFromMask(Plasma::Svg*):261] - " BOTTOM RIGHT CORNER MASK base line length ::  6"
[Debug : 21:37:11.013013] [void Latte::PlasmaExtended::PanelBackground::update():656] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 21:37:11.013013] [void Latte::PlasmaExtended::PanelBackground::update():657] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 21:37:11.013013] [void Latte::PlasmaExtended::PanelBackground::update():660] - " PLASMA THEME EXTENDED ::  Plasma::Types::TopEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.25098, 0, 0, 0)"
[Debug : 21:37:11.013013] [void Latte::PlasmaExtended::PanelBackground::updateRoundness(Plasma::Svg*):634] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 21:37:11.013013] [void Latte::PlasmaExtended::PanelBackground::updateRoundnessFromMask(Plasma::Svg*):261] - " BOTTOM RIGHT CORNER MASK base line length ::  6"
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::update():656] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::update():657] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::update():660] - " PLASMA THEME EXTENDED ::  Plasma::Types::LeftEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.176471, 0, 0, 0)"
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::updateRoundness(Plasma::Svg*):634] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::updateRoundnessFromMask(Plasma::Svg*):198] - " TOP LEFT CORNER MASK base line length ::  6"
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::update():656] - " PLASMA THEME EXTENDED ::  Plasma::Types::BottomEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::update():657] - " PLASMA THEME EXTENDED ::  Plasma::Types::BottomEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::update():660] - " PLASMA THEME EXTENDED ::  Plasma::Types::BottomEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.137255, 0, 0, 0)"
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::updateRoundness(Plasma::Svg*):634] - "PLASMA THEME, calculating roundness from mask..."
[Debug : 21:37:11.014014] [void Latte::PlasmaExtended::PanelBackground::updateRoundnessFromMask(Plasma::Svg*):198] - " TOP LEFT CORNER MASK base line length ::  6"
[Debug : 21:37:11.015015] [void Latte::PlasmaExtended::PanelBackground::update():656] - " PLASMA THEME EXTENDED ::  Plasma::Types::RightEdge  | roundness: 4  center_max_opacity: 0.84706"
[Debug : 21:37:11.015015] [void Latte::PlasmaExtended::PanelBackground::update():657] - " PLASMA THEME EXTENDED ::  Plasma::Types::RightEdge  | padtop: 6  padleft: 6  padbottom: 6  padright: 6"
[Debug : 21:37:11.015015] [void Latte::PlasmaExtended::PanelBackground::update():660] - " PLASMA THEME EXTENDED ::  Plasma::Types::RightEdge  | shadowsize: 10  shadowcolor: QColor(ARGB 0.176471, 0, 0, 0)"
[Debug : 21:37:11.015015] [void Latte::PlasmaExtended::Theme::updateMarginsAreaValues():523] - "PLASMA THEME MARGINS AREA :: 4 4 4 4"
[Debug : 21:37:11.018018] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/.multiple-layouts_hidden.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.018018] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/.multiple-layouts_hidden.layout.latte\""
[Debug : 21:37:11.018018] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \".multiple-layouts_hidden\""
[Debug : 21:37:11.019019] [Latte::Layouts::Storage::Storage():45] - " >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> LAYOUTS::STORAGE, TEMP DIR :::  \"/tmp/lattedock-LwOhFi\""
[Debug : 21:37:11.019019] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Default.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.019019] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Default.layout.latte\""
[Debug : 21:37:11.019019] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Default\""
[Debug : 21:37:11.0202] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Empty.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.0202] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Empty.layout.latte\""
[Debug : 21:37:11.0202] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Empty\""
[Debug : 21:37:11.0202] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Extended.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.021021] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Extended.layout.latte\""
[Debug : 21:37:11.021021] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Extended\""
[Debug : 21:37:11.022022] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Plasma.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.022022] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Plasma.layout.latte\""
[Debug : 21:37:11.023023] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Plasma\""
[Debug : 21:37:11.024024] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Unity.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.024024] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/usr/share/plasma/shells/org.kde.latte.shell/contents/templates/Unity.layout.latte\""
[Debug : 21:37:11.025025] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Unity\""
[Debug : 21:37:11.026026] [void Latte::Layouts::Manager::init():69] - "Universal Settings version :  1"
[Debug : 21:37:11.026026] [void Latte::UniversalSettings::setVersion(int):172] - "Universal Settings version updated to :  2"
[Debug : 21:37:11.049049] [QString Latte::Templates::Manager::newLayout(QString, QString):161] - "adding layout :  \"My Layout\"  based on layout template: \"Default\""
[Debug : 21:37:11.049049] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/home/test/.config/latte/My Layout.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.049049] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/home/test/.config/latte/My Layout.layout.latte\""
[Debug : 21:37:11.049049] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"My Layout\""
[Debug : 21:37:11.049049] [void Latte::CentralLayout::saveConfig():189] - "CENTRAL layout is saving... for layout: \"My Layout\""
[Debug : 21:37:11.058058] [void Latte::Templates::Manager::importSystemLayouts():197] - "adding layout :  \"/home/test/.config/latte/.multiple-layouts_hidden.layout.latte\"  based on layout template: \".multiple-layouts_hidden\""
[Debug : 21:37:11.058058] [void Latte::Templates::Manager::importSystemLayouts():197] - "adding layout :  \"/home/test/.config/latte/Default.layout.latte\"  based on layout template: \"Default\""
[Debug : 21:37:11.058058] [void Latte::Templates::Manager::importSystemLayouts():197] - "adding layout :  \"/home/test/.config/latte/Empty.layout.latte\"  based on layout template: \"Empty\""
[Debug : 21:37:11.058058] [void Latte::Templates::Manager::importSystemLayouts():197] - "adding layout :  \"/home/test/.config/latte/Extended.layout.latte\"  based on layout template: \"Extended\""
[Debug : 21:37:11.059059] [void Latte::Templates::Manager::importSystemLayouts():197] - "adding layout :  \"/home/test/.config/latte/Plasma.layout.latte\"  based on layout template: \"Plasma\""
[Debug : 21:37:11.059059] [void Latte::Templates::Manager::importSystemLayouts():197] - "adding layout :  \"/home/test/.config/latte/Unity.layout.latte\"  based on layout template: \"Unity\""
[Debug : 21:37:11.061061] [void Latte::Layouts::Manager::init():108] - "Latte is loading  its layouts..."
[Debug : 21:37:11.062062] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/home/test/.config/latte/Default.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.062062] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/home/test/.config/latte/Default.layout.latte\""
[Debug : 21:37:11.062062] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Default\""
[Debug : 21:37:11.063063] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/home/test/.config/latte/Empty.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.063063] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/home/test/.config/latte/Empty.layout.latte\""
[Debug : 21:37:11.064064] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Empty\""
[Debug : 21:37:11.064064] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/home/test/.config/latte/Extended.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.064064] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/home/test/.config/latte/Extended.layout.latte\""
[Debug : 21:37:11.064064] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Extended\""
[Debug : 21:37:11.067067] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/home/test/.config/latte/My Layout.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.067067] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/home/test/.config/latte/My Layout.layout.latte\""
[Debug : 21:37:11.067067] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"My Layout\""
[Debug : 21:37:11.067067] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/home/test/.config/latte/Plasma.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.068068] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/home/test/.config/latte/Plasma.layout.latte\""
[Debug : 21:37:11.068068] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Plasma\""
[Debug : 21:37:11.069069] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/home/test/.config/latte/Unity.layout.latte\"  with name:  \"\""
[Debug : 21:37:11.069069] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/home/test/.config/latte/Unity.layout.latte\""
[Debug : 21:37:11.069069] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"Unity\""
[Debug : 21:37:11.0707] [bool Latte::Layouts::Synchronizer::switchToLayout(QString, Latte::MemoryUsage::LayoutsMemory):846] - " >>>>> SWITCHING >>  \"My Layout\"  __ from memory:  0  to memory:  -1"
[Debug : 21:37:11.421421] [Latte::Layouts::Synchronizer::initSingleMode(QString)::<lambda()>:633] - " ... initializing layout in single mode :  \"My Layout\"  -  \"/home/test/.config/latte/My Layout.layout.latte\""
[Debug : 21:37:11.422422] [Latte::Layout::AbstractLayout::AbstractLayout(QObject*, QString, QString):26] - "Layout file to create object:  \"/home/test/.config/latte/My Layout.layout.latte\"  with name:  \"My Layout\""
[Debug : 21:37:11.422422] [void Latte::Layout::AbstractLayout::setFile(QString):192] - "Layout file: \"/home/test/.config/latte/My Layout.layout.latte\""
[Debug : 21:37:11.422422] [void Latte::Layout::AbstractLayout::setName(QString):213] - "Layout name: \"My Layout\""
[Debug : 21:37:11.423423] [bool Latte::Layout::GenericLayout::initToCorona(Latte::Corona*):1019] - "Layout :::::  \"My Layout\"  added containments :::  0"
[Debug : 21:37:11.423423] [void Latte::Layout::AbstractLayout::saveConfig():416] - "abstract layout is saving... for layout: \"My Layout\""
[Debug : 21:37:11.436436] [void Latte::Layouts::Manager::loadLatteLayout(QString):295] - " -------------------------------------------------------------------- "
[Debug : 21:37:11.436436] [void Latte::Layouts::Manager::loadLatteLayout(QString):296] - " -------------------------------------------------------------------- "
[Debug : 21:37:11.437437] [void Latte::Layouts::Manager::loadLatteLayout(QString):304] - "LOADING CORONA LAYOUT: \"/home/test/.config/latte/My Layout.layout.latte\""
[Info : 21:37:11.467467] [:0] - "Applet preload policy set to 1"

-- Backtrace (Reduced):
#4  0x00007f998d571b04 in Plasma::Applet::actions() const () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#5  0x00007f9975bcd397 in Menu::makeActions (this=0x55c3ee87c6c0) at /media/SGExDsk/taliara69/Downloads/PlasmaExts/Latte Dock/latte-dock/containmentactions/contextmenu/menu.cpp:97
#6  0x00007f9975bcc755 in Menu::Menu (this=0x55c3ee87c6c0, parent=0x0, args=...) at /media/SGExDsk/taliara69/Downloads/PlasmaExts/Latte Dock/latte-dock/containmentactions/contextmenu/menu.cpp:59
#7  0x00007f9975bd6e54 in KPluginFactory::createInstance<Menu, QObject> (parentWidget=0x0, parent=0x0, args=...) at /usr/include/KF5/KCoreAddons/kpluginfactory.h:806
#8  0x00007f998bd357d2 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /lib/x86_64-linux-gnu/libKF5CoreAddons.so.5
Comment 9 Michail Vourlakos 2021-08-27 05:31:50 UTC
Git commit 5e03174b7c999d5c01a1d4fff1106d0c5cb5320a by Michail Vourlakos.
Committed on 27/08/2021 at 05:29.
Pushed by mvourlakos into branch 'v0.10'.

context:use restore() provided function

containment() is not accessible during the containment
actions constructor. We now use the provided ::restore()
function in order to load the actions

M  +5    -2    containmentactions/contextmenu/menu.cpp
M  +1    -1    containmentactions/contextmenu/menu.h

https://invent.kde.org/plasma/latte-dock/commit/5e03174b7c999d5c01a1d4fff1106d0c5cb5320a
Comment 10 Michail Vourlakos 2021-08-27 05:32:24 UTC
Git commit 5e55abbff514b188e6b14f6b1ea29635ce5332b6 by Michail Vourlakos.
Committed on 27/08/2021 at 05:32.
Pushed by mvourlakos into branch 'master'.

context:use restore() provided function

containment() is not accessible during the containment
actions constructor. We now use the provided ::restore()
function in order to load the actions

M  +5    -2    containmentactions/contextmenu/menu.cpp
M  +1    -1    containmentactions/contextmenu/menu.h

https://invent.kde.org/plasma/latte-dock/commit/5e55abbff514b188e6b14f6b1ea29635ce5332b6