Bug 442464 - Latte dock crash and widgets reappear after logging in
Summary: Latte dock crash and widgets reappear after logging in
Status: RESOLVED FIXED
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.10.0
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2021-09-15 07:41 UTC by njanzen518
Modified: 2021-09-16 18:22 UTC (History)
2 users (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments
New crash information added by DrKonqi (8.70 KB, text/plain)
2021-09-15 16:03 UTC, Alberto Torreblanca
Details

Note You need to log in before you can comment on or make changes to this bug.
Description njanzen518 2021-09-15 07:41:46 UTC
Application: latte-dock (0.10.75)

Qt Version: 5.15.2
Frameworks Version: 5.86.0
Operating System: Linux 5.14.3-arch1-1 x86_64
Windowing System: Wayland
Drkonqi Version: 5.22.5
Distribution: EndeavourOS

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

I just logged in like normal. I'm using Wayland, in case that's important.

- Unusual behavior I noticed:

I added 4 different clock widgets (The ones that come preinstalled and "Better inline clock") the day before to my desktop to see which one I like best but they all failed to load so I removed them. Today when I booted up my pc and logged in they were all there again but they were all in the top left corner overlapping eachother. They didn't fail to load this time. Latte dock also crashed, which is why this crash report assistant was shown to me. Rebooting didn't fix either of those, the widgets reappeared again and latte crashed again.

- Custom settings of the application:

I used a latte layout called "Frosty Latte Layout". I also added some widgets to the panels of it. The shutdown widget in the dock couldn't be removed, every time I tried that latte froze and I had to kill and reopen it.

The crash can be reproduced every time.

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

[KCrash Handler]
#4  0x00007f97e40a8180 in Plasma::Applet::actions() const () from /usr/lib/libKF5Plasma.so.5
#5  0x00007f97c032b33b in ?? () from /usr/lib/qt/plugins/plasma_containmentactions_lattecontextmenu.so
#6  0x00007f97c0333bba in ?? () from /usr/lib/qt/plugins/plasma_containmentactions_lattecontextmenu.so
#7  0x00007f97e293c9a5 in KPluginFactory::create(char const*, QWidget*, QObject*, QList<QVariant> const&, QString const&) () from /usr/lib/libKF5CoreAddons.so.5
#8  0x00007f97e40a52e5 in ?? () from /usr/lib/libKF5Plasma.so.5
#9  0x00007f97e40a0731 in Plasma::PluginLoader::loadContainmentActions(Plasma::Containment*, QString const&, QList<QVariant> const&) () from /usr/lib/libKF5Plasma.so.5
#10 0x00007f97e40afd0f in Plasma::Containment::setContainmentActions(QString const&, QString const&) () from /usr/lib/libKF5Plasma.so.5
#11 0x00007f97e40b0ed2 in Plasma::Containment::restore(KConfigGroup&) () from /usr/lib/libKF5Plasma.so.5
#12 0x00007f97e40b87c4 in ?? () from /usr/lib/libKF5Plasma.so.5
#13 0x00007f97e40b93e5 in ?? () from /usr/lib/libKF5Plasma.so.5
#14 0x00007f97e40b9c62 in Plasma::Corona::loadLayout(QString const&) () from /usr/lib/libKF5Plasma.so.5
#15 0x00005607ee22b3e0 in ?? ()
#16 0x00007f97e1e297d3 in ?? () from /usr/lib/libQt5Core.so.5
#17 0x00007f97e1e1b42f in QObject::event(QEvent*) () from /usr/lib/libQt5Core.so.5
#18 0x00007f97e2b87d62 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQt5Widgets.so.5
#19 0x00007f97e1dee3ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /usr/lib/libQt5Core.so.5
#20 0x00007f97e1e4635d in QTimerInfoList::activateTimers() () from /usr/lib/libQt5Core.so.5
#21 0x00007f97e1e46c22 in ?? () from /usr/lib/libQt5Core.so.5
#22 0x00007f97e016a10c in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#23 0x00007f97e01bdba9 in ?? () from /usr/lib/libglib-2.0.so.0
#24 0x00007f97e0167871 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#25 0x00007f97e1e46fe6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#26 0x00007f97e1decd2c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQt5Core.so.5
#27 0x00007f97e1df5294 in QCoreApplication::exec() () from /usr/lib/libQt5Core.so.5
#28 0x00005607ee1a745c in ?? ()
#29 0x00007f97e1634b25 in __libc_start_main () from /usr/lib/libc.so.6
#30 0x00005607ee1ae27e in _start ()
[Inferior 1 (process 1325) detached]

Possible duplicates by query: bug 420134, bug 399212, bug 392638, bug 383898, bug 382600.

Reported using DrKonqi
This report was filed against 'kde' because the product 'latte-dock' could not be located in Bugzilla. Add it to drkonqi's mappings file!
Comment 1 Alberto Torreblanca 2021-09-15 16:03:50 UTC
Created attachment 141562 [details]
New crash information added by DrKonqi

latte-dock (0.10.1) using Qt 5.15.3

At login de app crash. Starting a session. After upgrade framework 5.85 to 5.86.

-- Backtrace (Reduced):
#4  0x00007f000bb65b04 in Plasma::Applet::actions() const () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#5  0x00007f0000be07da in Menu::makeActions (this=0x560ecd5950a0) at ./containmentactions/contextmenu/menu.cpp:97
#6  0x00007f0000be83be 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  0x00007f000a3297d2 in KPluginFactory::create (this=0x560ecd599be0, iface=0x7f000bbdf958 "Plasma::ContainmentActions", parentWidget=0x0, parent=0x0, args=..., keyword=...) at ./src/lib/plugin/kpluginfactory.cpp:212
#8  0x00007f000bb61227 in KPluginFactory::Result<Plasma::ContainmentActions> KPluginFactory::instantiatePlugin<Plasma::ContainmentActions>(KPluginMetaData const&, QObject*, QList<QVariant> const&) () from /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
Comment 2 Michail Vourlakos 2021-09-16 18:22:05 UTC
update to 0.10.2 or latest git version