Bug 411087 - Latte crashes when attempting to open Application Launcher or when attempting its (Application Launcher's) contextual menu
Summary: Latte crashes when attempting to open Application Launcher or when attempting...
Status: RESOLVED DUPLICATE of bug 408847
Alias: None
Product: kde
Classification: I don't know
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: Unassigned bugs mailing-list
URL:
Keywords: drkonqi
Depends on:
Blocks:
 
Reported: 2019-08-20 07:35 UTC by Mihai Bojescu
Modified: 2019-08-20 20:02 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 Mihai Bojescu 2019-08-20 07:35:15 UTC
Application: latte-dock (0.9.1)

Qt Version: 5.13.0
Frameworks Version: 5.61.0
Operating System: Linux 5.2.9-arch1-1-ARCH x86_64
Distribution (Platform): Archlinux Packages

-- Information about the crash:
- What I was doing when the application crashed:
I tried using Latte Dock when using KDE Plasma on Wayland. Sometimes the application segfaults when trying to open the Application Launcher (I press Meta -> try to type something). It also seems to crash randomly when attempting to right click on Application Launcher in order to open the contextual menu. This seems to happen only on the panel (dock seems to work fine).

- Unusual behavior I noticed:
Nothing really, the app worked flawlessly.

- Custom settings of the application:
I'm using Adapta KDE theme and I'm using a dock and a panel. I have transparency enabled and dodge all windows setting enabled. There are no custom effects enabled.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Latte Dock (latte-dock), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9b04904280 (LWP 1985))]

Thread 14 (Thread 0x7f9ac29fd700 (LWP 10231)):
[KCrash Handler]
#5  0x00007f9b08881e94 in wl_proxy_marshal_constructor () at /usr/lib/libwayland-client.so.0
#6  0x00007f9b042374d0 in QtWaylandClient::QWaylandWindow::handleUpdate() () at /usr/lib/libQt5WaylandClient.so.5
#7  0x00007f9b035b7b31 in  () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#8  0x00007f9b09e3a0a2 in QOpenGLContext::swapBuffers(QSurface*) () at /usr/lib/libQt5Gui.so.5
#9  0x00007f9b0b40cc4e in  () at /usr/lib/libQt5Quick.so.5
#10 0x00007f9b0b4109d8 in  () at /usr/lib/libQt5Quick.so.5
#11 0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#12 0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#13 0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 13 (Thread 0x7f9ac1dfc700 (LWP 2465)):
#0  0x00007f9b0859d415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9b0973e5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9b0973e692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9b0b4107bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9b0b410a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 12 (Thread 0x7f9ac31fe700 (LWP 2337)):
#0  0x00007f9b0859d415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9b0973e5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9b0973e692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9b0b4107bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9b0b410a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 11 (Thread 0x7f9ac3fff700 (LWP 2336)):
#0  0x00007f9b0925818c in read () at /usr/lib/libc.so.6
#1  0x00007f9b076239f0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9b07671311 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9b07672a28 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9b07672b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f9b0995d9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b099045ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f9b097372f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f9b0b0a98f9 in  () at /usr/lib/libQt5Qml.so.5
#9  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 10 (Thread 0x7f9ad8df7700 (LWP 2319)):
#0  0x00007f9b0859d415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9b0973e5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9b0973e692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9b0b4107bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9b0b410a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 9 (Thread 0x7f9ada042700 (LWP 2318)):
#0  0x00007f9b07623470 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9b07672a49 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9b07672b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9b0995d9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9b099045ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9b097372f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b0b0a98f9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 8 (Thread 0x7f9ae8a0a700 (LWP 2304)):
#0  0x00007f9b0859d415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9b0973e5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9b0973e692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9b0b4107bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9b0b410a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x7f9ae932f700 (LWP 2303)):
#0  0x00007f9b0859d415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9b0973e5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9b0973e692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9b0b4107bd in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9b0b410a6e in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#7  0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x7f9ae9baa700 (LWP 2301)):
#0  0x00007f9b0925818c in read () at /usr/lib/libc.so.6
#1  0x00007f9b076239f0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9b07671311 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9b07672a28 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9b07672b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f9b0995d9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b099045ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f9b097372f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#9  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#10 0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x7f9aea3ab700 (LWP 2300)):
#0  0x00007f9b07671114 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9b07672a28 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9b07672b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9b0995d9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9b099045ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9b097372f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f9af81a113b in KCupsConnection::run() () at /usr/lib/libkcupslib.so
#7  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x7f9afad85700 (LWP 2093)):
#0  0x00007f9b0859d415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9afb08ee9c in  () at /usr/lib/dri/i965_dri.so
#2  0x00007f9afb08ea98 in  () at /usr/lib/dri/i965_dri.so
#3  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#4  0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x7f9b012e5700 (LWP 2046)):
#0  0x00007f9b07672192 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0
#1  0x00007f9b076729a6 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9b07672b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9b0995d9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x00007f9b099045ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x00007f9b097372f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b0b0a98f9 in  () at /usr/lib/libQt5Qml.so.5
#7  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#8  0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#9  0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x7f9b0350f700 (LWP 2025)):
#0  0x00007f9b0925818c in read () at /usr/lib/libc.so.6
#1  0x00007f9b076239f0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x00007f9b07671311 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x00007f9b07672a28 in  () at /usr/lib/libglib-2.0.so.0
#4  0x00007f9b07672b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x00007f9b0995d9bc in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x00007f9b099045ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x00007f9b097372f5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x00007f9b09becb37 in  () at /usr/lib/libQt5DBus.so.5
#9  0x00007f9b09738520 in  () at /usr/lib/libQt5Core.so.5
#10 0x00007f9b0859757f in start_thread () at /usr/lib/libpthread.so.0
#11 0x00007f9b092670e3 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x7f9b04904280 (LWP 1985)):
#0  0x00007f9b0859d415 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x00007f9b0973e5a0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x00007f9b0973e692 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x00007f9b0b40ee2e in  () at /usr/lib/libQt5Quick.so.5
#4  0x00007f9b0b40fc14 in  () at /usr/lib/libQt5Quick.so.5
#5  0x00007f9b0b41040b in  () at /usr/lib/libQt5Quick.so.5
#6  0x00007f9b09e0834d in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#7  0x00007f9b0b473c33 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#8  0x00007f9b0bab7704 in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#9  0x00007f9b0a5914d5 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x00007f9b0a59aa21 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#11 0x00007f9b099059c2 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#12 0x00007f9b09dfdd15 in QGuiApplicationPrivate::processExposeEvent(QWindowSystemInterfacePrivate::ExposeEvent*) () at /usr/lib/libQt5Gui.so.5
#13 0x00007f9b09dfdf48 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#14 0x00007f9b09dd637c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#15 0x00007f9b04290821 in  () at /usr/lib/libQt5WaylandClient.so.5
#16 0x00007f9b07670cf4 in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#17 0x00007f9b07672b11 in  () at /usr/lib/libglib-2.0.so.0
#18 0x00007f9b07672b51 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#19 0x00007f9b0995d9a3 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#20 0x00007f9b099045ec in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#21 0x00007f9b0990c326 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#22 0x00005602b93714a4 in main ()
[Inferior 1 (process 1985) detached]

Reported using DrKonqi
Comment 1 Christoph Feck 2019-08-20 20:02:48 UTC

*** This bug has been marked as a duplicate of bug 408847 ***