Bug 411345 - Crash on open
Summary: Crash on open
Status: RESOLVED WORKSFORME
Alias: None
Product: lattedock
Classification: Plasma
Component: application (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Michail Vourlakos
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-08-27 08:22 UTC by felangga
Modified: 2019-10-05 04:33 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description felangga 2019-08-27 08:22:10 UTC
Application: latte-dock (0.9.85)

Qt Version: 5.12.3
Frameworks Version: 5.61.0
Operating System: Linux 4.19.0-041900-lowlatency x86_64
Distribution: KDE neon User Edition 5.16

-- Information about the crash:
After doing some upgrade using pkcon update, and restarting the system.
Latte dock won't start and crashed.

The crash can be reproduced every time.

-- Backtrace:
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 0x7f7834d12c80 (LWP 18490))]

Thread 5 (Thread 0x7f7803fff700 (LWP 18496)):
#0  0x00007f782d3ca9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555b3ffde5a8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f782d3ca9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x555b3ffde558, cond=0x555b3ffde580) at pthread_cond_wait.c:502
#2  0x00007f782d3ca9f3 in __pthread_cond_wait (cond=0x555b3ffde580, mutex=0x555b3ffde558) at pthread_cond_wait.c:655
#3  0x00007f7808f3c0aa in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007f7808f3bdd7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007f782d3c46db in start_thread (arg=0x7f7803fff700) at pthread_create.c:463
#6  0x00007f782d90188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7f7811a27700 (LWP 18495)):
[KCrash Handler]
#5  0x00007f78322360e0 in QQmlType::QQmlType(QQmlType const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f78320d912d in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f78320dbd78 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f78320dbf8e in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f78320d79be in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f783224d69b in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007f7832253e92 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007f783224cd7c in QQmlDataBlob::tryDone() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007f783224e5ee in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007f783224ee5a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007f783224effb in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007f783224f16d in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007f78322c2474 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007f78322c2b4a in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007f783062765c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#20 0x00007f783062eb90 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#21 0x00007f782e790d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#22 0x00007f782e7938d7 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f782e7ee793 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#24 0x00007f78277e7417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#25 0x00007f78277e7650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#26 0x00007f78277e76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#27 0x00007f782e7eddaf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#28 0x00007f782e78f03a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007f782e5b64ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f78322c2115 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#31 0x00007f782e5b7c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#32 0x00007f782d3c46db in start_thread (arg=0x7f7811a27700) at pthread_create.c:463
#33 0x00007f782d90188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7f7814481700 (LWP 18492)):
#0  0x00007f782d8f4bf9 in __GI___poll (fds=0x7f780c004db0, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f78277e75c9 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f78277e76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f782e7eddcb in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f782e78f03a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f782e5b64ca in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007f782faf9015 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007f782e5b7c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007f782d3c46db in start_thread (arg=0x7f7814481700) at pthread_create.c:463
#9  0x00007f782d90188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7f781f849700 (LWP 18491)):
#0  0x00007f782d8f4bf9 in __GI___poll (fds=0x7f781f848ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007f78335f2747 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007f78335f436a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007f782221c578 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007f782e5b7c72 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f782d3c46db in start_thread (arg=0x7f781f849700) at pthread_create.c:463
#6  0x00007f782d90188f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7f7834d12c80 (LWP 18490)):
#0  0x00007f782d3ca9f3 in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x555b3ffe4de4) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007f782d3ca9f3 in __pthread_cond_wait_common (abstime=0x0, mutex=0x555b3ffe4d90, cond=0x555b3ffe4db8) at pthread_cond_wait.c:502
#2  0x00007f782d3ca9f3 in __pthread_cond_wait (cond=0x555b3ffe4db8, mutex=0x555b3ffe4d90) at pthread_cond_wait.c:655
#3  0x00007f782e5bedbb in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007f782e5bf0c9 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007f78322c27e1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007f783225b985 in void QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007f783224f1a6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007f783224fe19 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007f783222ba73 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007f7832cfd2f2 in  () at /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#11 0x00007f78340608f1 in PlasmaQuick::AppletQuickItem::init() () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#12 0x00007f780b59d7b4 in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#13 0x00007f780b5aa64d in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#14 0x00007f7834062158 in PlasmaQuick::AppletQuickItem::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#15 0x00007f783284a3ed in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007f7832850034 in QQuickItemPrivate::refWindow(QQuickWindow*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007f78328510f0 in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007f7834070fb1 in  () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#19 0x0000555b3e5f017e in Latte::Layout::GenericLayout::addView(Plasma::Containment*, bool, int, QHash<QString, QHash<Plasma::Types::Location, unsigned int> >*) ()
#20 0x0000555b3e5e606f in Latte::CentralLayout::addView(Plasma::Containment*, bool, int, QHash<QString, QHash<Plasma::Types::Location, unsigned int> >*) ()
#21 0x0000555b3e5ed81f in Latte::Layout::GenericLayout::addContainment(Plasma::Containment*) ()
#22 0x00007f782e7c098f in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007f7832f429ff in Plasma::Corona::containmentAdded(Plasma::Containment*) () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#24 0x00007f7832f451f2 in  () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#25 0x00007f7832f45dc7 in  () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#26 0x00007f7832f47191 in Plasma::Corona::loadLayout(QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#27 0x0000555b3e6109cf in Latte::Layouts::Manager::loadLatteLayout(QString) ()
#28 0x0000555b3e61a09b in  ()
#29 0x00007f782e7cd804 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007f782e7c139b in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007f783062765c in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007f783062eb90 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007f782e790d18 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007f782e7ed219 in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007f782e7ed9e1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007f78277e7417 in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007f78277e7650 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007f78277e76dc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007f782e7eddaf in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007f782e78f03a in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007f782e798170 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x0000555b3e5c5c03 in main ()

Reported using DrKonqi
Comment 1 Michail Vourlakos 2019-09-03 17:55:34 UTC
1. After updates clear the cache with latte-dock --cc
2. If 1 does not work start with default layout in case it is an applet crashing with, latte-dock --default-layout

Is it fixed?
Comment 2 Michail Vourlakos 2019-09-03 17:55:39 UTC
1. After updates clear the cache with latte-dock --cc
2. If 1 does not work start with default layout in case it is an applet crashing with, latte-dock --default-layout

Is it fixed?
Comment 3 Michail Vourlakos 2019-09-05 11:10:13 UTC
...
Comment 4 Bug Janitor Service 2019-09-20 04:33:09 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 5 Bug Janitor Service 2019-10-05 04:33:09 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!