Last week I updated my Thinkpad X60s laptop to 12.1 by doing a clean install but keeping my /home. Since then I’ve been experiencing a KDE Plasma Desktop Shell crash every time I shut my laptop down. If I start up and login and then shut down without doing anything else the system shuts down cleanly but if I start working and opening apps, etc then it crashes when shutting down. I have the following debug crash report which means nothing to me but may be helpful to someone here. Is there something obvious in there that points to the problem?
Application: Plasma Desktop Shell (kdeinit4), signal: Segmentation fault
[Current thread is 1 (Thread 0xb5732710 (LWP 2148))]
Thread 3 (Thread 0xaa4ffb70 (LWP 2156)):
#0 0xb5a64c96 in clock_gettime () from /lib/librt.so.1
#1 0xb6cc2c35 in do_gettime (frac=0xaa4ff020, sec=0xaa4ff018) at tools/qelapsedtimer_unix.cpp:123
#2 qt_gettime () at tools/qelapsedtimer_unix.cpp:140
#3 0xb6d95206 in QTimerInfoList::updateCurrentTime (this=0xa9b018bc) at kernel/qeventdispatcher_unix.cpp:339
#4 0xb6d9556a in QTimerInfoList::timerWait (this=0xa9b018bc, tm=...) at kernel/qeventdispatcher_unix.cpp:442
#5 0xb6d93dc3 in timerSourcePrepareHelper (src=<optimized out>, timeout=0xaa4ff12c) at kernel/qeventdispatcher_glib.cpp:136
#6 0xb6d93e5d in timerSourcePrepare (source=0xa9b01888, timeout=<optimized out>) at kernel/qeventdispatcher_glib.cpp:169
#7 0xb59ab44c in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#8 0xb59ac207 in ?? () from /usr/lib/libglib-2.0.so.0
#9 0xb59ac7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#10 0xb6d94897 in QEventDispatcherGlib::processEvents (this=0xa9b00468, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#11 0xb6d6544d in QEventLoop::processEvents (this=0xaa4ff2b0, flags=...) at kernel/qeventloop.cpp:149
#12 0xb6d65691 in QEventLoop::exec (this=0xaa4ff2b0, flags=...) at kernel/qeventloop.cpp:201
#13 0xb6c6875b in QThread::exec (this=0x8724e20) at thread/qthread.cpp:498
#14 0xb6d4608d in QInotifyFileSystemWatcherEngine::run (this=0x8724e20) at io/qfilesystemwatcher_inotify.cpp:248
#15 0xb6c6b613 in QThreadPrivate::start (arg=0x8724e20) at thread/qthread_unix.cpp:331
#16 0xb6beea7d in start_thread () from /lib/libpthread.so.0
#17 0xb5fb789e in clone () from /lib/libc.so.6
Thread 2 (Thread 0xa8afcb70 (LWP 2184)):
#0 0xb6bf0add in pthread_mutex_lock () from /lib/libpthread.so.0
#1 0xb59ab2cb in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#2 0xb59ac207 in ?? () from /usr/lib/libglib-2.0.so.0
#3 0xb59ac7fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#4 0xb6d94897 in QEventDispatcherGlib::processEvents (this=0x8dacd70, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#5 0xb6d6544d in QEventLoop::processEvents (this=0xa8afc2e0, flags=...) at kernel/qeventloop.cpp:149
#6 0xb6d65691 in QEventLoop::exec (this=0xa8afc2e0, flags=...) at kernel/qeventloop.cpp:201
#7 0xb6c6875b in QThread::exec (this=0x8c81008) at thread/qthread.cpp:498
#8 0xb4b200eb in Plasma::StorageThread::run (this=0x8c81008) at /usr/src/debug/kdelibs-4.7.2/plasma/private/storagethread.cpp:326
#9 0xb6c6b613 in QThreadPrivate::start (arg=0x8c81008) at thread/qthread_unix.cpp:331
#10 0xb6beea7d in start_thread () from /lib/libpthread.so.0
#11 0xb5fb789e in clone () from /lib/libc.so.6
Thread 1 (Thread 0xb5732710 (LWP 2148)):
[KCrash Handler]
#6 0x3ff00000 in ?? ()
#7 0xb082cbff in TaskGroupItem::~TaskGroupItem (this=0x9030080, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/applets/tasks/taskgroupitem.cpp:82
#8 0xb082ccd2 in TaskGroupItem::~TaskGroupItem (this=0x9030080, __in_chrg=<optimized out>) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/applets/tasks/taskgroupitem.cpp:83
#9 0xb6d79263 in qDeleteInEventHandler (o=0x9030080) at kernel/qobject.cpp:3995
#10 0xb6d7e858 in QObject::event (this=0x9030080, e=0x93b50a8) at kernel/qobject.cpp:1209
#11 0xb6941b84 in QGraphicsWidget::event (this=0x9030080, event=0x93b50a8) at graphicsview/qgraphicswidget.cpp:1455
#12 0xb6281f24 in notify_helper (e=0x93b50a8, receiver=0x9030080, this=0x80f5818) at kernel/qapplication.cpp:4481
#13 QApplicationPrivate::notify_helper (this=0x80f5818, receiver=0x9030080, e=0x93b50a8) at kernel/qapplication.cpp:4453
#14 0xb62872b2 in QApplication::notify (this=0x93b50a8, receiver=0x9030080, e=0x93b50a8) at kernel/qapplication.cpp:4228
#15 0xb74aa681 in KApplication::notify (this=0x80e08d0, receiver=0x9030080, event=0x93b50a8) at /usr/src/debug/kdelibs-4.7.2/kdeui/kernel/kapplication.cpp:311
#16 0xb6d6642e in QCoreApplication::notifyInternal (this=0x80e08d0, receiver=0x9030080, event=0x93b50a8) at kernel/qcoreapplication.cpp:787
#17 0xb6d69bf4 in sendEvent (event=<optimized out>, receiver=<optimized out>) at kernel/qcoreapplication.h:215
#18 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=52, data=0x805b1c0) at kernel/qcoreapplication.cpp:1428
#19 0xb6d69d3c in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=52) at kernel/qcoreapplication.cpp:1321
#20 0xb6d69e1d in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1071
#21 0xb627fda4 in QApplication::exec () at kernel/qapplication.cpp:3755
#22 0xb1d2e7cb in kdemain (argc=1, argv=0x80a7600) at /usr/src/debug/kde-workspace-4.7.2/plasma/desktop/shell/main.cpp:120
#23 0x0804fbcd in _start ()
Here are the last lines from the logfile which don’t really show any clues I think.
Jan 24 17:57:40 suntp001 polkitd(authority=local): Unregistered Authentication Agent for unix-session:/org/freedesktop/ConsoleKit/Session1 (system bus name :1.43, object path /org/kde/PolicyKit1/AuthenticationAgent, locale en_GB.UTF-8)
Jan 24 17:58:43 suntp001 systemd-logind[905]: Removed session 2.
Jan 24 17:58:44 suntp001 dbus-daemon[973]: **** /proc/self/mountinfo changed
Jan 24 17:58:45 suntp001 dbus[973]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Jan 24 17:58:45 suntp001 dbus-daemon[973]: dbus[973]: [system] Activating service name='org.freedesktop.nm_dispatcher' (using servicehelper)
Jan 24 17:58:45 suntp001 avahi-daemon[967]: Withdrawing address record for 192.168.1.67 on eth0.
Jan 24 17:58:45 suntp001 avahi-daemon[967]: Leaving mDNS multicast group on interface eth0.IPv4 with address 192.168.1.67.
Jan 24 17:58:45 suntp001 avahi-daemon[967]: Interface eth0.IPv4 no longer relevant for mDNS.
Jan 24 17:58:45 suntp001 dbus[973]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jan 24 17:58:45 suntp001 dbus-daemon[973]: dbus[973]: [system] Successfully activated service 'org.freedesktop.nm_dispatcher'
Jan 24 17:58:46 suntp001 kernel: Kernel logging (proc) stopped.
Jan 24 17:58:46 suntp001 rsyslogd: [origin software="rsyslogd" swVersion="5.8.5" x-pid="955" x-info="http://www.rsyslog.com"] exiting on signal 15.