Bug 409099 - Latte crashes every time
Summary: Latte crashes every time
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-06-24 01:05 UTC by asportn
Modified: 2019-08-26 04:33 UTC (History)
0 users

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 asportn 2019-06-24 01:05:21 UTC
Application: latte-dock (0.8.75)

Qt Version: 5.12.2
Frameworks Version: 5.59.0
Operating System: Linux 5.0.0-17-generic x86_64
Distribution: Ubuntu 19.04

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

Nothing, just booted and launched Latte after updating kubuntu.

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".
futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560ef3248080) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
[Current thread is 1 (Thread 0x7ff69228ec80 (LWP 10394))]

Thread 5 (Thread 0x7ff681d5a700 (LWP 10400)):
#0  0x00007ff69524d3bb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560ef317c2c8) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff69524d3bb in __pthread_cond_wait_common (abstime=0x0, mutex=0x560ef317c278, cond=0x560ef317c2a0) at pthread_cond_wait.c:502
#2  0x00007ff69524d3bb in __pthread_cond_wait (cond=0x560ef317c2a0, mutex=0x560ef317c278) at pthread_cond_wait.c:655
#3  0x00007ff68234436b in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#4  0x00007ff6823440d7 in  () at /usr/lib/x86_64-linux-gnu/dri/i965_dri.so
#5  0x00007ff695247182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007ff6960ffb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 4 (Thread 0x7ff688983700 (LWP 10399)):
[KCrash Handler]
#5  0x00007ff697cd5d90 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007ff697cd8898 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ff697cd8abe in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007ff697cd4043 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007ff697e4a2fb in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007ff697e50b28 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#11 0x00007ff697e4998c in QQmlDataBlob::tryDone() () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#12 0x00007ff697e4b20e in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#13 0x00007ff697e4b98a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#14 0x00007ff697e4baa8 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#15 0x00007ff697e5c3dc in void QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#16 0x00007ff697e4bce6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#17 0x00007ff697e4ca39 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#18 0x00007ff697e4d426 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#19 0x00007ff697e4d5f0 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#20 0x00007ff697e4b2b9 in QQmlTypeLoader::setData(QQmlDataBlob*, QQmlDataBlob::SourceCodeData const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#21 0x00007ff697e4b98a in QQmlTypeLoader::setData(QQmlDataBlob*, QString const&) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#22 0x00007ff697e4baa8 in QQmlTypeLoader::loadThread(QQmlDataBlob*) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#23 0x00007ff697e4bcad in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#24 0x00007ff697ebf244 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#25 0x00007ff697ebf91a in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#26 0x00007ff69740f551 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#27 0x00007ff697416930 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#28 0x00007ff6967898e9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#29 0x00007ff69678c927 in QCoreApplicationPrivate::sendPostedEvents(QObject*, int, QThreadData*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ff6967dda43 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ff69447faae in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#32 0x00007ff69447fd48 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007ff69447fddc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007ff6967dd047 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007ff6967885bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007ff6965d32c6 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#37 0x00007ff697ebeef5 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#38 0x00007ff6965d4612 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#39 0x00007ff695247182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#40 0x00007ff6960ffb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 3 (Thread 0x7ff68bfff700 (LWP 10396)):
#0  0x00007ff6960f3729 in __GI___poll (fds=0x7ff684004e30, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff69447fcb6 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007ff69447fddc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007ff6967dd063 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff6967885bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff6965d32c6 in QThread::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#6  0x00007ff696aa7565 in  () at /usr/lib/x86_64-linux-gnu/libQt5DBus.so.5
#7  0x00007ff6965d4612 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#8  0x00007ff695247182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#9  0x00007ff6960ffb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 2 (Thread 0x7ff690ff3700 (LWP 10395)):
#0  0x00007ff6960f3729 in __GI___poll (fds=0x7ff690ff2ca8, nfds=1, timeout=-1) at ../sysdeps/unix/sysv/linux/poll.c:29
#1  0x00007ff698613917 in  () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#2  0x00007ff69861553a in xcb_wait_for_event () at /usr/lib/x86_64-linux-gnu/libxcb.so.1
#3  0x00007ff691bd46a8 in  () at /usr/lib/x86_64-linux-gnu/libQt5XcbQpa.so.5
#4  0x00007ff6965d4612 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff695247182 in start_thread (arg=<optimized out>) at pthread_create.c:486
#6  0x00007ff6960ffb1f in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:95

Thread 1 (Thread 0x7ff69228ec80 (LWP 10394)):
#0  0x00007ff69524d3bb in futex_wait_cancelable (private=<optimized out>, expected=0, futex_word=0x560ef3248080) at ../sysdeps/unix/sysv/linux/futex-internal.h:88
#1  0x00007ff69524d3bb in __pthread_cond_wait_common (abstime=0x0, mutex=0x560ef3248030, cond=0x560ef3248058) at pthread_cond_wait.c:502
#2  0x00007ff69524d3bb in __pthread_cond_wait (cond=0x560ef3248058, mutex=0x560ef3248030) at pthread_cond_wait.c:655
#3  0x00007ff6965da733 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#4  0x00007ff6965da819 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#5  0x00007ff697ebf5b1 in  () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#6  0x00007ff697e5c385 in void QQmlTypeLoader::doLoad<PlainLoader>(PlainLoader const&, QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#7  0x00007ff697e4bce6 in QQmlTypeLoader::load(QQmlDataBlob*, QQmlTypeLoader::Mode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#8  0x00007ff697e4ca39 in QQmlTypeLoader::getType(QUrl const&, QQmlTypeLoader::Mode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#9  0x00007ff697e27ef9 in QQmlComponentPrivate::loadUrl(QUrl const&, QQmlComponent::CompilationMode) () at /usr/lib/x86_64-linux-gnu/libQt5Qml.so.5
#10 0x00007ff69850c732 in  () at /usr/lib/x86_64-linux-gnu/libKF5Declarative.so.5
#11 0x00007ff69888970c in PlasmaQuick::AppletQuickItem::init() () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#12 0x00007ff6880facbc in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#13 0x00007ff688107fef in  () at /usr/lib/x86_64-linux-gnu/qt5/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#14 0x00007ff69888aee8 in PlasmaQuick::AppletQuickItem::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#15 0x00007ff698250cb4 in QQuickItemPrivate::itemChange(QQuickItem::ItemChange, QQuickItem::ItemChangeData const&) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#16 0x00007ff6982546fc in QQuickItemPrivate::refWindow(QQuickWindow*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#17 0x00007ff69825719d in QQuickItem::setParentItem(QQuickItem*) () at /usr/lib/x86_64-linux-gnu/libQt5Quick.so.5
#18 0x00007ff6988999d0 in  () at /usr/lib/x86_64-linux-gnu/libKF5PlasmaQuick.so.5
#19 0x0000560ef1068ef4 in Latte::Layout::GenericLayout::addView(Plasma::Containment*, bool, int, QHash<QString, QHash<Plasma::Types::Location, unsigned int> >*) ()
#20 0x0000560ef105f196 in Latte::CentralLayout::addView(Plasma::Containment*, bool, int, QHash<QString, QHash<Plasma::Types::Location, unsigned int> >*) ()
#21 0x0000560ef106612d in Latte::Layout::GenericLayout::addContainment(Plasma::Containment*) ()
#22 0x00007ff6967b3563 in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#23 0x00007ff69855524f in Plasma::Corona::containmentAdded(Plasma::Containment*) () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#24 0x00007ff6985575de in  () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#25 0x00007ff6985580cf in  () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#26 0x00007ff69855b8ca in Plasma::Corona::loadLayout(QString const&) () at /usr/lib/x86_64-linux-gnu/libKF5Plasma.so.5
#27 0x0000560ef1083aaf in Latte::Layouts::Manager::loadLatteLayout(QString) ()
#28 0x0000560ef108d44c in  ()
#29 0x00007ff6967bf166 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#30 0x00007ff6967b3c5b in QObject::event(QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#31 0x00007ff69740f551 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#32 0x00007ff697416930 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Widgets.so.5
#33 0x00007ff6967898e9 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#34 0x00007ff6967dc453 in QTimerInfoList::activateTimers() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#35 0x00007ff6967dcca4 in  () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#36 0x00007ff69447faae in g_main_context_dispatch () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#37 0x00007ff69447fd48 in  () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#38 0x00007ff69447fddc in g_main_context_iteration () at /usr/lib/x86_64-linux-gnu/libglib-2.0.so.0
#39 0x00007ff6967dd047 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#40 0x00007ff6967885bb in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#41 0x00007ff6967905e2 in QCoreApplication::exec() () at /usr/lib/x86_64-linux-gnu/libQt5Core.so.5
#42 0x0000560ef1043222 in main ()
[Inferior 1 (process 10394) detached]

Reported using DrKonqi
Comment 1 Michail Vourlakos 2019-07-13 15:15:43 UTC
send me your layout file
Comment 2 Michail Vourlakos 2019-07-13 15:26:07 UTC
2. try to clean Latte cache with 'latte-dock -cc' in command line
3. Try to run Latte from commmand line with 'latte-dock -c' and send the full output
Comment 3 Michail Vourlakos 2019-07-27 08:04:04 UTC
waiting...
Comment 4 Bug Janitor Service 2019-08-11 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-08-26 04:33:10 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!