Bug 408973

Summary: Plasma often crashes after opening and closing the application launcher
Product: [Plasma] plasmashell Reporter: senemux
Component: generalAssignee: David Edmundson <kde>
Status: RESOLVED DUPLICATE    
Severity: crash CC: plasma-bugs
Priority: NOR Keywords: drkonqi
Version: 5.16.1   
Target Milestone: 1.0   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description senemux 2019-06-21 06:42:10 UTC
Application: plasmashell (5.16.1)

Qt Version: 5.12.4
Frameworks Version: 5.59.0
Operating System: Linux 5.1.12.a-1-hardened x86_64
Distribution (Platform): Archlinux Packages

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

Clicked on application launcher, then closed it shortly after

- Custom settings of the application:

Panel: Application launcher, icon only task manager, grouping plasmoid (CPU load monitor, memory status, network monitor, hard disk I/O), system tray, date and time

Desktop: No widget, wallpaper type is "image". 

Theme: Sweet, but with Breeze window decorations.

The crash can be reproduced sometimes.

-- Backtrace:
Application: Plasma (plasmashell), signal: Segmentation fault
Using host libthread_db library "/usr/lib/libthread_db.so.1".
[Current thread is 1 (Thread 0x616bdf15d880 (LWP 1260))]

Thread 8 (Thread 0x616bb3d13700 (LWP 1496)):
[KCrash Handler]
#6  0x0000616be3a70e94 in wl_proxy_marshal_constructor () at /usr/lib/libwayland-client.so.0
#7  0x0000616bdeca019b in QtWaylandClient::QWaylandWindow::handleUpdate() () at /usr/lib/libQt5WaylandClient.so.5
#8  0x0000616bdc067d78 in  () at /usr/lib/qt/plugins/wayland-graphics-integration-client/libqt-plugin-wayland-egl.so
#9  0x0000616be4577142 in QOpenGLContext::swapBuffers(QSurface*) () at /usr/lib/libQt5Gui.so.5
#10 0x0000616be5d6c82e in  () at /usr/lib/libQt5Quick.so.5
#11 0x0000616be5d706f8 in  () at /usr/lib/libQt5Quick.so.5
#12 0x0000616be3f94bf0 in  () at /usr/lib/libQt5Core.so.5
#13 0x0000616be327257f in start_thread () at /usr/lib/libpthread.so.0
#14 0x0000616be3c26f13 in clone () at /usr/lib/libc.so.6

Thread 7 (Thread 0x616bb9b87700 (LWP 1427)):
#0  0x0000616be32783c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x0000616be3f9acf0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x0000616be3f9ade2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x0000616be5d704cd in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000616be5d7073c in  () at /usr/lib/libQt5Quick.so.5
#5  0x0000616be3f94bf0 in  () at /usr/lib/libQt5Core.so.5
#6  0x0000616be327257f in start_thread () at /usr/lib/libpthread.so.0
#7  0x0000616be3c26f13 in clone () at /usr/lib/libc.so.6

Thread 6 (Thread 0x616bca739700 (LWP 1419)):
#0  0x0000616be32783c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x0000616be3f9acf0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x0000616be3f9ade2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x0000616be5d704cd in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000616be5d7073c in  () at /usr/lib/libQt5Quick.so.5
#5  0x0000616be3f94bf0 in  () at /usr/lib/libQt5Core.so.5
#6  0x0000616be327257f in start_thread () at /usr/lib/libpthread.so.0
#7  0x0000616be3c26f13 in clone () at /usr/lib/libc.so.6

Thread 5 (Thread 0x616bcbfff700 (LWP 1418)):
#0  0x0000616be3c17fbc in read () at /usr/lib/libc.so.6
#1  0x0000616be22b5961 in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000616be2305f70 in g_main_context_check () at /usr/lib/libglib-2.0.so.0
#3  0x0000616be2307766 in  () at /usr/lib/libglib-2.0.so.0
#4  0x0000616be23078ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#5  0x0000616be41b127c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#6  0x0000616be41583ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#7  0x0000616be3f939c5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#8  0x0000616be5ce7feb in  () at /usr/lib/libQt5Quick.so.5
#9  0x0000616be3f94bf0 in  () at /usr/lib/libQt5Core.so.5
#10 0x0000616be327257f in start_thread () at /usr/lib/libpthread.so.0
#11 0x0000616be3c26f13 in clone () at /usr/lib/libc.so.6

Thread 4 (Thread 0x616bd65c3700 (LWP 1410)):
#0  0x0000616be32783c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x0000616bd6ac9f5c in  () at /usr/lib/dri/i965_dri.so
#2  0x0000616bd6ac9b58 in  () at /usr/lib/dri/i965_dri.so
#3  0x0000616be327257f in start_thread () at /usr/lib/libpthread.so.0
#4  0x0000616be3c26f13 in clone () at /usr/lib/libc.so.6

Thread 3 (Thread 0x616bdd37a700 (LWP 1361)):
#0  0x0000616be3c1c497 in poll () at /usr/lib/libc.so.6
#1  0x0000616be23077c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000616be23078ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x0000616be41b127c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x0000616be41583ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x0000616be3f939c5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x0000616be5a1b969 in  () at /usr/lib/libQt5Qml.so.5
#7  0x0000616be3f94bf0 in  () at /usr/lib/libQt5Core.so.5
#8  0x0000616be327257f in start_thread () at /usr/lib/libpthread.so.0
#9  0x0000616be3c26f13 in clone () at /usr/lib/libc.so.6

Thread 2 (Thread 0x616bde5c3700 (LWP 1300)):
#0  0x0000616be3c1c497 in poll () at /usr/lib/libc.so.6
#1  0x0000616be23077c0 in  () at /usr/lib/libglib-2.0.so.0
#2  0x0000616be23078ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#3  0x0000616be41b127c in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#4  0x0000616be41583ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#5  0x0000616be3f939c5 in QThread::exec() () at /usr/lib/libQt5Core.so.5
#6  0x0000616be4a6bb37 in  () at /usr/lib/libQt5DBus.so.5
#7  0x0000616be3f94bf0 in  () at /usr/lib/libQt5Core.so.5
#8  0x0000616be327257f in start_thread () at /usr/lib/libpthread.so.0
#9  0x0000616be3c26f13 in clone () at /usr/lib/libc.so.6

Thread 1 (Thread 0x616bdf15d880 (LWP 1260)):
#0  0x0000616be32783c5 in pthread_cond_wait@@GLIBC_2.3.2 () at /usr/lib/libpthread.so.0
#1  0x0000616be3f9acf0 in QWaitCondition::wait(QMutex*, QDeadlineTimer) () at /usr/lib/libQt5Core.so.5
#2  0x0000616be3f9ade2 in QWaitCondition::wait(QMutex*, unsigned long) () at /usr/lib/libQt5Core.so.5
#3  0x0000616be5d6db37 in  () at /usr/lib/libQt5Quick.so.5
#4  0x0000616be5d6dc34 in  () at /usr/lib/libQt5Quick.so.5
#5  0x0000616be454510d in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#6  0x0000616be5dd19bc in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#7  0x0000616be652b52c in PlasmaQuick::Dialog::event(QEvent*) () at /usr/lib/libKF5PlasmaQuick.so.5
#8  0x0000616be4cd6485 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#9  0x0000616be4cdf9b1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#10 0x0000616be4159782 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#11 0x0000616be4544ccd in QWindowPrivate::setVisible(bool) () at /usr/lib/libQt5Gui.so.5
#12 0x0000616be652857e in PlasmaQuick::Dialog::setVisible(bool) () at /usr/lib/libKF5PlasmaQuick.so.5
#13 0x0000616be652ad9b in  () at /usr/lib/libKF5PlasmaQuick.so.5
#14 0x0000616be59ef8b1 in  () at /usr/lib/libQt5Qml.so.5
#15 0x0000616be59f01f8 in  () at /usr/lib/libQt5Qml.so.5
#16 0x0000616be59eca43 in QQmlBinding::update(QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#17 0x0000616be59c8193 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#18 0x0000616be596b9b4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#19 0x0000616be4184bcf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#20 0x0000616be651df73 in PlasmaQuick::AppletQuickItem::expandedChanged(bool) () at /usr/lib/libKF5PlasmaQuick.so.5
#21 0x0000616be652309e in PlasmaQuick::AppletQuickItem::setExpanded(bool) () at /usr/lib/libKF5PlasmaQuick.so.5
#22 0x0000616be6524011 in  () at /usr/lib/libKF5PlasmaQuick.so.5
#23 0x0000616be6525d6b in PlasmaQuick::AppletQuickItem::qt_metacall(QMetaObject::Call, int, void**) () at /usr/lib/libKF5PlasmaQuick.so.5
#24 0x0000616bdc1076a6 in  () at /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#25 0x0000616be597e7c3 in  () at /usr/lib/libQt5Qml.so.5
#26 0x0000616be597b42b in QQmlPropertyPrivate::write(QObject*, QQmlPropertyData const&, QVariant const&, QQmlContextData*, QFlags<QQmlPropertyData::WriteFlag>) () at /usr/lib/libQt5Qml.so.5
#27 0x0000616be58c1e4d in QV4::QObjectWrapper::setProperty(QV4::ExecutionEngine*, QObject*, QQmlPropertyData*, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#28 0x0000616be58c2857 in QV4::QObjectWrapper::setQmlProperty(QV4::ExecutionEngine*, QQmlContextData*, QObject*, QV4::String*, QV4::QObjectWrapper::RevisionMode, QV4::Value const&) () at /usr/lib/libQt5Qml.so.5
#29 0x0000616be58c2975 in QV4::QObjectWrapper::virtualPut(QV4::Managed*, QV4::PropertyKey, QV4::Value const&, QV4::Value*) () at /usr/lib/libQt5Qml.so.5
#30 0x0000616be583ea11 in  () at /usr/lib/libQt5Qml.so.5
#31 0x0000616be58dac74 in  () at /usr/lib/libQt5Qml.so.5
#32 0x0000616be58df72f in  () at /usr/lib/libQt5Qml.so.5
#33 0x0000616be586d0e4 in QV4::Function::call(QV4::Value const*, QV4::Value const*, int, QV4::ExecutionContext const*) () at /usr/lib/libQt5Qml.so.5
#34 0x0000616be59e59b8 in QQmlJavaScriptExpression::evaluate(QV4::CallData*, bool*) () at /usr/lib/libQt5Qml.so.5
#35 0x0000616be5989788 in QQmlBoundSignalExpression::evaluate(void**) () at /usr/lib/libQt5Qml.so.5
#36 0x0000616be598a93c in  () at /usr/lib/libQt5Qml.so.5
#37 0x0000616be59c8193 in QQmlNotifier::emitNotify(QQmlNotifierEndpoint*, void**) () at /usr/lib/libQt5Qml.so.5
#38 0x0000616be596b9b4 in QQmlData::signalEmitted(QAbstractDeclarativeData*, QObject*, int, void**) () at /usr/lib/libQt5Qml.so.5
#39 0x0000616be4184bcf in QMetaObject::activate(QObject*, int, int, void**) () at /usr/lib/libQt5Core.so.5
#40 0x0000616be5e4be73 in QQuickMouseArea::clicked(QQuickMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#41 0x0000616be5e4d7a8 in QQuickMouseArea::setPressed(Qt::MouseButton, bool, Qt::MouseEventSource) () at /usr/lib/libQt5Quick.so.5
#42 0x0000616be5e4e922 in QQuickMouseArea::mouseReleaseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#43 0x0000616be5db3c88 in QQuickItem::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#44 0x0000616be4cd6485 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#45 0x0000616be4cdf9b1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#46 0x0000616be4159782 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#47 0x0000616be5dce661 in QQuickWindowPrivate::deliverMouseEvent(QQuickPointerMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#48 0x0000616be5dcf91c in QQuickWindowPrivate::deliverPointerEvent(QQuickPointerEvent*) () at /usr/lib/libQt5Quick.so.5
#49 0x0000616be5dd0689 in QQuickWindowPrivate::handleMouseEvent(QMouseEvent*) () at /usr/lib/libQt5Quick.so.5
#50 0x0000616be454510d in QWindow::event(QEvent*) () at /usr/lib/libQt5Gui.so.5
#51 0x0000616be5dd19bc in QQuickWindow::event(QEvent*) () at /usr/lib/libQt5Quick.so.5
#52 0x00000c401f982b32 in  ()
#53 0x0000616be4cd6485 in QApplicationPrivate::notify_helper(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#54 0x0000616be4cdf9b1 in QApplication::notify(QObject*, QEvent*) () at /usr/lib/libQt5Widgets.so.5
#55 0x0000616be4159782 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /usr/lib/libQt5Core.so.5
#56 0x0000616be453a2a4 in QGuiApplicationPrivate::processMouseEvent(QWindowSystemInterfacePrivate::MouseEvent*) () at /usr/lib/libQt5Gui.so.5
#57 0x0000616be453bb5b in QGuiApplicationPrivate::processWindowSystemEvent(QWindowSystemInterfacePrivate::WindowSystemEvent*) () at /usr/lib/libQt5Gui.so.5
#58 0x0000616be451568c in QWindowSystemInterface::sendWindowSystemEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Gui.so.5
#59 0x0000616bdecd56f1 in  () at /usr/lib/libQt5WaylandClient.so.5
#60 0x0000616be230590f in g_main_context_dispatch () at /usr/lib/libglib-2.0.so.0
#61 0x0000616be2307869 in  () at /usr/lib/libglib-2.0.so.0
#62 0x0000616be23078ae in g_main_context_iteration () at /usr/lib/libglib-2.0.so.0
#63 0x0000616be41b1263 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#64 0x0000616be41583ac in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at /usr/lib/libQt5Core.so.5
#65 0x0000616be4160056 in QCoreApplication::exec() () at /usr/lib/libQt5Core.so.5
#66 0x00000c401f96adb8 in  ()
#67 0x0000616be3b51ee3 in __libc_start_main () at /usr/lib/libc.so.6
#68 0x00000c401f96b26e in _start ()
[Inferior 1 (process 1260) detached]

Reported using DrKonqi
Comment 1 David Edmundson 2019-06-23 13:13:45 UTC

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