Application: plasmashell (5.12.2) Qt Version: 5.10.1 Frameworks Version: 5.43.0 Operating System: Linux 4.15.6-1-ARCH x86_64 Distribution: "Arch Linux" -- Information about the crash: - What I was doing when the application crashed: 1. Go to "System Settings", "Application Style", "Widget Style", "Fine Tuning" tab and enable both "Text Beside Icons" items in "Toolbars" section; 2. Go to Plasma Desktop, right-click on it and add a panel with application menu; 3. Restart applications that doesn't use global menu settings yet; 4. Try to click on any items in created global menu; 5. Catch restart of plasmashell; 6. Go to section 4. The crash can be reproduced every time. -- Backtrace: Application: Plasma (plasmashell), signal: Segmentation fault Using host libthread_db library "/usr/lib/libthread_db.so.1". [Current thread is 1 (Thread 0x7f91ca730800 (LWP 17276))] Thread 8 (Thread 0x7f91004ec700 (LWP 17390)): #0 0x00007f91be4bf7d1 in () at /usr/lib/libglib-2.0.so.0 #1 0x00007f91be479ac8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #2 0x00007f91be479f96 in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f91be47a10e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f91c452d314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f91c44cf3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f91c42de7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f9102e9f1ba in KCupsConnection::run() () at /usr/lib/libkcupslib.so #8 0x00007f91c42e3b4d in () at /usr/lib/libQt5Core.so.5 #9 0x00007f91c349808c in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f91c3bebe7f in clone () at /usr/lib/libc.so.6 Thread 7 (Thread 0x7f911400f700 (LWP 17382)): #0 0x00007f91be4c0b79 in g_mutex_lock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f91be479525 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #2 0x00007f91be479f1e in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f91be47a10e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f91c452d314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f91c44cf3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f91c42de7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f91c80b350b in () at /usr/lib/libQt5Quick.so.5 #8 0x00007f91c42e3b4d in () at /usr/lib/libQt5Core.so.5 #9 0x00007f91c349808c in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f91c3bebe7f in clone () at /usr/lib/libc.so.6 Thread 6 (Thread 0x7f919ffff700 (LWP 17372)): #0 0x00007f91c349e3bd in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0 #1 0x00007f91c9e10f77 in () at /usr/lib/libQt5Script.so.5 #2 0x00007f91c9e10fb9 in () at /usr/lib/libQt5Script.so.5 #3 0x00007f91c349808c in start_thread () at /usr/lib/libpthread.so.0 #4 0x00007f91c3bebe7f in clone () at /usr/lib/libc.so.6 Thread 5 (Thread 0x7f91aa363700 (LWP 17361)): #0 0x00007f91be4c0b94 in g_mutex_unlock () at /usr/lib/libglib-2.0.so.0 #1 0x00007f91be4797ca in g_main_context_query () at /usr/lib/libglib-2.0.so.0 #2 0x00007f91be479f6c in () at /usr/lib/libglib-2.0.so.0 #3 0x00007f91be47a10e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #4 0x00007f91c452d314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f91c44cf3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f91c42de7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5 #7 0x00007f91c74f5379 in () at /usr/lib/libQt5Qml.so.5 #8 0x00007f91c42e3b4d in () at /usr/lib/libQt5Core.so.5 #9 0x00007f91c349808c in start_thread () at /usr/lib/libpthread.so.0 #10 0x00007f91c3bebe7f in clone () at /usr/lib/libc.so.6 Thread 4 (Thread 0x7f91abdfa700 (LWP 17357)): #0 0x00007f91be479350 in g_main_context_prepare () at /usr/lib/libglib-2.0.so.0 #1 0x00007f91be479f1e in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f91be47a10e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #3 0x00007f91c452d314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #4 0x00007f91c44cf3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #5 0x00007f91c42de7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5 #6 0x00007f91c74f5379 in () at /usr/lib/libQt5Qml.so.5 #7 0x00007f91c42e3b4d in () at /usr/lib/libQt5Core.so.5 #8 0x00007f91c349808c in start_thread () at /usr/lib/libpthread.so.0 #9 0x00007f91c3bebe7f in clone () at /usr/lib/libc.so.6 Thread 3 (Thread 0x7f91b19c0700 (LWP 17316)): #0 0x00007f91c3bdd3d8 in read () at /usr/lib/libc.so.6 #1 0x00007f91be4bf7d1 in () at /usr/lib/libglib-2.0.so.0 #2 0x00007f91be479ac8 in g_main_context_check () at /usr/lib/libglib-2.0.so.0 #3 0x00007f91be479f96 in () at /usr/lib/libglib-2.0.so.0 #4 0x00007f91be47a10e in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0 #5 0x00007f91c452d314 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #6 0x00007f91c44cf3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #7 0x00007f91c42de7ae in QThread::exec() () at /usr/lib/libQt5Core.so.5 #8 0x00007f91c4950416 in () at /usr/lib/libQt5DBus.so.5 #9 0x00007f91c42e3b4d in () at /usr/lib/libQt5Core.so.5 #10 0x00007f91c349808c in start_thread () at /usr/lib/libpthread.so.0 #11 0x00007f91c3bebe7f in clone () at /usr/lib/libc.so.6 Thread 2 (Thread 0x7f91b3da8700 (LWP 17295)): #0 0x00007f91c3be197b in poll () at /usr/lib/libc.so.6 #1 0x00007f91c8d068e0 in () at /usr/lib/libxcb.so.1 #2 0x00007f91c8d08679 in xcb_wait_for_event () at /usr/lib/libxcb.so.1 #3 0x00007f91b653082a in () at /usr/lib/libQt5XcbQpa.so.5 #4 0x00007f91c42e3b4d in () at /usr/lib/libQt5Core.so.5 #5 0x00007f91c349808c in start_thread () at /usr/lib/libpthread.so.0 #6 0x00007f91c3bebe7f in clone () at /usr/lib/libc.so.6 Thread 1 (Thread 0x7f91ca730800 (LWP 17276)): [KCrash Handler] #5 0x00007f91a8d16260 in () at /usr/lib/qt/plugins/plasma/applets/plasma_applet_appmenu.so #6 0x00007f91a8d16371 in () at /usr/lib/qt/plugins/plasma/applets/plasma_applet_appmenu.so #7 0x00007f91a8d17416 in () at /usr/lib/qt/plugins/plasma/applets/plasma_applet_appmenu.so #8 0x00007f91c74a574a in () at /usr/lib/libQt5Qml.so.5 #9 0x00007f91c741e3d6 in () at /usr/lib/libQt5Qml.so.5 #10 0x00007f91c741fb4f in () at /usr/lib/libQt5Qml.so.5 #11 0x00007f91c74206da in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const () at /usr/lib/libQt5Qml.so.5 #12 0x00007f91c743960b in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #13 0x00007f9110036c92 in () #14 0x000055d29d96ab40 in () #15 0x00007f91a4046a30 in () #16 0x00007ffe1a4c7630 in () #17 0x00007f91c729138d in QV4::MemoryManager::allocData(unsigned long) () at /usr/lib/libQt5Qml.so.5 #18 0x000055d299da1790 in () #19 0x000055d29c9dc410 in () #20 0x00007f91c7382bde in QV4::ExecutionContext::simpleCall(QV4::Scope&, QV4::CallData*, QV4::Function*) () at /usr/lib/libQt5Qml.so.5 #21 0x00007f91c74d3ada in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&) () at /usr/lib/libQt5Qml.so.5 #22 0x00007f91c7466da1 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #23 0x00007f91c7468474 in () at /usr/lib/libQt5Qml.so.5 #24 0x00007f91c74afb03 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #25 0x00007f91c74490aa in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #26 0x00007f91c4500edf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #27 0x00007f91c74457bb in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #28 0x00007f91c7444809 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #29 0x00007f91c7444809 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #30 0x00007f91c7444809 in QQmlVMEMetaObject::metaCall(QObject*, QMetaObject::Call, int, void**) () at /usr/lib/libQt5Qml.so.5 #31 0x00007f91c74a574a in () at /usr/lib/libQt5Qml.so.5 #32 0x00007f91c741dd9c in () at /usr/lib/libQt5Qml.so.5 #33 0x00007f91c741fb12 in () at /usr/lib/libQt5Qml.so.5 #34 0x00007f91c74206da in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const () at /usr/lib/libQt5Qml.so.5 #35 0x00007f91c743960b in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #36 0x00007f919f3fddf5 in () #37 0x0000000000000003 in () #38 0x00007f91a9324418 in () #39 0x000055d29ca3bd00 in () #40 0x00007f91c738059a in QV4::ExecutionContext::newCallContext(QV4::Function*, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #41 0x00007f91c7382e8d in QV4::ExecutionContext::call(QV4::Scope&, QV4::CallData*, QV4::Function*, QV4::FunctionObject const*) () at /usr/lib/libQt5Qml.so.5 #42 0x00007f91c74d3f17 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&) () at /usr/lib/libQt5Qml.so.5 #43 0x00007f91c7466da1 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #44 0x00007f91c7468474 in () at /usr/lib/libQt5Qml.so.5 #45 0x00007f91c74afb03 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #46 0x00007f91c74490aa in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #47 0x00007f91c4500edf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #48 0x00007f919cc5c100 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #49 0x00007f919cc5c70d in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #50 0x00007f919cc5cb86 in () at /usr/lib/qt/qml/QtQuick/Controls/libqtquickcontrolsplugin.so #51 0x00007f91c74a574a in () at /usr/lib/libQt5Qml.so.5 #52 0x00007f91c741e3d6 in () at /usr/lib/libQt5Qml.so.5 #53 0x00007f91c741fb4f in () at /usr/lib/libQt5Qml.so.5 #54 0x00007f91c7420add in QV4::QObjectMethod::callInternal(QV4::CallData*, QV4::Scope&) const () at /usr/lib/libQt5Qml.so.5 #55 0x00007f91c743960b in QV4::Runtime::method_callProperty(QV4::ExecutionEngine*, int, QV4::CallData*) () at /usr/lib/libQt5Qml.so.5 #56 0x00007f919f3ff268 in () #57 0x000055d29a554f90 in () #58 0x00007ffe00000040 in () #59 0x0000000240400000 in () #60 0x000055d29a554f90 in () #61 0x00001760a9324320 in () #62 0x000017c000001780 in () #63 0x00007f919c091780 in () #64 0x00007ffe1a4cc3b0 in () #65 0x000055d299da1790 in () #66 0x000055d299da1790 in () #67 0x000055d29ca3bf40 in () #68 0x00007f91c7382bde in QV4::ExecutionContext::simpleCall(QV4::Scope&, QV4::CallData*, QV4::Function*) () at /usr/lib/libQt5Qml.so.5 #69 0x00007f91c74d3ada in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*, QV4::Scope&) () at /usr/lib/libQt5Qml.so.5 #70 0x00007f91c7466da1 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5 #71 0x00007f91c7468474 in () at /usr/lib/libQt5Qml.so.5 #72 0x00007f91c74afb03 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5 #73 0x00007f91c74490aa in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5 #74 0x00007f91c4500edf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5 #75 0x00007f91c820a563 in QQuickMouseArea::released(QQuickMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #76 0x00007f91c820be0d in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) () at /usr/lib/libQt5Quick.so.5 #77 0x00007f91c820d06c in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #78 0x00007f91c817bec8 in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #79 0x00007f91c54d8fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #80 0x00007f91c54e09c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #81 0x00007f91c44d0da0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #82 0x00007f91c8193ece in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #83 0x00007f91c81949ec in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () at /usr/lib/libQt5Quick.so.5 #84 0x00007f91c81952a5 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5 #85 0x00007f91c4cda865 in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5 #86 0x00007f91c8196ea6 in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5 #87 0x000055d297dd48ac in () #88 0x00007f91c54d8fec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #89 0x00007f91c54e09c6 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5 #90 0x00007f91c44d0da0 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5 #91 0x00007f91c4cce434 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5 #92 0x00007f91c4ccff86 in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5 #93 0x00007f91c4ca729c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5 #94 0x00007f91b65b848d in () at /usr/lib/libQt5XcbQpa.so.5 #95 0x00007f91c44cf3db in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5 #96 0x00007f91c44d87d8 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5 #97 0x000055d297dc0743 in () #98 0x00007f91c3b16f4a in __libc_start_main () at /usr/lib/libc.so.6 #99 0x000055d297dc0afa in _start () Reported using DrKonqi
Addition: I wanted to capture a screencast of the bug, but this issue is disappeared when I re-created global menu (remove panel and add panel) and unreproducible anymore by myself.
for the backtrace to be useful, needs debug symbols inxtalled, of plasma-workspace, plasma-desktop-libplasma and most of Qt
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 set the bug status 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!
Dear Bug Submitter, 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!