With plasma 5.2 this is happening every time I want to start an activity: I can't click on anything plasmarelated anymore. So inside a window like kate everything seems fine, but nothing else is working. I can't open the activity list, no working taskbar, no krunner and so on. But it doesn't crash. I can switch between running activities without any problem. I know this is not much information, so if you need more input, please let me know how to get some useful information. Reproducible: Always
I'm seeing this as well. Ran it through GDB: (gdb) c Continuing. ^O^H[New Thread 0x7f4963be0700 (LWP 4528)] [New Thread 0x7f4962ad7700 (LWP 4529)] Program received signal SIGSEGV, Segmentation fault. ucstrcmp (blen=3, b=0x308c601e00 "xcb", alen=<optimized out>, a=0x9110e8) at tools/qstring.cpp:647 647 int cmp = ucstrncmp(a, b, l); (gdb) Continuing. Program received signal SIGSEGV, Segmentation fault. ucstrcmp (blen=3, b=0x308c601e00 "xcb", alen=<optimized out>, a=0x9110e8) at tools/qstring.cpp:647 647 int cmp = ucstrncmp(a, b, l); (gdb) bt #0 ucstrcmp (blen=3, b=0x308c601e00 "xcb", alen=<optimized out>, a=0x9110e8) at tools/qstring.cpp:647 #1 QString::compare_helper (data1=0x9110e8, length1=<optimized out>, s2=..., cs=cs@entry=Qt::CaseSensitive) at tools/qstring.cpp:5253 #2 0x0000003088f3c4c6 in QString::operator== (this=this@entry=0x7fff0ab6b040, other=...) at tools/qstring.cpp:2538 #3 0x000000308c6010e6 in QX11Info::isPlatformX11 () at /usr/src/debug/qtx11extras-opensource-src-5.4.0/src/x11extras/qx11info_x11.cpp:83 #4 0x00007f4a931bf235 in Breeze::AppEventFilter::eventFilter(QObject*, QEvent*) () from /usr/lib64/qt5/plugins/styles/breeze.so #5 0x000000308908cd73 in QCoreApplicationPrivate::sendThroughApplicationEventFilters (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0ab6b450) at kernel/qcoreapplication.cpp:1009 #6 0x000000308a55b498 in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0ab6b450) at kernel/qapplication.cpp:3697 #7 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0ab6b450) at kernel/qapplication.cpp:3505 #8 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0ab6b450) at kernel/qcoreapplication.cpp:932 #9 0x0000003095223bdf in sendEvent (event=0x7fff0ab6b450, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 #10 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0ab6b7e0) at ../../../src/plasmaquick/dialog.cpp:1054 #11 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0ab6b7e0) at kernel/qapplication.cpp:3722 #12 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0ab6b7e0) at kernel/qapplication.cpp:3505 #13 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0ab6b7e0) at kernel/qcoreapplication.cpp:932 #14 0x0000003095223bdf in sendEvent (event=0x7fff0ab6b7e0, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 #10 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0ab6b7e0) at ../../../src/plasmaquick/dialog.cpp:1054 #11 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0ab6b7e0) at kernel/qapplication.cpp:3722 #12 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0ab6b7e0) at kernel/qapplication.cpp:3505 #13 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0ab6b7e0) at kernel/qcoreapplication.cpp:932 #14 0x0000003095223bdf in sendEvent (event=0x7fff0ab6b7e0, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 ... #980 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0ab96b00) at ../../../src/plasmaquick/dialog.cpp:1054 #981 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0ab96b00) at kernel/qapplication.cpp:3722 #982 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0ab96b00) at kernel/qapplication.cpp:3505 #983 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0ab96b00) at kernel/qcoreapplication.cpp:932 #984 0x0000003095223bdf in sendEvent (event=0x7fff0ab96b00, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 #985 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0ab96e90) at ../../../src/plasmaquick/dialog.cpp:1054 #986 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0ab96e90) at kernel/qapplication.cpp:3722 #987 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0ab96e90) at kernel/qapplication.cpp:3505 #988 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0ab96e90) at kernel/qcoreapplication.cpp:932 #989 0x0000003095223bdf in sendEvent (event=0x7fff0ab96e90, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 #990 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0ab97220) at ../../../src/plasmaquick/dialog.cpp:1054 #991 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0ab97220) at kernel/qapplication.cpp:3722 #992 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0ab97220) at kernel/qapplication.cpp:3505 #993 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0ab97220) at kernel/qcoreapplication.cpp:932 #994 0x0000003095223bdf in sendEvent (event=0x7fff0ab97220, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 #995 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0ab975b0) at ../../../src/plasmaquick/dialog.cpp:1054 ... #1880 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0abbec40) at ../../../src/plasmaquick/dialog.cpp:1054 #1881 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0abbec40) at kernel/qapplication.cpp:3722 #1882 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0abbec40) at kernel/qapplication.cpp:3505 #1883 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0abbec40) at kernel/qcoreapplication.cpp:932 #1884 0x0000003095223bdf in sendEvent (event=0x7fff0abbec40, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 #1885 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0abbefd0) at ../../../src/plasmaquick/dialog.cpp:1054 #1886 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0abbefd0) at kernel/qapplication.cpp:3722 #1887 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0abbefd0) at kernel/qapplication.cpp:3505 #1888 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0abbefd0) at kernel/qcoreapplication.cpp:932 #1889 0x0000003095223bdf in sendEvent (event=0x7fff0abbefd0, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 ... #3025 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0abf1c10) at ../../../src/plasmaquick/dialog.cpp:1054 #3026 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0abf1c10) at kernel/qapplication.cpp:3722 #3027 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0abf1c10) at kernel/qapplication.cpp:3505 #3028 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0abf1c10) at kernel/qcoreapplication.cpp:932 #3029 0x0000003095223bdf in sendEvent (event=0x7fff0abf1c10, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 #3030 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0abf1fa0) at ../../../src/plasmaquick/dialog.cpp:1054 #3031 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0abf1fa0) at kernel/qapplication.cpp:3722 #3032 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0abf1fa0) at kernel/qapplication.cpp:3505 #3033 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0abf1fa0) at kernel/qcoreapplication.cpp:932 #3034 0x0000003095223bdf in sendEvent (event=0x7fff0abf1fa0, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 ... #5135 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0ac4fb70) at ../../../src/plasmaquick/dialog.cpp:1054 #5136 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0ac4fb70) at kernel/qapplication.cpp:3722 #5137 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0ac4fb70) at kernel/qapplication.cpp:3505 #5138 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0ac4fb70) at kernel/qcoreapplication.cpp:932 #5139 0x0000003095223bdf in sendEvent (event=0x7fff0ac4fb70, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 #5140 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0ac4ff00) at ../../../src/plasmaquick/dialog.cpp:1054 #5141 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0ac4ff00) at kernel/qapplication.cpp:3722 #5142 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0ac4ff00) at kernel/qapplication.cpp:3505 #5143 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0ac4ff00) at kernel/qcoreapplication.cpp:932 #5144 0x0000003095223bdf in sendEvent (event=0x7fff0ac4ff00, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 ... read some docs... ... (gdb) up 99999999999 #45942 0x000000000042fb07 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:150 150 return app.exec(); ... (gdb) down 20 #45922 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0b367ec0) at kernel/qapplication.cpp:3505 3505 res = d->notify_helper(w, e); #45923 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0b367ec0) at kernel/qcoreapplication.cpp:932 932 return notify(receiver, event); #45924 0x0000003095223bdf in sendEvent (event=0x7fff0b367ec0, receiver=0x1807440) at /usr/include/qt5/QtCore/qcoreapplication.h:228 228 { if (event) event->spont = false; return self ? self->notifyInternal(receiver, event) : false; } #45925 PlasmaQuick::Dialog::event (this=0x1807440, event=0x7fff0b3682b0) at ../../../src/plasmaquick/dialog.cpp:1054 1054 QCoreApplication::sendEvent(this, &me2); #45926 0x000000308a55b50c in QApplicationPrivate::notify_helper (this=this@entry=0x9117d0, receiver=receiver@entry=0x1807440, e=e@entry=0x7fff0b3682b0) at kernel/qapplication.cpp:3722 3722 bool consumed = receiver->event(e); #45927 0x000000308a560870 in QApplication::notify (this=0x7fff0b3687f0, receiver=0x1807440, e=0x7fff0b3682b0) at kernel/qapplication.cpp:3505 3505 res = d->notify_helper(w, e); #45928 0x000000308908cc35 in QCoreApplication::notifyInternal (this=0x7fff0b3687f0, receiver=receiver@entry=0x1807440, event=event@entry=0x7fff0b3682b0) at kernel/qcoreapplication.cpp:932 932 return notify(receiver, event); #45929 0x0000003089aeb03e in sendSpontaneousEvent (event=0x7fff0b3682b0, receiver=0x1807440) at ../../src/corelib/kernel/qcoreapplication.h:231 231 { if (event) event->spont = true; return self ? self->notifyInternal(receiver, event) : false; } #45930 QGuiApplicationPrivate::processMouseEvent (e=0x4e1d0f0) at kernel/qguiapplication.cpp:1796 1796 QGuiApplication::sendSpontaneousEvent(window, &ev); #45931 0x0000003089aec865 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x4e1d0f0) at kernel/qguiapplication.cpp:1598 1598 QGuiApplicationPrivate::processMouseEvent(static_cast<QWindowSystemInterfacePrivate::MouseEvent *>(e)); #45932 0x0000003089ad1f98 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:572 572 QGuiApplicationPrivate::processWindowSystemEvent(event); #45933 0x00007f4a9494ef20 in userEventSourceDispatch (source=<optimized out>) at eventdispatchers/qeventdispatcher_glib.cpp:70 70 QWindowSystemInterface::sendWindowSystemEvents(dispatcher->m_flags); #45934 0x00000038142492a6 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0 (gdb) up 1 (gdb) up 1 #45936 0x00000038142496dc in g_main_context_iteration () from /lib64/libglib-2.0.so.0 #45937 0x00000030890e6bdc in QEventDispatcherGlib::processEvents (this=0x95d550, flags=...) at kernel/qeventdispatcher_glib.cpp:418 418 bool result = g_main_context_iteration(d->mainContext, canWait); #45938 0x000000308908aa9b in QEventLoop::exec (this=this@entry=0x7fff0b368670, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204 204 processEvents(flags | WaitForMoreEvents | EventLoopExec); #45939 0x0000003089092496 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1185 1185 int returnCode = eventLoop.exec(); #45940 0x0000003089ae33cc in QGuiApplication::exec () at kernel/qguiapplication.cpp:1532 1532 return QCoreApplication::exec(); #45941 0x000000308a557a75 in QApplication::exec () at kernel/qapplication.cpp:2956 2956 return QGuiApplication::exec(); #45942 0x000000000042fb07 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:150 150 return app.exec(); #45942 0x000000000042fb07 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:150 150 return app.exec(); #45942 0x000000000042fb07 in main (argc=2, argv=<optimized out>) at ../../shell/main.cpp:150 150 return app.exec();
Can't reproduce this with Plasma 5.2.1. Activities are working fine now. :)