Crash with Global Menu
Application: latte-dock (0.9.11)
Qt Version: 5.15.0
Frameworks Version: 5.72.0
Operating System: Linux 5.7.10-arch1-1 x86_64
Windowing system: Wayland
Distribution: "Arch Linux"
Information about the crash:
What I was doing when the application crashed:
Since the AppMenu applet does not work on Wayland both Wayland and X11, I tried to use the normal Global Menu applet instead. It seems to display the menu titles correctly at least. But clicking on one of those titles (e.g "File" in Dolphin) will crash Latte.
Custom settings of the application:
Running on Wayland with Latte as panel and dock and the Global menu applet on the panel.
The crash can be reproduced every time.
Backtrace:
Application: Latte Dock (latte-dock), signal: Segmentation fault
[KCrash Handler]
#4 0x00007f2a61b1703e in () at /usr/lib/qt/plugins/plasma/applets/plasma_applet_appmenu.so
#5 0x00007f2a61b18294 in () at /usr/lib/qt/plugins/plasma/applets/plasma_applet_appmenu.so
#6 0x00007f2a61b176f3 in () at /usr/lib/qt/plugins/plasma/applets/plasma_applet_appmenu.so
#7 0x00007f2ad8aa670e in () at /usr/lib/libQt5Qml.so.5
#8 0x00007f2ad898ccdf in () at /usr/lib/libQt5Qml.so.5
#9 0x00007f2ad898eb7a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5
#10 0x00007f2ad89aaa97 in () at /usr/lib/libQt5Qml.so.5
#11 0x00007f2ad89ad5ef in () at /usr/lib/libQt5Qml.so.5
#12 0x00007f2ad89479ce in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#13 0x00007f2ad8ac3ad6 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#14 0x00007f2ad8a75bfd in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5
#15 0x00007f2ad8a760e1 in () at /usr/lib/libQt5Qml.so.5
#16 0x00007f2ad8aa61ad in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#17 0x00007f2ad73995a5 in () at /usr/lib/libQt5Core.so.5
#18 0x00007f2ad8a53cfb in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5
#19 0x00007f2ad8aa670e in () at /usr/lib/libQt5Qml.so.5
#20 0x00007f2ad898c587 in () at /usr/lib/libQt5Qml.so.5
#21 0x00007f2ad898eb7a in QV4::QObjectMethod::callInternal(QV4::Value const*, QV4::Value const*, int) const () at /usr/lib/libQt5Qml.so.5
#22 0x00007f2ad89aaa97 in () at /usr/lib/libQt5Qml.so.5
#23 0x00007f2ad89ad5ef in () at /usr/lib/libQt5Qml.so.5
#24 0x00007f2ad89479ce in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#25 0x00007f2ad8ac3ad6 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#26 0x00007f2ad8a75bfd in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5
#27 0x00007f2ad8a760e1 in () at /usr/lib/libQt5Qml.so.5
#28 0x00007f2ad8aa61ad in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#29 0x00007f2ad73995a5 in () at /usr/lib/libQt5Core.so.5
#30 0x00007f2ad8f025d3 in QQuickMouseArea::pressed(QQuickMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#31 0x00007f2ad8f03f58 in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) () at /usr/lib/libQt5Quick.so.5
#32 0x00007f2ad8f04a59 in QQuickMouseArea::mousePressEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#33 0x00007f2ad8e9b9f8 in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#34 0x00007f2ad80a5702 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#35 0x00007f2ad73627ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#36 0x00007f2ad8eb66a2 in QQuickWindowPrivate::deliverMatchingPointsToItem(QQuickItem*, QQuickPointerEvent*, bool) () at /usr/lib/libQt5Quick.so.5
#37 0x00007f2ad8eb7788 in QQuickWindowPrivate::deliverPressOrReleaseEvent(QQuickPointerEvent*, bool) () at /usr/lib/libQt5Quick.so.5
#38 0x00007f2ad8eb80c6 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#39 0x00007f2ad8eb918c in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () at /usr/lib/libQt5Quick.so.5
#40 0x00007f2ad787d955 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#41 0x000055fe9306ead5 in ()
#42 0x00007f2ad80a5702 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#43 0x00007f2ad73627ba in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#44 0x00007f2ad787137c in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#45 0x00007f2ad7846b4c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#46 0x00007f2ad2d47081 in () at /usr/lib/libQt5WaylandClient.so.5
#47 0x00007f2ad570c43c in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#48 0x00007f2ad575a1d9 in () at /usr/lib/libglib-2.0.so.0
#49 0x00007f2ad570b221 in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#50 0x00007f2ad73bb331 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#51 0x00007f2ad736113c in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#52 0x00007f2ad73695c4 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#53 0x000055fe92fbc494 in ()
#54 0x00007f2ad6bed002 in __libc_start_main () at /usr/lib/libc.so.6
#55 0x000055fe92fbcc9e in _start ()
[Inferior 1 (process 1452) detached]
Edited by Ghost User