You are not logged in.
I've just upgraded to plasma 5.8.
I have created a new user to check with a vanilla profile.
When kde session terminates these processes stay alive :
org_kde_powerde(7848)─┬─{QDBusConnection}(7864)
├─{QXcbEventReader}(7860)
├─{gdbus}(7869)
└─{gmain}(7868)
plasmashell(7804)─┬─{KCupsConnection}(7911)
├─{QDBusConnection}(7855)
├─{QQmlThread}(7884)
├─{QQmlThread}(7900)
├─{QQuickPixmapRea}(7902)
├─{QSGRenderThread}(7906)
├─{QSGRenderThread}(7912)
└─{plasmashell}(7904)
systemd(7693)─┬─(sd-pam)(7694)
├─dbus-daemon(7721)
├─dconf-service(7794)─┬─{gdbus}(7796)
│ └─{gmain}(7795)
├─gconfd-2(7833)
├─obexd(7897)
└─pulseaudio(7980)─┬─gconf-helper(8006)
├─{alsa-sink-ALC88}(8002)
├─{alsa-source-ALC}(8004)
├─{alsa-source-SAA}(8005)
└─{alsa-source-USB}(8001)
$ ps l -p 7804
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
0 2010 7804 1 20 0 3587796 212932 signal Tl ? 0:05 plasmashell --shut-up
$ ps l -p 7848
F UID PID PPID PRI NI VSZ RSS WCHAN STAT TTY TIME COMMAND
0 2010 7848 1 20 0 710848 63560 signal Tl ? 0:01 /usr/lib/libexec/org_kplasmashell & powerdevil wait a CONT signal to terminate (T state) !!?
If I send the CONT signal to these two processes , systemd exits gracefully.
I'm alone to encounter this issue ?
Last edited by hamelg (2016-10-10 19:46:14)
Offline
I 'm understand. Plasmashell crashes at logout. Drkonqui detects the crash and sends sigSTOP to plasmashell.
plasma-pa crashes plasmashell. Here is the backtrace :
#0 0x00007fe8a137604f in raise () from /usr/lib/libc.so.6
#1 0x00007fe8a7a0befa in KCrash::defaultCrashHandler(int) () from /usr/lib/libKF5Crash.so.5
#2 <signal handler called>
#3 0x00007fe8a1b74433 in QHashData::nextNode(QHashData::Node*) () from /usr/lib/libQt5Core.so.5
#4 0x00007fe79076a350 in QHash<int, int>::const_iterator::operator++ (this=<synthetic pointer>) at /usr/include/qt/QtCore/qhash.h:392
#5 QHash<int, int>::key (defaultValue=<optimized out>, avalue=<synthetic pointer>, this=0x3b17ba8) at /usr/include/qt/QtCore/qhash.h:687
#6 QPulseAudio::AbstractModel::propertyChanged (this=this@entry=0x3b17b80) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/pulseaudio.cpp:151
#7 0x00007fe790781b48 in QPulseAudio::AbstractModel::qt_static_metacall (_a=0x7ffdaf70a290, _id=0, _c=QMetaObject::InvokeMetaMethod, _o=0x3b17b80) at /BUILD/ARCH/plasma-pa/src/build/src/moc_pulseaudio.cpp:78
#8 QPulseAudio::AbstractModel::qt_metacall (this=0x3b17b80, _c=QMetaObject::InvokeMetaMethod, _id=0, _a=0x7ffdaf70a290) at /BUILD/ARCH/plasma-pa/src/build/src/moc_pulseaudio.cpp:114
#9 0x00007fe8a1d1b7f4 in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#10 0x00007fe8a1d1b9ce in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#11 0x00007fe79077e3a2 in QPulseAudio::Server::defaultSourceChanged (this=this@entry=0x3abb9f0, _t1=<optimized out>, _t1@entry=0x4430350) at /BUILD/ARCH/plasma-pa/src/build/src/moc_server.cpp:149
#12 0x00007fe79077c369 in QPulseAudio::Server::updateDefaultDevices (this=0x3abb9f0) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/server.cpp:119
#13 0x00007fe8a1d1b9ce in QMetaObject::activate(QObject*, int, int, void**) () from /usr/lib/libQt5Core.so.5
#14 0x00007fe79077e241 in QPulseAudio::MapBaseQObject::removed (this=this@entry=0x3abb520, _t1=<optimized out>, _t1@entry=1) at /BUILD/ARCH/plasma-pa/src/build/src/moc_maps.cpp:145
#15 0x00007fe790761644 in QPulseAudio::MapBase<QPulseAudio::Source, pa_source_info>::removeEntry (index=<optimized out>, this=0x3abb520) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/maps.h:154
#16 QPulseAudio::MapBase<QPulseAudio::Source, pa_source_info>::reset (this=0x3abb520) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/maps.h:103
#17 QPulseAudio::Context::reset (this=this@entry=0x3abb4d0) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/context.cpp:514
#18 0x00007fe7907627c2 in QPulseAudio::Context::~Context (this=0x3abb4d0, __in_chrg=<optimized out>) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/context.cpp:195
#19 0x00007fe790762d0a in QPulseAudio::Context::~Context (this=0x3abb4d0, __in_chrg=<optimized out>) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/context.cpp:196
#20 QPulseAudio::Context::unref (this=0x3abb4d0) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/context.cpp:214
#21 0x00007fe7909e8b61 in QPulseAudio::AbstractModel::~AbstractModel (this=0x3b17b80, __in_chrg=<optimized out>) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/pulseaudio.h:33
#22 QPulseAudio::SourceModel::~SourceModel (this=0x3b17b80, __in_chrg=<optimized out>) at /BUILD/ARCH/plasma-pa/src/plasma-pa-5.8.0/src/pulseaudio.h:114
#23 QQmlPrivate::QQmlElement<QPulseAudio::SourceModel>::~QQmlElement (this=0x3b17b80, __in_chrg=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:104
#24 QQmlPrivate::QQmlElement<QPulseAudio::SourceModel>::~QQmlElement (this=0x3b17b80, __in_chrg=<optimized out>) at /usr/include/qt/QtQml/qqmlprivate.h:104
#25 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#26 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#27 0x00007fe87a29bd2b in ?? () from /usr/lib/qt/qml/org/kde/plasma/core/libcorebindingsplugin.so
#28 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#29 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#30 0x00007fe8a5aa0d03 in QQuickItem::~QQuickItem() () from /usr/lib/libQt5Quick.so.5
#31 0x00007fe8a5abc006 in ?? () from /usr/lib/libQt5Quick.so.5
#32 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#33 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#34 0x00007fe8a5aa0d03 in QQuickItem::~QQuickItem() () from /usr/lib/libQt5Quick.so.5
#35 0x00007fe8780859b4 in ?? () from /usr/lib/qt/qml/QtQuick/Layouts/libqquicklayoutsplugin.so
#36 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#37 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#38 0x00007fe8a5aa0d03 in QQuickItem::~QQuickItem() () from /usr/lib/libQt5Quick.so.5
#39 0x00007fe8a5abbd36 in ?? () from /usr/lib/libQt5Quick.so.5
#40 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#41 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#42 0x00007fe8a5aa0d03 in QQuickItem::~QQuickItem() () from /usr/lib/libQt5Quick.so.5
#43 0x00007fe8a5abb5c6 in ?? () from /usr/lib/libQt5Quick.so.5
#44 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#45 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#46 0x00007fe8a5aa0d03 in QQuickItem::~QQuickItem() () from /usr/lib/libQt5Quick.so.5
#47 0x00007fe8a5abbd36 in ?? () from /usr/lib/libQt5Quick.so.5
#48 0x00007fe8a77cec3f in PlasmaQuick::AppletQuickItem::~AppletQuickItem() () from /usr/lib/libKF5PlasmaQuick.so.5
#49 0x00007fe885f83de9 in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#50 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#51 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#52 0x00007fe885f814d8 in ?? () from /usr/lib/qt/plugins/plasma/scriptengines/plasma_appletscript_declarative.so
#53 0x00007fe8a615072f in ?? () from /usr/lib/libKF5Plasma.so.5
#54 0x00007fe8a6150949 in ?? () from /usr/lib/libKF5Plasma.so.5
#55 0x00007fe8a613e179 in Plasma::Applet::~Applet() () from /usr/lib/libKF5Plasma.so.5
#56 0x00007fe8a613e199 in Plasma::Applet::~Applet() () from /usr/lib/libKF5Plasma.so.5
#57 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#58 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#59 0x00007fe88423dcc9 in ?? () from /usr/lib/qt/plugins/plasma/applets/org.kde.plasma.private.systemtray.so
#60 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#61 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#62 0x00007fe884cdb229 in ?? () from /usr/lib/qt/plugins/plasma/applets/org.kde.plasma.systemtray.so
#63 0x00007fe8a1d19dc1 in QObjectPrivate::deleteChildren() () from /usr/lib/libQt5Core.so.5
#64 0x00007fe8a1d2366f in QObject::~QObject() () from /usr/lib/libQt5Core.so.5
#65 0x00007fe8a61421c9 in Plasma::Containment::~Containment() () from /usr/lib/libKF5Plasma.so.5https://bugs.kde.org/show_bug.cgi?id=370426
Last edited by hamelg (2016-10-10 20:05:24)
Offline