This forum has been archived. All content is frozen. Please use KDE Discuss instead.

kded, kwin and plasmashell crash after upgrade to 5.1.2

Tags: None
(comma "," separated)
workoft
Registered Member
Posts
97
Karma
1
Hi,

Since I upgraded from 5.1.1 to 5.1.2, the three named components just keep crashing. I already tried deleting my configuration file.
Code: Select all
Application: kded5 (kded5), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f88fcb207c0 (LWP 24396))]

Thread 2 (Thread 0x7f88df5b6700 (LWP 24406)):
#0  0x00007f88fc51f4e3 in select () from /lib64/libc.so.6
#1  0x00007f88fab0b867 in QProcessManager::run (this=0x16e9520) at io/qprocess_unix.cpp:264
#2  0x00007f88fa98f2bb in QThreadPrivate::start (arg=0x16e9520) at thread/qthread_unix.cpp:337
#3  0x00007f88fa3cd023 in start_thread () from /lib64/libpthread.so.0
#4  0x00007f88fc52670d in clone () from /lib64/libc.so.6

Thread 1 (Thread 0x7f88fcb207c0 (LWP 24396)):
[KCrash Handler]
#5  0x00007f88faba5274 in QObject::thread (this=this@entry=0x1b4c480) at kernel/qobject.cpp:1412
#6  0x00007f88fabafc28 in QObject::QObject (this=0x18cd8d0, parent=0x1b4c480) at kernel/qobject.cpp:808
#7  0x00007f88ec67360e in DBusMenuExporter::DBusMenuExporter(QString const&, QMenu*, QDBusConnection const&) () from /usr/lib64/libdbusmenu-qt5.so.2
#8  0x00007f88eef7f578 in KDBusMenuExporter (dbusConnection=..., menu=0x1b4c480, dbusObjectPath=..., this=0x18cd8d0) at /var/tmp/portage/kde-frameworks/knotifications-5.5.0/work/knotifications-5.5.0/src/kstatusnotifieritem.cpp:59
#9  KStatusNotifierItem::setContextMenu (this=0x1a08500, menu=0x1b4c480) at /var/tmp/portage/kde-frameworks/knotifications-5.5.0/work/knotifications-5.5.0/src/kstatusnotifieritem.cpp:423
#10 0x00007f88eef7f3f4 in KStatusNotifierItem::setContextMenu (this=0x17bfbe0, menu=0x1867da0) at /var/tmp/portage/kde-frameworks/knotifications-5.5.0/work/knotifications-5.5.0/src/kstatusnotifieritem.cpp:411
#11 0x00007f88eef7fcba in KStatusNotifierItemPrivate::setLegacySystemTrayEnabled (this=0x18058f0, enabled=<optimized out>) at /var/tmp/portage/kde-frameworks/knotifications-5.5.0/work/knotifications-5.5.0/src/kstatusnotifieritem.cpp:843
#12 0x00007f88eef80ffa in KStatusNotifierItemPrivate::checkForRegisteredHosts (this=0x18058f0) at /var/tmp/portage/kde-frameworks/knotifications-5.5.0/work/knotifications-5.5.0/src/kstatusnotifieritem.cpp:781
#13 0x00007f88eef81281 in KStatusNotifierItem::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/kde-frameworks/knotifications-5.5.0/work/knotifications-5.5.0_build/src/moc_kstatusnotifieritem.cpp:184
#14 0x00007f88faba6c74 in QMetaObject::activate (sender=sender@entry=0x1801680, signalOffset=<optimized out>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3716
#15 0x00007f88faba7317 in QMetaObject::activate (sender=sender@entry=0x1801680, m=m@entry=0x7f88ef1a81c0 <OrgKdeStatusNotifierWatcherInterface::staticMetaObject>, local_signal_index=local_signal_index@entry=1, argv=argv@entry=0x0) at kernel/qobject.cpp:3582
#16 0x00007f88eef96e23 in StatusNotifierHostUnregistered (this=0x1801680) at /var/tmp/portage/kde-frameworks/knotifications-5.5.0/work/knotifications-5.5.0_build/src/statusnotifierwatcher_interface.moc:222
#17 OrgKdeStatusNotifierWatcherInterface::qt_static_metacall (_o=_o@entry=0x1801680, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=1, _a=_a@entry=0x7fff1b768660) at /var/tmp/portage/kde-frameworks/knotifications-5.5.0/work/knotifications-5.5.0_build/src/statusnotifierwatcher_interface.moc:108
#18 0x00007f88eef9702f in OrgKdeStatusNotifierWatcherInterface::qt_metacall (this=0x1801680, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x7fff1b768660) at /var/tmp/portage/kde-frameworks/knotifications-5.5.0/work/knotifications-5.5.0_build/src/statusnotifierwatcher_interface.moc:173
#19 0x00007f88fcb814af in QDBusConnectionPrivate::deliverCall (this=0x1706590, object=0x1801680, msg=..., metaTypes=..., slotIdx=7) at qdbusintegrator.cpp:990
#20 0x00007f88faba7b26 in QObject::event (this=0x1801680, e=<optimized out>) at kernel/qobject.cpp:1245
#21 0x00007f88fbf470ac in QApplicationPrivate::notify_helper (this=this@entry=0x1624090, receiver=receiver@entry=0x1801680, e=e@entry=0x18e6420) at kernel/qapplication.cpp:3722
#22 0x00007f88fbf4c0b0 in QApplication::notify (this=0x7fff1b768dd0, receiver=0x1801680, e=0x18e6420) at kernel/qapplication.cpp:3505
#23 0x00007f88fab7621d in QCoreApplication::notifyInternal (this=0x7fff1b768dd0, receiver=0x1801680, event=event@entry=0x18e6420) at kernel/qcoreapplication.cpp:932
#24 0x00007f88fab7815f in sendEvent (event=0x18e6420, receiver=<optimized out>) at kernel/qcoreapplication.h:228
#25 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x1624200) at kernel/qcoreapplication.cpp:1536
#26 0x00007f88fab787c8 in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1394
#27 0x00007f88fabd03e3 in postEventSourceDispatch (s=0x16e55f0) at kernel/qeventdispatcher_glib.cpp:271
#28 0x00007f88f7b158d4 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#29 0x00007f88f7b15b18 in ?? () from /usr/lib64/libglib-2.0.so.0
#30 0x00007f88f7b15bbc in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#31 0x00007f88fabcf82c in QEventDispatcherGlib::processEvents (this=0x16d8d80, flags=...) at kernel/qeventdispatcher_glib.cpp:418
#32 0x00007f88fab740cb in QEventLoop::exec (this=this@entry=0x7fff1b768d00, flags=..., flags@entry=...) at kernel/qeventloop.cpp:204
#33 0x00007f88fab7badf in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1185
#34 0x00007f88fc7ed60a in kdemain () from /usr/lib64/libkdeinit5_kded5.so
#35 0x00007f88fc45fdc5 in __libc_start_main () from /lib64/libc.so.6
#36 0x00000000004007d1 in _start ()


I'm running Qt 5.4.0 and kde-frameworks 5.5.0 on Gentoo
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
Just a question, did you also update your Qt version?


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python
workoft
Registered Member
Posts
97
Karma
1
I updated from Qt 5.3.2 to Qt 5.4.0 4 days before, 5 days ago. Do you think I'll have to recompile KF5? All other KF5 and Qt5 applications work fine.
Plasmashell always crashes when I hover the panel, and sometimes when I hover icons on the desktop. It does not crash as much when I don't do anything with it.

edit: I just realized that I updated kde-frameworks together with Qt, so it should be compiled against the new Qt. But I don't think I have restarted my session since.

edit2: I just fixed it. The hint with Qt pointed in the right direction. the Plasma framework needed to be recompiled without opengl support since another component required me to enable gles2 for qt, which caused problems with the Plasma framework.
User avatar
einar
Administrator
Posts
3402
Karma
7
OS
Also the KF5 frameworkintegration plugin needs to be rebuilt against the newer Qt version. This is because by design it needs to use private API, which means that it will need a rebuild every time it changes.


"Violence is the last refuge of the incompetent."
Image
Plasma FAQ maintainer - Plasma programming with Python


Bookmarks



Who is online

Registered users: Bing [Bot], Evergrowing, Google [Bot], rblackwell