Bug 433717 - Latte Dock Crashing at Login
Summary: Latte Dock Crashing at Login
Status: RESOLVED WORKSFORME
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: 0.9.11
Platform: Ubuntu Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2021-02-27 20:09 UTC by M.Haytham Karamuk
Modified: 2021-04-05 04:33 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description M.Haytham Karamuk 2021-02-27 20:09:25 UTC
SUMMARY


STEPS TO REPRODUCE
1. 
2. 
3. 

OBSERVED RESULT


EXPECTED RESULT


SOFTWARE/OS VERSIONS
Linux/KDE Plasma: 5.8.0-43-generic #49~20.04.1-Ubuntu SMP Fri Feb 5 09:57:56 UTC 2021 x86_64 x86_64 x86_64 GNU/Linux
KDE Plasma Version: 5.18.5
KDE Frameworks Version: 5.68.0
Qt Version:  5.12.8

ADDITIONAL INFORMATION

I use two screen and I have a panel for each them. If I remove the panel that in other screen (not main), Latte Dock starts without crashing at login. If I add it, it's crashing every time.
I used once Manjaro Linux and this problem wasn't there.

This is the Latte Dock crash report:

Application: Latte Dock (latte-dock), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9e85ddc800 (LWP 3064))]

Thread 9 (Thread 0x7f9e6a5f0700 (LWP 3212)):
#0  0x00007f9e8945baff in __GI___poll (fds=0x7f9e580029e0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9e87f3918e in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9e87f392c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9e89b46583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9e89aed4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9e89925785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9e8b2e71a9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f9e899269d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f9e88956609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#9  0x00007f9e89468293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 8 (Thread 0x7f9e750a0700 (LWP 3206)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5650ff21bc58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5650ff21bc08, cond=0x5650ff21bc30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5650ff21bc30, mutex=0x5650ff21bc08) at pthread_cond_wait.c:638
#3  0x00007f9e76d5eb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f9e76d5e75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f9e88956609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f9e89468293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 7 (Thread 0x7f9e758a1700 (LWP 3205)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5650ff21bc58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5650ff21bc08, cond=0x5650ff21bc30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5650ff21bc30, mutex=0x5650ff21bc08) at pthread_cond_wait.c:638
#3  0x00007f9e76d5eb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f9e76d5e75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f9e88956609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f9e89468293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 6 (Thread 0x7f9e760a2700 (LWP 3204)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5650ff21bc58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5650ff21bc08, cond=0x5650ff21bc30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5650ff21bc30, mutex=0x5650ff21bc08) at pthread_cond_wait.c:638
#3  0x00007f9e76d5eb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f9e76d5e75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f9e88956609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f9e89468293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 5 (Thread 0x7f9e768a3700 (LWP 3203)):
#0  futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x5650ff21bc58) at ../sysdeps/nptl/futex-internal.h:183
#1  __pthread_cond_wait_common (abstime=0x0, clockid=0, mutex=0x5650ff21bc08, cond=0x5650ff21bc30) at pthread_cond_wait.c:508
#2  __pthread_cond_wait (cond=0x5650ff21bc30, mutex=0x5650ff21bc08) at pthread_cond_wait.c:638
#3  0x00007f9e76d5eb5b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#4  0x00007f9e76d5e75b in ?? () from /usr/lib/x86_64-linux-gnu/dri/iris_dri.so
#5  0x00007f9e88956609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f9e89468293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f9e7dc73700 (LWP 3171)):
#0  0x00007f9e89b45df0 in QElapsedTimer::clockType() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#1  0x00007f9e89b45e0d in QElapsedTimer::isMonotonic() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#2  0x00007f9e89b44c53 in QTimerInfoList::repairTimersIfNeeded() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#3  0x00007f9e89b44cc7 in QTimerInfoList::timerWait(timespec&) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f9e89b462d6 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9e87f3870f in g_main_context_prepare () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#6  0x00007f9e87f390bb in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f9e87f392c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#8  0x00007f9e89b46583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9e89aed4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f9e89925785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#11 0x00007f9e8b2e71a9 in ?? () from /lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f9e899269d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#13 0x00007f9e88956609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#14 0x00007f9e89468293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f9e7fefd700 (LWP 3125)):
#0  0x00007f9e87f86278 in g_mutex_unlock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#1  0x00007f9e87f389ce in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f9e87f39108 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9e87f392c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f9e89b46583 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9e89aed4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f9e89925785 in QThread::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#7  0x00007f9e89dcaefa in ?? () from /lib/x86_64-linux-gnu/libQt5DBus.so.5
#8  0x00007f9e899269d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#9  0x00007f9e88956609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#10 0x00007f9e89468293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f9e84c92700 (LWP 3112)):
#0  0x00007f9e8945baff in __GI___poll (fds=0x7f9e84c91ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f9e8ba79c1a in ?? () from /lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f9e8ba7b90a in xcb_wait_for_event () from /lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f9e85485298 in ?? () from /lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f9e899269d2 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f9e88956609 in start_thread (arg=<optimized out>) at pthread_create.c:477
#6  0x00007f9e89468293 in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f9e85ddc800 (LWP 3064)):
[KCrash Handler]
#5  0x00007f9e8bcf5314 in PlasmaQuick::ContainmentView::containment() const () from /lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#6  0x00005650fe84f98f in ?? ()
#7  0x00005650fe8451f1 in ?? ()
#8  0x00005650fe84ca96 in ?? ()
#9  0x00007f9e89b1a458 in QMetaObject::activate(QObject*, int, int, void**) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#10 0x00007f9e8b9b53f3 in Plasma::Corona::containmentAdded(Plasma::Containment*) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#11 0x00007f9e8b9b7d07 in ?? () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#12 0x00007f9e8b9b87f6 in ?? () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#13 0x00007f9e8b9bbb2a in Plasma::Corona::loadLayout(QString const&) () from /lib/x86_64-linux-gnu/libKF5Plasma.so.5
#14 0x00005650fe86c12b in ?? ()
#15 0x00005650fe875bc0 in ?? ()
#16 0x00007f9e89b275b6 in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#17 0x00007f9e89b1acf5 in QObject::event(QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#18 0x00007f9e8a7eda66 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#19 0x00007f9e8a7f70f0 in QApplication::notify(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f9e89aee93a in QCoreApplication::notifyInternal2(QObject*, QEvent*) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#21 0x00007f9e89b458b0 in QTimerInfoList::activateTimers() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f9e89b4619c in ?? () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f9e87f38f9d in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#24 0x00007f9e87f39220 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f9e87f392c3 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f9e89b46565 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#27 0x00007f9e89aed4db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f9e89af5246 in QCoreApplication::exec() () from /lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00005650fe818510 in ?? ()
#30 0x00007f9e8936d0b3 in __libc_start_main (main=0x5650fe817100, argc=1, argv=0x7ffd2a573f38, init=<optimized out>, fini=<optimized out>, rtld_fini=<optimized out>, stack_end=0x7ffd2a573f28) at ../csu/libc-start.c:308
#31 0x00005650fe818dee in _start ()
[Inferior 1 (process 3064) detached]

And sorry for bad English.
Comment 1 Michail Vourlakos 2021-03-06 16:37:28 UTC
Try to reproduce this with Latte git version
Comment 2 Bug Janitor Service 2021-03-21 04:33:48 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2021-04-05 04:33:40 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!